Skip to content

Releases: HumeAI/hume-python-sdk

hume 0.5.1

02 May 17:06
3bb062e
Compare
Choose a tag to compare
  • 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

hume 0.5.0

23 Apr 11:39
6ab00b9
Compare
Choose a tag to compare
  • 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.

hume 0.4.2

05 Mar 18:20
f3f07fd
Compare
Choose a tag to compare
  • Various dependency upgrades

hume 0.4.1

26 Oct 22:45
f734e29
Compare
Choose a tag to compare
  • Adds text parameter to HumeBatchClient.submit_job() to support passing raw text as the input for batch jobs.

hume 0.4.0

21 Sep 22:55
44d0186
Compare
Choose a tag to compare
  • 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

11 Sep 21:28
4aff352
Compare
Choose a tag to compare
  • 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

hume 0.3.6

10 Aug 00:06
2a9cf12
Compare
Choose a tag to compare
  • Improved error messages in HumeBatchClient

hume 0.3.5

07 Jul 21:49
800a858
Compare
Choose a tag to compare
  • When using HumeBatchClient to upload local files, filenames are now correctly associated with predictions.

hume 0.3.4

28 Jun 23:57
cdad865
Compare
Choose a tag to compare
  • Adds timeout parameters to both HumeStreamClient and HumeBatchClient to make request timeouts configurable.
  • Makes improvements to docstrings and examples in docs

hume 0.3.3

17 Jun 07:46
08da63a
Compare
Choose a tag to compare
  • Fixes a bug in HumeBatchClient.submit_job() where jobs using the files parameter would be configured with the default LanguageConfig even if configuration params (e.g. granularity) were specified.