Skip to content

Releases: HumeAI/hume-typescript-sdk

0.9.17

02 Apr 21:42
91d257b

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #303
    • Introduce hume.tts.voices.list and hume.tts.voices.delete methods for managing your Voice Library.
  • 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #307
    • (fix) change hume.tts.synthesizeJsonStreaming to yield a new SnippetAudioChunk type. The previous type Snippet caused deserialization errors.
  • 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #309

Full Changelog: 0.9.15...0.9.17

0.9.15

26 Mar 16:47
8dce02e

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- March 26, 2025 by @fern-api in #298
    • Add support for hume.tts.synthesizeJsonStreaming and hume.tts.synthesizeFileStreaming methods for streaming generated speech
    • ⚠️ (fix) remove audio_format from Snippet type. This field was released unintentionally and wasn't consistently present, leading to deserialization errors.

Full Changelog: 0.9.14...0.9.15

0.9.14

25 Mar 23:08
7e00e36

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- March 25, 2025 by @fern-api in #296
    • Added .split_utterances to PostedTts, that can be set explicitly to false to disable auto-segmentation of longer utterances.

Full Changelog: 0.9.13...0.9.14

0.9.13

22 Mar 00:26
c0ea346

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- March 22, 2025 by @fern-api in #293
    • Added speed and trailing_silence to Utterance.

Full Changelog: 0.9.12...0.9.13

0.9.12

26 Feb 17:25
d9ff56c

Choose a tag to compare

Introducing Octave TTS

This release includes support for Hume AI's Octave TTS API. Learn more on our docs page, or try it out on the web at hume.ai.

Unlike conventional TTS that merely "reads" words, Octave is a speech-language model that understands what words mean in context, unlocking a new level of expressiveness. It acts out characters, generates voices from prompts, and takes instructions to modify the emotion and style of a given utterance.

What's Changed

  • 🌿 Fern Regeneration -- February 26, 2025 by @fern-api in #276
    • Introducing hume.tts client.
  • 🌿 Fern Regeneration -- February 26, 2025 by @fern-api in #278
    • (fix) improved return type for hume.tts.synthesizeFile.

Full Changelog: 0.9.10...0.9.12

0.9.10

15 Jan 23:10
ca322c8

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- January 15, 2025 by @fern-api in #254
    • Add WebhookEvent payload types.

Full Changelog: 0.9.9...0.9.10

0.9.9

13 Jan 23:40
fe55346

Choose a tag to compare

What's Changed

  • (fix) Add custom voices by @twitchard in #250
  • Make Content-Type optional in convertBase64ToBlob by @twitchard in #251
  • 🌿 Fern Regeneration -- January 13, 2025 by @fern-api in #253
    • Add support for .webhooks to the Config resource
    • Add support for .configId filter to the .empathicVoice.chats.listChats(...) method
    • Add support for .mostRecentConfig to the ChatGroup resource.

Full Changelog: 0.9.8...0.9.9

0.9.8

11 Dec 22:05
cecbe70

Choose a tag to compare

What's Changed

  • Ensures query params are not appended if they don't contain data by @zachkrall in #242

Full Changelog: 0.9.7...0.9.8

0.9.7

04 Dec 00:30
712cf25

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- December 4, 2024 by @fern-api in #241
    • ⚠️ (break) Updated voice parameters: removed articulation
    • Improved type of SessionSettings.variables

Full Changelog: 0.9.6...0.9.7

0.9.6

06 Nov 22:00
c7a54d8

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- November 6, 2024 by @fern-api in #226
    • Adds interim field to UserMessage events in EVI chats, to indicate whether a user message is "interim".
    • Adds enum members for Claude Haiku 3.5.
  • Adds the verbose_transcription query param to the /chat endpoint, which enables the sending of interim messages by @twitchard in #227

Full Changelog: 0.9.4...0.9.6