Opens a transcription session on a fresh key from the pool. Resolves once
OpenAI has confirmed the session update; rejects (with no retry) when the
first connection cannot open, so a StreamingSTTChain (exported from
@framers/agentos/io/voice-pipeline) falls back.
A first connection that closes as its session update is confirmed is
replaced by the retry rules first: this resolves once the replacement is
open, and rejects with the error that ends the retries.
Optional config: StreamingSTTConfigReadonly providerReadonly isReadonly priorityReadonly capabilities
Streaming STT provider for OpenAI's Realtime transcription sessions. Implements IStreamingSTT for use with
VoicePipelineOrchestratorandStreamingSTTChain, both exported from@framers/agentos/io/voice-pipeline.Example