@onereach/step-voice
Version:
Onereach.ai Voice Steps
32 lines (31 loc) • 792 B
TypeScript
import VoiceStep, { SensitiveData, TODO, VoiceEvent } from './voice';
interface INPUT {
textType: string;
asr: TODO;
tts: TODO;
audio: TODO[];
choices: TODO[];
prompts: TODO[];
usePromptsForUnrecognized?: boolean;
sensitiveData: SensitiveData;
noReplyDelay: number;
promptsTriggers: TODO[];
usePromptsTriggers: boolean;
useInterspeechTimeout: boolean;
interSpeechTimeout: number;
recognitionModel?: string;
longRecognition: boolean;
}
interface EVENT extends VoiceEvent {
callRecording?: TODO;
exitId?: string;
digit?: string;
digits?: string;
phrases?: TODO[];
tags?: string[];
out?: string;
}
export default class Choice extends VoiceStep<INPUT, {}, EVENT> {
runStep(): Promise<void>;
}
export {};