Releases: HumeAI/hume-typescript-sdk
Releases · HumeAI/hume-typescript-sdk
0.11.0
What's Changed
- (feat) Introducing a new platform-agnostic, web-based
EVIWebAudioPlayer
by @zgreathouse in #351 - (feat) Add
.willReconnect
tocore.ReconnectingWebsocketError
by @twitchard in #355 - (break) Improve
ReconnectingWebSocket
implementation to harden error handling and reconnection logic by @zgreathouse in #358 - (feat) Support
ws://
protocol by @twitchard in #360 - (break) Don't swallow errors in
fetchAccessToken
by @twitchard in #364
Full Changelog: 0.10.3...0.11.0
0.10.3
What's Changed
- 🌿 Fern Regeneration -- April 18, 2025 by @fern-api in #342
- 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: 0.10.2...0.10.3
0.10.2
What's Changed
- Add params to configure audio stream by @gregorybchris in #337
- Enhances the
getAudioStream
helper to support individual settings forechoCancellation
,noiseSuppression
, andautoGainControl
- Enhances the
Full Changelog: 0.10.1...0.10.2
0.10.1
What's Changed
- 🌿 Fern Regeneration -- April 17, 2025 by @fern-api in #336
- Text-to-Speech (TTS):
- Add
instantMode
to TTS requests (PostedTts
) to enable ultra-low latency streaming. 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
snippetId
(string) andtext
(string) fields to theSnippetAudioChunk
- Add
- Empathic Voice (EVI):
- Refactored and renamed language model related types for improved clarity (e.g.,
ReturnLanguageModelModelResource
is nowLanguageModelType
,PostedLanguageModelModelProvider
is nowModelProviderEnum
). - (fix) correct the
claude-3-7-sonnet
entry toclaude-3-7-sonnet-latest
in types and documentation examples.
- Refactored and renamed language model related types for improved clarity (e.g.,
- Text-to-Speech (TTS):
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
- 🌿 Fern Regeneration -- April 7, 2025 by @fern-api in #323
- (break, fix) - Autopagination is now supported across all list API. The following methods now return a
core.Page
instead of bespoke page types.HumeClient.empathicVoice.chatGroups.listChatGroups
HumeClient.empathicVoice.chatGroups.listChatGroupEvents
HumeClient.empathicVoice.configs.listConfigs
HumeClient.empathicVoice.configs.listConfigVersions
HumeClient.empathicVoice.customVoices.listCustomVoices
HumeClient.empathicVoice.tools.listToolVersions
HumeClient.tts.voices.list
- (break, fix) - Autopagination is now supported across all list API. The following methods now return a
Full Changelog: 0.9.18...0.10.0
0.9.18
What's Changed
- 🌿 Fern Regeneration -- April 5, 2025 by @fern-api in #317
- This release corresponds to updating our Fern SDK generator from 0.39.7 -> 0.49.7. See changes here. Relevant changes include improved retry logic, more descriptive errors, and improved ecosystem compatibility.
Full Changelog: 0.9.17...0.9.18
0.9.17
What's Changed
- 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #303
- 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 #307
- (fix) change
hume.tts.synthesizeJsonStreaming
to yield a newSnippetAudioChunk
type. The previous typeSnippet
caused deserialization errors.
- (fix) change
- 🌿 Fern Regeneration -- April 2, 2025 by @fern-api in #309
Full Changelog: 0.9.15...0.9.17
0.9.15
What's Changed
- 🌿 Fern Regeneration -- March 26, 2025 by @fern-api in #298
- Add support for
hume.tts.synthesizeJsonStreaming
andhume.tts.synthesizeFileStreaming
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: 0.9.14...0.9.15