다음을 통해 공유


PlayPromptAction class

playPrompt 작업빌드를 간소화하도록 설계된 작업 작성기 클래스입니다.

생성자

PlayPromptAction(CallSession)

작업 작성기의 새 인스턴스를 만듭니다.

메서드

file(CallSession, string)

사용자에게 재생될 파일 프롬프트를 만듭니다.

prompts(IPrompt[] | IIsPrompt[])

각 단일 프롬프트 개체로 재생할 프롬프트 목록입니다.

silence(CallSession, number)

사용자에게 무음으로 재생되는 프롬프트를 만듭니다.

text(CallSession, string | string[], any[])

TTS를 사용하여 사용자에게 말할 텍스트 프롬프트를 만듭니다.

toAction()

작업에 대한 JSON 개체를 반환합니다.

생성자 세부 정보

PlayPromptAction(CallSession)

작업 작성기의 새 인스턴스를 만듭니다.

new PlayPromptAction(session?: CallSession)

매개 변수

session
CallSession

메서드 세부 정보

file(CallSession, string)

사용자에게 재생될 파일 프롬프트를 만듭니다.

static function file(session: CallSession, uri: string)

매개 변수

session
CallSession
uri

string

반환

prompts(IPrompt[] | IIsPrompt[])

각 단일 프롬프트 개체로 재생할 프롬프트 목록입니다.

function prompts(list: IPrompt[] | IIsPrompt[])

매개 변수

list

IPrompt[] | IIsPrompt[]

반환

silence(CallSession, number)

사용자에게 무음으로 재생되는 프롬프트를 만듭니다.

static function silence(session: CallSession, time: number)

매개 변수

session
CallSession
time

number

반환

text(CallSession, string | string[], any[])

TTS를 사용하여 사용자에게 말할 텍스트 프롬프트를 만듭니다.

static function text(session: CallSession, text: string | string[], args: any[])

매개 변수

session
CallSession
text

string | string[]

args

any[]

반환

toAction()

작업에 대한 JSON 개체를 반환합니다.

function toAction()

반환