Releases: HumeAI/hume-python-sdk
Releases · HumeAI/hume-python-sdk
v0.8.3
What's Changed
- Bump websockets dependency 12 -> 13.1 by @twitchard in #284
Full Changelog: v0.8.2...v0.8.3
v0.8.2
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.
- Add
Full Changelog: v0.8.1...v0.8.2
v0.8.1
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
andtext
fields toSnippetAudioChunk
per chunk.
- Added an optional
- EVI:
- (potentially breaking type change) Refactored internal type definitions for language models, renaming
*ModelProvider
types toModelProviderEnum
and*ModelResource
types toLanguageModelType
for consistency. - (fix) Corrected the
claude-3-7-sonnet
entry toclaude-3-7-sonnet-latest
.
- (potentially breaking type change) Refactored internal type definitions for language models, renaming
- TTS
Full Changelog: v0.8.0...v0.8.1
v0.8.0
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
- (break, fix) - Autopagination is now supported across all list API. The following methods now return a
Full Changelog: v0.7.13...v0.8.0
v0.7.13
What's Changed
- 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #252
- Introduce
hume.tts.voices.list
andhume.tts.voices.delete
methods for managing your Voice Library.
- Introduce
- 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #255
- (fix) change
hume.tts.synthesize_json_streaming
to yield a newSnippetAudioChunk
type. The previous typeSnippet
caused deserialization failures.
- (fix) change
- 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #257
Full Changelog: v0.7.11...v0.7.13
v0.7.11
What's Changed
- 🌿 Fern Regeneration -- March 26, 2025 by @fern-api in #251
- Add support for
hume.tts.synthesize_json_streaming
andhume.tts.synthesize_file_streaming
methods for streaming generated speech ⚠️ (fix) removeaudio_format
fromSnippet
type. This field was released unintentionally and wasn't consistently present, leading to deserialization errors.
- Add support for
Full Changelog: v0.7.10...v0.7.11
v0.7.10
v0.7.9
v0.7.8
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
tocreate_prompt_version
.
- Introduce
Full Changelog: v0.7.7...v0.7.8
v0.7.7
What's Changed
- 🌿 Fern Regeneration -- January 15, 2025 by @fern-api in #222
- Add
WebhookEvent
payload types.
- Add
- 🌿 Fern Regeneration -- January 15, 2025 by @fern-api in #224
- Updates to latest fern generator.
HttpClient
now takes callables forbase_headers
,base_timeout
, andbase_url
instead of hardcoded values
Full Changelog: v0.7.6...v0.7.7