Table of Contents

Namespace Oscova.Agents.Speech

Namespaces

Oscova.Agents.Speech.Contracts

Classes

SpeechModelUnavailableException

Signals that a speech provider cannot run until its model is available.

SpeechProviderConfig

Stores one speech provider configuration for recognition or synthesis.

SpeechProviderKeys

Well-known built-in speech provider keys.

SpeechRecognitionRouter

Routes speech recognition operations to an explicitly configured provider.

SpeechSynthesisRouter

Routes speech synthesis operations to an explicitly configured provider.

SpeechSynthesisSessionUnavailableException

Signals that a synthesis request targets a session that is not active.

SpeechTranscription

Represents the recognized text and optional segment breakdown.

Interfaces

ISpeechProviderCatalog

Provides the merged set of built-in and plugin-contributed speech providers.

ISpeechRecognitionProvider

Provider-specific speech recognition implementation used by the speech routing service.

ISpeechSynthesisProvider

Provider-specific speech synthesis implementation used by the speech routing service.