Skip to content

Releases: HumeAI/hume-python-sdk

v0.8.3

26 Apr 00:22
4b08cb1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.2...v0.8.3

v0.8.2

18 Apr 17:37
c339b2d
Compare
Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- April 18, 2025 by @fern-api in #282
    • Add strip_headers to TTS streaming JSON apis, as a convenience when you want to play back audio as a single continued audio file vs a series of standalone audio files.

Full Changelog: v0.8.1...v0.8.2

v0.8.1

18 Apr 00:27
147eaa7
Compare
Choose a tag to compare

What's Changed

  • Restore ":herb: Fern Regeneration -- April 17, 2025" by @twitchard in #280
    • TTS
      • Added an optional instant_mode parameter to TTS streaming endpoints (synthesize_stream_file, synthesize_stream_json). When enabled, this provides ultra-low latency streaming suitable for real-time applications. Note: Requires a predefined voice, is only available for streaming, and incurs a 10% higher cost.
      • Added snippet_id and text fields to SnippetAudioChunkper chunk.
    • EVI:
      • (potentially breaking type change) Refactored internal type definitions for language models, renaming *ModelProvider types to ModelProviderEnum and *ModelResource types to LanguageModelType for consistency.
      • (fix) Corrected the claude-3-7-sonnet entry to claude-3-7-sonnet-latest.

Full Changelog: v0.8.0...v0.8.1

v0.8.0

18 Apr 00:14
1a7aac9
Compare
Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- April 7, 2025 by @fern-api in #266
    • (break, fix) - Autopagination is now supported across all list API. The following methods now return a core.Page instead of bespoke page types.
      • HumeClient.empathic_voice.chat_groups.list_chat_groups
      • HumeClient.empathic_voice.chat_groups.list_chat_group_events
      • HumeClient.empathic_voice.configs.list_configs
      • HumeClient.empathic_voice.configs.list_config_versions
      • HumeClient.empathic_voice.customVoices.list_custom_voices
      • HumeClient.empathic_voice.tools.list_tool_versions
      • HumeClient.tts.voices.list

Full Changelog: v0.7.13...v0.8.0

v0.7.13

02 Apr 21:43
30442de
Compare
Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #252
    • 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 #255
    • (fix) change hume.tts.synthesize_json_streaming to yield a new SnippetAudioChunk type. The previous type Snippet caused deserialization failures.
  • 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #257

Full Changelog: v0.7.11...v0.7.13

v0.7.11

26 Mar 16:48
c1cf1a8
Compare
Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- March 26, 2025 by @fern-api in #251
    • Add support for hume.tts.synthesize_json_streaming and hume.tts.synthesize_file_streaming 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: v0.7.10...v0.7.11

v0.7.10

25 Mar 23:11
32bee13
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v0.7.9...v0.7.10

v0.7.9

22 Mar 02:23
1f0357a
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v0.7.8...v0.7.9

v0.7.8

26 Feb 12:48
1163822
Compare
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 #236
    • Introduce AsyncHumeClient.tts client for Octave.
    • (fix, breaking) Renamed method create_prompt_verison to create_prompt_version.

Full Changelog: v0.7.7...v0.7.8

v0.7.7

15 Jan 21:56
270694e
Compare
Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- January 15, 2025 by @fern-api in #222
    • Add WebhookEvent payload types.
  • 🌿 Fern Regeneration -- January 15, 2025 by @fern-api in #224
    • Updates to latest fern generator.
    • HttpClient now takes callables for base_headers, base_timeout, and base_url instead of hardcoded values

Full Changelog: v0.7.6...v0.7.7