Interface OpenedVoicePlan

Constructed provider set with one combined native stop obligation.

interface OpenedVoicePlan {
    stt: IStreamingSTT;
    tts: IStreamingTTS;
    vad: IVadSession;
    endpoint: IAudioEndpointDetector;
    fence(generation): Promise<VoiceStopEvidence>;
    fenceSynthesis(generation): Promise<VoiceStopEvidence>;
    dispose(): Promise<void>;
}

Methods

Properties

stt: IStreamingSTT
tts: IStreamingTTS
vad: IVadSession
endpoint: IAudioEndpointDetector