次の方法で共有


PlayPromptAction class

playPrompt アクション構築を簡略化するように設計されたアクション ビルダー クラス。

コンストラクター

PlayPromptAction(CallSession)

アクション ビルダーの新しいインスタンスを作成します。

メソッド

file(CallSession, string)

ユーザーに対して再生されるファイル プロンプトを作成します。

prompts(IPrompt[] | IIsPrompt[])

1 つのプロンプト オブジェクトごとに再生するプロンプトの一覧。

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[])

1 つのプロンプト オブジェクトごとに再生するプロンプトの一覧。

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

戻り値