Skip to content

Releases: livekit/agents

[email protected]

10 Oct 00:28
85e190e
Compare
Choose a tag to compare

Patch Changes

[email protected]

03 Oct 18:19
5a6f2d9
Compare
Choose a tag to compare

Patch Changes

[email protected]

01 Oct 21:36
1802d34
Compare
Choose a tag to compare

Patch Changes

[email protected]

01 Oct 18:26
420858c
Compare
Choose a tag to compare

Minor Changes

Patch Changes

[email protected]

01 Oct 21:36
1802d34
Compare
Choose a tag to compare

Patch Changes

[email protected]

01 Oct 18:26
420858c
Compare
Choose a tag to compare

Minor Changes

Patch Changes

[email protected]

01 Oct 18:25
420858c
Compare
Choose a tag to compare

✨ [NEW] OpenAI Realtime API support

We're partnering with OpenAI on a new MultimodalAgent API in the Agents framework. This class completely wraps OpenAI’s Realtime API, abstract away the raw wire protocol, and provide an ultra-low latency WebRTC transport between GPT-4o and your users’ devices. This same stack powers Advanced Voice in the ChatGPT app.

  • Try the Realtime API in our playground [code]
  • Check out our guide to building your first app with this new API

Patch Changes

[email protected]

26 Sep 21:43
569ffa1
Compare
Choose a tag to compare

Patch Changes

[email protected]

26 Sep 21:43
569ffa1
Compare
Choose a tag to compare

0.9.0 and 0.9.1 packs significant improvements to the reliability and performance of VoiceAssistant.

The main changes are:

  • Rework of audio publishing/buffering to reduce glitches caused by Python's asyncio scheduler
  • Limiting number of prewarm workers that are spawned
  • Introducing lk.agent.state attribute to allow client to detect state of VoiceAssistant: speaking, listening, etc
  • Fixed a rare case where Agent wouldn't reconnect to room after being disconnected
  • Additional control for VoiceAssistant
    • min_endpointing_delay: control over how quickly the agent should respond when the user pauses (longer delay reduces agent interruptions)
    • before_llm_cb: ability to control what is being sent to the LLM
    • before_tts_cb: ability to modify text before it's sent to TTS

Detailed Changelog

Patch Changes

  • fix VoiceAssisstant being stuck when interrupting before user speech is committed - #790 (@coderlxn)

  • Fix function for OpenAI Assistants - #784 (@keepingitneil)

[email protected]

22 Sep 04:58
84e06f1
Compare
Choose a tag to compare

Patch Changes