UNPKG

@onereach/step-voice

Version:
32 lines (31 loc) 792 B
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 {};