livekit-agents@1.2.7
livekit/agentslivekit-agents@1.2.7Aug 28, 2025by theomonnom
AI Summary
Patch release adding new STT integrations (Soniox), TTS plugins (UpliftAI), and fixes for speech handling and aligned transcripts.
Key Highlights
- Added Soniox STT integration.
- Added UpliftAI TTS plugin.
- Enabled use_tts_aligned_transcript for non-streaming TTS by default.
- Added cancel_tool_reply to function_tools_executed event.
- Updated Silero VAD to v6 model.
New Features
- Soniox STT integration.
- UpliftAI TTS plugin.
- Default aligned transcript for non-streaming TTS.
- cancel_tool_reply event.
- Silero VAD v6 model.
Full Release Notes
## What's Changed * fix(examples): multi-user-translator: iterate over copy of keys to allow dict mutation during loop by @mike-r-mclaughlin in https://github.com/livekit/agents/pull/3190 * Add missing mistralai and smallestai optional dependencies by @bcherry in https://github.com/livekit/agents/pull/3191 * fix(google): Instant Voice Cloning Key Parameter is incorrect by @gnomefin in https://github.com/livekit/agents/pull/3203 * gemini live: create new generation only if response has a content by @longcw in https://github.com/livekit/agents/pull/3192 * Document text_type for Amazon Polly TTS by @kath0la in https://github.com/livekit/agents/pull/3200 * enable use_tts_aligned_transcript for non-streaming tts by default by @longcw in https://github.com/livekit/agents/pull/3206 * Fix Google STT Word‑timings error. by @itskyf in https://github.com/livekit/agents/pull/3204 * fix interruption context when speech has't started for session.say by @longcw in https://github.com/livekit/agents/pull/3207 * fix: only add meta to MCP tool schema when it's provided by @longcw in https://github.com/livekit/agents/pull/3212 * remove thinking_budget range check for google LLM by @longcw in https://github.com/livekit/agents/pull/3213 * Add `start_time`, `end_time`, and `speaker_id` to 11labs `SpeechData` by @dvschuyl in https://github.com/livekit/agents/pull/3224 * fix ElevenLabs stt base url configuration by @longcw in https://github.com/livekit/agents/pull/3228 * support updating `min_endpointing_delay` via AgentSession and configing it per-agent by @longcw in https://github.com/livekit/agents/pull/3227 * feat: enable keyterm prompting in deepgram for de, nl, sv, da by @danielgrittner in https://github.com/livekit/agents/pull/3215 * Plugin: add upliftai TTS plugin by @zaidqureshi2 in https://github.com/livekit/agents/pull/3209 * add readme for examples by @longcw in https://github.com/livekit/agents/pull/3225 * Update Anthropic LLM models by @olegkorol in https://github.com/livekit/agents/pull/3243 * chore: allow types-protobuf>=4 by @davidzhao in https://github.com/livekit/agents/pull/3247 * feat: add force parameter to interrupt methods for speech generation by @Panmax in https://github.com/livekit/agents/pull/3246 * fix groq plugin dependencies by @longcw in https://github.com/livekit/agents/pull/3256 * Add Soniox STT integration by @zanhorvat-soniox in https://github.com/livekit/agents/pull/2443 * feat: add option to tag audio events in ElevenLabs STT by @Panmax in https://github.com/livekit/agents/pull/3249 * fix: Google TTS empty results by @itskyf in https://github.com/livekit/agents/pull/3252 * add `cancel_tool_reply` to function_tools_executed event by @longcw in https://github.com/livekit/agents/pull/3177 * chore(11labs): update plugin to use multi-context websocket API by @davidzhao in https://github.com/livekit/agents/pull/3241 * add resume_false_interruption and pause/resume the audio output by @longcw in https://github.com/livekit/agents/pull/3109 * update silero vad to v6 model by @theomonnom in https://github.com/livekit/agents/pull/3275 ## New Contributors * @gnomefin made their first contribution in https://github.com/livekit/agents/pull/3203 * @itskyf made their first contribution in https://github.com/livekit/agents/pull/3204 * @dvschuyl made their first contribution in https://github.com/livekit/agents/pull/3224 * @danielgrittner made their first contribution in https://github.com/livekit/agents/pull/3215 * @zaidqureshi2 made their first contribution in https://github.com/livekit/agents/pull/3209 * @olegkorol made their first contribution in https://github.com/livekit/agents/pull/3243 * @zanhorvat-soniox made their first contribution in https://github.com/livekit/agents/pull/2443 **Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.2.6...livekit-agents@1.2.7