Readonly attemptReadonly maxReadonly retryReadonly sttReturns this STT's capabilities
Get the model name/identifier for this STT instance.
The model name if available, "unknown" otherwise.
Plugins should override this property to provide their model information.
Get the provider name for this STT instance.
The provider name if available, "unknown" otherwise.
Plugins should override this property to provide their provider information.
Returns the current status of all STT instances, including availability and background recovery state.
Receives an audio buffer and returns transcription in the form of a SpeechEvent
Optional abortSignal: AbortSignalReturns a SpeechStream that can be used to push audio frames and receive transcriptions
Optional options: { Optional configuration including connection options
Optional conn
FallbackAdapteris an STT wrapper that provides automatic failover between multiple STT providers.When the primary STT fails, the adapter switches to the next available provider in the list for the active session. Failed providers are monitored by a parallel probe stream that receives the same live audio — when a probe yields a non-empty FINAL_TRANSCRIPT the provider is marked available again.
Non-streaming STTs are automatically wrapped with StreamAdapter provided a
vadis passed in.Example