次の方法で共有


Prompt class

playPrompt アクションのプロンプトの作成を簡略化する Prompt Builder クラス。

コンストラクター

Prompt(CallSession)

プロンプト ビルダーの新しいインスタンスを作成します。

メソッド

culture(string)

テキスト読み上げに使用する言語列挙値。 がテキストの場合にのみ適用されます。 既定値は "en-US" です。 現在、en-US のみがサポートされている言語であることに注意してください。

emphasize(boolean)

tts が出るときに強調するかどうかを示します。これは、 がテキストである場合にのみ適用されます。 既定値は false です。

file(CallSession, string)

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

fileUri(string)

再生されたメディア ファイルの HTTP。 サポートされている形式は WMA または WAV です。 ファイルのサイズは 512 kb に制限され、Skype Bot Platform for Calling によってキャッシュされます。 値 するか、fileUri 指定する必要があります。

sayAs(string)

SayAs 列挙値は、tts 中に発音をカスタマイズするかどうかを示します。 これは、 がテキストである場合にのみ適用されます。

silence(CallSession, number)

ユーザーに無音を再生するプロンプトを作成します。

silenceLengthInMilliseconds(number)

再生される前に再生された無音。 値 が null の場合、このフィールドは有効な > 0 値である必要があります。

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

TTS を使用してユーザーに読み上げるテキスト プロンプトを作成します。

toPrompt()

プロンプトの JSON オブジェクトを返します。

value(string | string[], any[])

テキスト - Skype ユーザーに再生するテキストをTo-Speech します。 値 するか、fileUri 指定する必要があります。

voice(string)

VoiceGender 列挙値。 既定値は "female" です。

コンストラクターの詳細

Prompt(CallSession)

プロンプト ビルダーの新しいインスタンスを作成します。

new Prompt(session?: CallSession)

パラメーター

session
CallSession

メソッドの詳細

culture(string)

テキスト読み上げに使用する言語列挙値。 がテキストの場合にのみ適用されます。 既定値は "en-US" です。 現在、en-US のみがサポートされている言語であることに注意してください。

function culture(locale: string)

パラメーター

locale

string

戻り値

emphasize(boolean)

tts が出るときに強調するかどうかを示します。これは、 がテキストである場合にのみ適用されます。 既定値は false です。

function emphasize(flag: boolean)

パラメーター

flag

boolean

戻り値

file(CallSession, string)

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

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

パラメーター

session
CallSession
uri

string

戻り値

fileUri(string)

再生されたメディア ファイルの HTTP。 サポートされている形式は WMA または WAV です。 ファイルのサイズは 512 kb に制限され、Skype Bot Platform for Calling によってキャッシュされます。 値 するか、fileUri 指定する必要があります。

function fileUri(uri: string)

パラメーター

uri

string

戻り値

sayAs(string)

SayAs 列挙値は、tts 中に発音をカスタマイズするかどうかを示します。 これは、 がテキストである場合にのみ適用されます。

function sayAs(type: string)

パラメーター

type

string

戻り値

silence(CallSession, number)

ユーザーに無音を再生するプロンプトを作成します。

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

パラメーター

session
CallSession
time

number

戻り値

silenceLengthInMilliseconds(number)

再生される前に再生された無音。 値 が null の場合、このフィールドは有効な > 0 値である必要があります。

function silenceLengthInMilliseconds(time: number)

パラメーター

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

戻り値

toPrompt()

プロンプトの JSON オブジェクトを返します。

function toPrompt()

戻り値

value(string | string[], any[])

テキスト - Skype ユーザーに再生するテキストをTo-Speech します。 値 するか、fileUri 指定する必要があります。

function value(text: string | string[], args: any[])

パラメーター

text

string | string[]

args

any[]

戻り値

voice(string)

VoiceGender 列挙値。 既定値は "female" です。

function voice(gender: string)

パラメーター

gender

string

戻り値