Hume

Latest version: v0.7.4

Safety actively analyzes 681874 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

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()`

0.5.1

- Introduces `VoiceTool` to enable function calling and other tools
- Adds `create_tool()`, `get_tool()`, `iter_tools()`, and `delete_tool()` to the `HumeVoiceClient`
- Adds `LanguageModelConfig` to update the LLM used as well as the temperature parameter
- Adds `VoiceIdentityConfig` to enable updating the voice of EVI
- Adds `send_json` method on the `VoiceSocket` to enable sending tool responses

0.5.0

- Introduces `HumeVoiceClient`, a Python client for interacting with EVI, Hume's new Empathic Voice Interface.
- Introduces a `MicrophoneInterface` that 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 `VoiceSocket` with an EVI config through the `HumeVoiceClient`.
- 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 `VoiceSocket` with `update_session_settings()`.
- Adds support for listing chat history with `HumeVoiceClient`.

0.4.2

- Various dependency upgrades

0.4.1

- Adds `text` parameter to `HumeBatchClient.submit_job()` to support passing raw text as the input for batch jobs.

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)

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.