fierce-analyst-82328
09/14/2025, 10:46 AMtall-airline-16756
09/14/2025, 10:46 AMtall-airline-16756
09/14/2025, 10:46 AMtranscription_node
is still very much available in LiveKit! It's marked as an experimental feature and, at the moment, you can find it in the Python SDK.
This feature is designed to help developers like you by providing timing details for transcriptions through TimedString
, which includes start_time
and end_time
for each word. It’s especially handy if you’re looking to sync transcription forwarding or create TTS-aligned transcriptions with providers such as Cartesia or ElevenLabs.
Just a quick heads-up: some of the older transcription methods, like events through RoomEvent.TranscriptionReceived
, are being phased out in favor of text streams with the topic lk.transcription
. But don’t worry—this change doesn’t impact the transcription_node
pipeline method you’re working with.
Sources: Docs::Agents | Agents v0.x migration guide - Node.js | LiveKit Docs | Agents 0.x migration guide | LiveKit Docs | Text and transcriptions | LiveKit Docs | Text and transcriptions | LiveKit Docs