Releases: HumeAI/hume-python-sdk
Releases · HumeAI/hume-python-sdk
v0.9.1
What's Changed
- (fix) Remove dependencies that aren't used anymore by @twitchard in #317 and #319
- More completely remove the optional dependencies that were used in the extras removed in https://github.com/HumeAI/hume-python-sdk/releases/tag/v0.9.0
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Make audio playback more reliable and easier to install @twitchard in #303
- Removed dependency on
pydub
- Add support for streaming audio playback.
- Improve compatibility across more systems.
- Removed dependency on
- Remove
legacy
extra by @twitchard in #311- Users reliant on the
legacy
package extra should remain onv0.8.6
or follow the instructions in our migration guide to use the new interfaces.
- Users reliant on the
Full Changelog: v0.8.6...v0.9.0
v0.8.6
What's Changed
- 🌿 Fern Regeneration -- June 13, 2025 by @fern-api in #309
- This release contains changes from upgrading our Fern python generator from 4.2.8 to 4.21.5. See the fern changelog. Some highlights:
- Retries now default to 2 instead of 0.
- Error reporting and Pydantic types are improved.
- Paginating without an explicit page number now works correctly!
- API addition: support defining
nudges
in your Evi config, to help Evi naturally fill the silence during inactivity. - API addition: TTS responses now contain
transcribed_text
onSnippet
wheninstant_mode
is not enabled.
- This release contains changes from upgrading our Fern python generator from 4.2.8 to 4.21.5. See the fern changelog. Some highlights:
- Respect base_url by @twitchard in #306
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- 🌿 Fern Regeneration -- June 9, 2025 by @fern-api in #301
- (fix) fix version of dependency
websockets
to 13.1 - (fix) More informative audio import errors by @twitchard in #302
- (fix) fix version of dependency
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- fix: fixed a bug where auto-pagination skipped from page 0 to page 2.
- fix: removed unreferenced
FunctionCallResponseInput
,PostedPromptSpec
,TextInput
andTtsInput
types. - fix: fixed incorrectly reported package version in request headers.
Full Changelog: v0.8.3...v0.8.4
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