PromptBuilder.AppendSsmlMarkup(String) メソッド

定義

SSML マークアップを含む指定した文字列を PromptBuilder オブジェクトに追加します。

public:
 void AppendSsmlMarkup(System::String ^ ssmlMarkup);
public void AppendSsmlMarkup(string ssmlMarkup);
member this.AppendSsmlMarkup : string -> unit
Public Sub AppendSsmlMarkup (ssmlMarkup As String)

パラメーター

ssmlMarkup
String

SSML マークアップを含む文字列。

注釈

SSML マークアップを追加するときは、適切なエスケープ文字を使用する必要があります。 次の例では、 interpret-as 属性の値を囲む引用符の前に後方スラッシュがあることに注意してください。

builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");

Note

AppendSsmlMarkupの引数として使用される文字列には、speak要素を含めることはできません。

AppendSsmlMarkupを使用してphoneme要素でインライン発音を指定する場合、現在の音声エンジンでサポートされている場合は、次のいずれかのふりがなの電話を使用できます。

  • 国際ふりがな (IPA)

  • ユニバーサル電話セット (UPS)

  • SAPI Phone Set

SSML 準拠の音声エンジンでは、IPA から電話が読み上げられます。

AppendSsmlメソッドのいずれかを使用して、SSML マークアップを含むファイルを追加することもできます。 マークアップ言語で書式設定されていない音声テキストを追加するには、 AppendTextAppendTextWithAliasAppendTextWithHint、または AppendTextWithPronunciation のいずれかのメソッドを使用します。

適用対象