livekit-agents@1.2.6

livekit/agentslivekit-agents@1.2.6Aug 18, 2025by theomonnom

AI Summary

Adds warm transfer examples, new STT integrations (Mistral, Speechmatics), and Rime TTS example.

Key Highlights

  • Added warm transfer example.
  • Added Mistral STT integration.
  • Added Speechmatics STT integration (Speaker ID support).
  • Added Rime TTS example.
  • Added Smallest.ai TTS plugin.

New Features

  • Warm transfer example.
  • Mistral STT integration.
  • Speechmatics STT integration.
  • Rime TTS example.
  • Smallest.ai TTS plugin.

Full Release Notes

## What's Changed
* fix: examples: multi-user-translator: fix event names and use nova-2 model explicitly by @mike-r-mclaughlin in https://github.com/livekit/agents/pull/3122
* google stt: add enable_word_confidence option by @longcw in https://github.com/livekit/agents/pull/3124
* chore: cleaned up examples. updated readme by @davidzhao in https://github.com/livekit/agents/pull/3120
* fix: remove tool_choice when no tools provided by @longcw in https://github.com/livekit/agents/pull/3126
* chore: pass job information to remote EOT inference by @davidzhao in https://github.com/livekit/agents/pull/3132
* fix: make sure user message is added to chat ctx if interrupted during on_user_turn_completed by @longcw in https://github.com/livekit/agents/pull/3123
* add unit tests for preemptive generation by @longcw in https://github.com/livekit/agents/pull/3128
* openai realtime: retry if creating ws connection failed by @longcw in https://github.com/livekit/agents/pull/3136
* use non-strict tool schema for cerebras llm by @longcw in https://github.com/livekit/agents/pull/3134
* use parameters for gemini live api function declaration by @longcw in https://github.com/livekit/agents/pull/3135
* Add Rime TTS example for generating real-time audio from text by @gokuljs in https://github.com/livekit/agents/pull/2972
* feat: warm transfer example by @davidzhao in https://github.com/livekit/agents/pull/3125
* fix tts pacing when pushed text is empty by @longcw in https://github.com/livekit/agents/pull/3146
* Add support for meta info in MCP tools by @guidodecaso in https://github.com/livekit/agents/pull/3144
* feat: integrate mistral stt by @fabitokki in https://github.com/livekit/agents/pull/3131
* fix: allow CPU override from environment by @davidzhao in https://github.com/livekit/agents/pull/3156
* aws stt: set language and confidence in output by @longcw in https://github.com/livekit/agents/pull/3158
* fix mistralai llm and stt by @longcw in https://github.com/livekit/agents/pull/3157
* fix deadlock when calling _update_activiy in on_enter of a new agent by @longcw in https://github.com/livekit/agents/pull/3155
* fix: check if scheduling_paused after on_user_turn_completed callback by @longcw in https://github.com/livekit/agents/pull/3091
* oai realtime: set closing when reconnection to avoid error from recv task by @longcw in https://github.com/livekit/agents/pull/3160
* support for smallest.ai tts plugin by @hamees-sayed in https://github.com/livekit/agents/pull/3082
* feat(aws-polly): add support for ssml text type by @choso in https://github.com/livekit/agents/pull/3141
* fix duplicated metrics when using AgentTask by @longcw in https://github.com/livekit/agents/pull/3168
* fix: skip done speech when scheduling by @longcw in https://github.com/livekit/agents/pull/3169
* Speaker ID using Speechmatics STT by @sam-s10s in https://github.com/livekit/agents/pull/2625
* fix types in speechmatics plugin by @davidzhao in https://github.com/livekit/agents/pull/3171
* fix: export mock_tool and other types from run_result by @davidzhao in https://github.com/livekit/agents/pull/3172
* speechmatics stt: fix speech data start and end time and clean up by @longcw in https://github.com/livekit/agents/pull/3176
* feat: pass language in UserInputTranscribedEvent by @davidzhao in https://github.com/livekit/agents/pull/3179
* feat(google): support Chirp3 instant voice clones by @davidzhao in https://github.com/livekit/agents/pull/3181
* Use heartbeat param for websocket connection by @wlbksy in https://github.com/livekit/agents/pull/3178

## New Contributors
* @gokuljs made their first contribution in https://github.com/livekit/agents/pull/2972
* @guidodecaso made their first contribution in https://github.com/livekit/agents/pull/3144
* @hamees-sayed made their first contribution in https://github.com/livekit/agents/pull/3082
* @sam-s10s made their first contribution in https://github.com/livekit/agents/pull/2625
* @wlbksy made their first contribution in https://github.com/livekit/agents/pull/3178

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.2.5...livekit-agents@1.2.6