Returns 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.
Optional abortSignal: AbortSignalReceives 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
An instance of a speech-to-text adapter.
Remarks
This class is abstract, and as such cannot be used directly. Instead, use a provider plugin that exports its own child STT class, which inherits this class's methods.