Interface ISpeechRecognitionProvider
- Namespace
- Oscova.Agents.Speech
- Assembly
- Oscova.Agents.dll
Provider-specific speech recognition implementation used by the speech routing service.
public interface ISpeechRecognitionProviderProperties
- DefaultEndpoint
-
Gets the default API endpoint, or null for in-process providers.
- ModelPath
-
Gets the local model path when applicable.
- Type
-
Gets the provider type handled by this implementation.
Methods
- IsAvailableAsync(SpeechProviderConfig, string?, CancellationToken)
-
Determines whether the provider is currently available.
- StartDownloadAsync(SpeechProviderConfig, string?, CancellationToken)
-
Starts downloading any provider model assets if needed.
- TranscribeAsync(SpeechProviderConfig, string?, byte[], string, CancellationToken)
-
Transcribes WAV audio using the supplied provider configuration.