Skip to content

Releases: HumeAI/hume-python-sdk

hume 0.7.0

30 Sep 23:08
8d962a1

Choose a tag to compare

This release was buggy and therefore previously yanked; see v0.7.1.

0.7.0-rc2

05 Sep 17:53
fb423bc

Choose a tag to compare

0.7.0-rc2 Pre-release
Pre-release

Publish pre-release version of auto-generated SDK

hume 0.6.0

30 May 20:09
92d1926

Choose a tag to compare

  • 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

02 May 17:06
3bb062e

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

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

Choose a tag to compare

  • Various dependency upgrades

hume 0.4.1

26 Oct 22:45
f734e29

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

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

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

Choose a tag to compare

  • Improved error messages in HumeBatchClient