Class SpeechRecognitionRouter
- Namespace
- Oscova.Agents.Speech
- Assembly
- Oscova.Agents.dll
Routes speech recognition operations to an explicitly configured provider.
public sealed class SpeechRecognitionRouterInheritance
Inherited Members
Constructors
- SpeechRecognitionRouter(ISpeechProviderCatalog)
-
Routes speech recognition operations to an explicitly configured provider.
Methods
- GetDownloadModelPath(SpeechProviderConfig, bool)
-
Gets the configured provider's local model path.
- IsAvailableAsync(SpeechProviderConfig, string?, bool, CancellationToken)
-
Determines whether the configured provider is available.
- StartDownloadAsync(SpeechProviderConfig, string?, bool, CancellationToken)
-
Starts downloading model assets for the configured provider.
- TranscribeAsync(SpeechProviderConfig, string?, byte[], bool, string, CancellationToken)
-
Transcribes WAV audio through the configured provider.