Table of Contents

Class SpeechRecognitionRouter

Namespace
Oscova.Agents.Speech
Assembly
Oscova.Agents.dll

Routes speech recognition operations to an explicitly configured provider.

public sealed class SpeechRecognitionRouter

Inheritance

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.