通过


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()

返回