UNPKG

@onereach/step-voice

Version:
32 lines (31 loc) 755 B
import VoiceStep, { SensitiveData, TODO, VoiceEvent } from './voice'; interface INPUT { textType: string; asr: TODO; tts: TODO; audio: TODO[]; choices: TODO[]; prompts: TODO[]; sensitiveData: SensitiveData; noReplyDelay: number; promptsTriggers: TODO[]; usePromptsTriggers: boolean; recognitionModel?: string; resultInterpretation: string[]; phraseList: Array<{ phrase: string; }>; } interface EVENT extends VoiceEvent { callRecording?: TODO; exitId?: string; digit?: string; digits?: string; phrases?: TODO[]; tags?: string[]; out?: string; } export default class CustomVoiceInput extends VoiceStep<INPUT, {}, EVENT> { runStep(): Promise<void>; } export {};