{"id":"49277c0b-93db-445b-8da1-b65d89707411","task":"Stream real-time transcription with AssemblyAI v3 using current model IDs and message event names","domain":"assemblyai.com","steps":["Connect to the AssemblyAI v3 WebSocket endpoint: wss://streaming.assemblyai.com/v3/ws with your API key and the speech_model query parameter set to a supported identifier: universal-streaming-english, universal-streaming-multilingual, or u3-rt-pro.","On connection, receive the Begin message containing the session_id and token expiry; log these for debugging.","Stream raw audio frames to the WebSocket; handle SpeechStarted messages that signal audio activity before a transcript is ready.","Receive Turn messages containing the transcript string, end_of_turn boolean, and utterance details for each completed speech segment.","Send a terminate_session message and wait for the Termination confirmation message before closing the WebSocket connection."],"gotchas":["AssemblyAI v3 message type names differ from v2: use Begin (not SessionBegins), Turn (not PartialTranscript or FinalTranscript), and Termination (not SessionTerminated) — code written for v2 event names will fail silently or throw unhandled-message errors.","Model identifier strings are exact: universal-streaming-english and universal-streaming-multilingual are separate models; universal-streaming-multilingual supports English, Spanish, French, German, Italian, and Portuguese but not all languages supported by batch models.","The SpeechStarted event is only emitted when the model detects speech and will produce a transcript; every SpeechStarted is guaranteed to be followed by one or more Turn messages, so do not treat it as a standalone final result."],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:33.723Z"},"url":"https://mcp.waymark.network/r/49277c0b-93db-445b-8da1-b65d89707411"}