Hume

Latest version: v0.5.1

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

Scan your dependencies

Page 1 of 4

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)

0.3.7

- The `raise_on_failed` in `BatchJob` will raise an exception if a `BatchJob` fails
- When using `HumeStreamClient` models can be configured separately for each payload. Configuring models when initializing the `StreamSocket` is still supported.
- Support for `fps_pred`, `prob_threshold`, and `min_face_size` when using `FaceConfig` with `HumeStreamClient`

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.