livekit-agents@1.5.5

livekit/agentslivekit-agents@1.5.5Apr 20, 2026by tinalenguyen

AI Summary

This release introduces STT diarization capabilities and xAI TTS support for inference, alongside improvements to telemetry watchdog handling, room-io lifecycle management, and avatar session management.

Key Highlights

  • Added STT diarization capabilities and speaker_id to TimedString
  • Added xAI TTS support for inference
  • Fixed telemetry provider shutdown to avoid watchdog kills
  • Added AvatarSession base class with sync mis-wire warnings

New Features

  • STT diarization capabilities
  • xAI TTS support for inference
  • AvatarSession base class
  • Inworld STT provider integration

Full Release Notes

## What's Changed
* feat(inference): STT diarization capabilities and speaker_id on TimedString, add xAI TTS support for inference by @russellmartin-livekit in https://github.com/livekit/agents/pull/5438
* [inworld] timed_string to no longer have trailing spaces by @ianbbqzy in https://github.com/livekit/agents/pull/5470
* fix(examples): update e2ee.py to use encryption kwarg and env var by @aryeila in https://github.com/livekit/agents/pull/5469
* chore(deps): update dependency pillow to v12.2.0 [security] by @renovate[bot] in https://github.com/livekit/agents/pull/5440
* fix(tests): update preemptive_generation mock to use dict by @longcw in https://github.com/livekit/agents/pull/5468
* fix(telemetry): bound OTel provider shutdown to avoid watchdog kills by @theomonnom in https://github.com/livekit/agents/pull/5471
* feat(assemblyai): log connection lifecycle, silence, and session correlators by @dlange-aai in https://github.com/livekit/agents/pull/5476
* fix: strip markdown emphasis adjacent to punctuation by @carschandler in https://github.com/livekit/agents/pull/5481
* (aws realtime): add expiry check for cached credentials by @tinalenguyen in https://github.com/livekit/agents/pull/5485
* (hedra): note deprecation in readme by @tinalenguyen in https://github.com/livekit/agents/pull/5475
* (deepgram sttv2): add flux-general-multi support by @tinalenguyen in https://github.com/livekit/agents/pull/5486
* (xai stt): expose endpointing param to user by @tinalenguyen in https://github.com/livekit/agents/pull/5493
* fix(room-io): ownership-aware FrameProcessor lifecycle management by @longcw in https://github.com/livekit/agents/pull/5467
* (openai responses): drop prompt_cache_retention in received responses by @tinalenguyen in https://github.com/livekit/agents/pull/5502
* feat(avatar): add AvatarSession base class, warn on sync mis-wire by @longcw in https://github.com/livekit/agents/pull/5499
* livekit-agents@1.5.5 by @github-actions[bot] in https://github.com/livekit/agents/pull/5503

## New Contributors
* @carschandler made their first contribution in https://github.com/livekit/agents/pull/5481

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.5.4...livekit-agents@1.5.5