early-window-29567
02/25/2026, 9:29 AMtall-airline-16756
02/25/2026, 9:29 AMtall-airline-16756
02/25/2026, 9:30 AMuseTrackTranscription is deprecated in LiveKit React components.
I don’t have a source that explicitly states useTrackTranscription is deprecated. What I can tell you from the React SDK information:
• LiveKit split its React tooling into @livekit/react-core (minimal hooks like useRoom, useParticipant) and @livekit/react-components (pre-built, styled components).
• The guidance and examples for transcription in the current React components reference a useTranscriptions hook from @livekit/components-react.
• LiveKit moved away from the legacy livekit-react package to the @livekit/* scoped packages, and the legacy package is no longer receiving updates.
Next step so I can give a definitive answer:
• Which package and version are you using? (for example livekit-react@x.y.z or @livekit/react-components@x.y.z)
• Are you seeing useTrackTranscription in your codebase or in a library you depend on?
If you tell me the package + version (or paste the import line where useTrackTranscription comes from), I’ll check whether that hook still exists in that package version and suggest the correct current API or migration path if it’s been replaced (for example with useTranscriptions).
Sources: React Core and Components | React Core and Components | React Core and Components | How to build an agent with speech-to-text input and text-only output | Live...