Skip to content

Releases: HumeAI/hume-typescript-sdk

0.14.0

01 Oct 15:34
26c0dea

Choose a tag to compare

What's Changed

This is a significant release, corresponding to the release of our new multilingual Text-to-Speech model, Octave 2 (preview), and our multilingual-capable EVI version, 4-mini. See the announcement.

  • #548
    • TTS: version: "2" is now supported in all TTS requests. Octave 2 (preview) has multilingual capabilities, however does not currently support the description field. If you require acting instructions or voice design, please continue to use Octave 1. Voices saved with Octave 1 are forwards-compatible with Octave 2 -- however voices saved using Octave 2 are not backwards-compatible with Octave 1.
    • TTS: Word-level and phoneme-level timestamps are now available for TTS created using Octave 2. This enables use cases such as word highlighting or lip-syncing. Pass version: "2", includeTimestampTypes=['word', 'phoneme'] into synthesizeJsonStreaming to receive timestamp messages, or access the .timestamps field on Snippet.
    • (break) The type of messages yielded by synthesizeJsonStreaming has changed from SnippetAudioChunk to TtsOutput (= SnippetAudioChunk | TimestampMessage)
      • EVI: version 4-mini is now supported. Configs using 4-mini must specify a supplemental LLM and cannot enable quick responses.
    • EVI: new supplemental LLMs: claude-sonnet-4-5-20250929 and grok-4-fast-non-reasoning-latest

Full Changelog: 0.13.8...0.14.0

0.13.8

29 Sep 17:38
2708e51

Choose a tag to compare

What's Changed

Full Changelog: 0.13.7...0.13.8

0.13.7

26 Sep 19:32
f723b34

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- September 26, 2025 by @fern-api[bot] in #535
    • Adds version field

Full Changelog: 0.13.6...0.13.7

0.13.6

19 Sep 17:39
9e1745d

Choose a tag to compare

What's Changed

Full Changelog: 0.13.5...0.13.6

0.13.5

16 Sep 16:31
9fde57c

Choose a tag to compare

What's Changed

  • #523: Fern Generation (@app/fern-api)
    • Add voiceId to session_settings. You can now change voices within an EVI chat!
    • Add requestId field to SnippetAudioChunk to aid in debugging.
  • #525: Add collate and SilenceFiller helpers (@twitchard)

Full Changelog: 0.13.4...0.13.5

0.13.4

08 Sep 22:23
ecafb3b

Choose a tag to compare

What's Changed

  • #517: Fern Generation (@app/fern-api)
  • #507: EVIWebAudioPlayer: add Regular Buffer Mode (@ivaaan)

Full Changelog: 0.13.3...0.13.4

0.13.3

13 Aug 04:24
8cf1ece

Choose a tag to compare

What's Changed

  • (fix) #493: Apply voiceId query param if present in ConnectArgs (@zgreathouse)

Full Changelog: 0.13.2...0.13.3

0.13.2

13 Aug 00:27
5228c92

Choose a tag to compare

What's Changed

  • #492: Fern Generation (@app/fern-api)
    • (fix) appropriate type for ReturnConfig.voice
    • (fix) removed enum member OCTAVE_COMBINED from VoiceProvider -- this enum member is internal and its behavior is not stable;
    • (fix) restored incomplete SnippetAudioChunk type

Full Changelog: 0.13.1...0.13.2

0.13.1

12 Aug 23:34
e1fe2e4

Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.13.1

0.13.0

11 Aug 18:46
2f8360a

Choose a tag to compare

What's Changed

  • #483, #484, #485: Fern Generation (@app/fern-api)

    • (feat) EVI: Add support for gpt-5, gpt-5-mini and gpt-5-nano supplemental LLMs.
    • (fix, break) TTS: Flatten synthesize_json to accept PostedTts directly instead of SynthesizeJsonRequest, for consistency.
    • (break) EVI: remove support for "editable" context type. Editable context is not supported by EVI 3. Use persistent context instead.
    • (fix) Remove unintentionally added custom_language_model_supports_tool_use... method and related types.
  • #488: bump minor (@twitchard)

Full Changelog: 0.12.2...0.13.0