Releases: HumeAI/hume-python-sdk
Releases · HumeAI/hume-python-sdk
hume 0.7.0
This release was buggy and therefore previously yanked; see v0.7.1.
0.7.0-rc2
Publish pre-release version of auto-generated SDK
hume 0.6.0
- Resume an existing conversation with
HumeVoiceClient.connect(chat_group_id="<chat-group-id>") - List chat groups
HumeVoiceClient.iter_chat_groups() - Fetch a chat group
HumeVoiceClient.get_chat_group() - List chat group messages
HumeVoiceClient.iter_chat_group_messages()
hume 0.5.1
- Introduces
VoiceToolto enable function calling and other tools - Adds
create_tool(),get_tool(),iter_tools(), anddelete_tool()to theHumeVoiceClient - Adds
LanguageModelConfigto update the LLM used as well as the temperature parameter - Adds
VoiceIdentityConfigto enable updating the voice of EVI - Adds
send_jsonmethod on theVoiceSocketto enable sending tool responses
hume 0.5.0
- Introduces
HumeVoiceClient, a Python client for interacting with EVI, Hume's new Empathic Voice Interface. - Introduces a
MicrophoneInterfacethat allows you to talk to EVI through your device's microphone and speakers. - Adds support for creating, getting, listing, and deleting EVI configs with
HumeVoiceClient. - Adds support for configuring a
VoiceSocketwith an EVI config through theHumeVoiceClient. - Adds support for configuring the voice of EVI to be either Ito or Kora.
- Adds support for configuring the session and audio settings on a
VoiceSocketwithupdate_session_settings(). - Adds support for listing chat history with
HumeVoiceClient.
hume 0.4.2
- Various dependency upgrades
hume 0.4.1
- Adds
textparameter toHumeBatchClient.submit_job()to support passing raw text as the input for batch jobs.
hume 0.4.0
- Supporting Python 3.10 and 3.11
- Dropping support for Python 3.8 (note that the package will still install in 3.8 environments, but compatibility will not be maintained)
hume 0.3.7
- The
raise_on_failedinBatchJobwill raise an exception if aBatchJobfails - When using
HumeStreamClientmodels can be configured separately for each payload. Configuring models when initializing theStreamSocketis still supported. - Support for
fps_pred,prob_threshold, andmin_face_sizewhen usingFaceConfigwithHumeStreamClient
hume 0.3.6
- Improved error messages in
HumeBatchClient