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