PromptBuilder.AppendSsmlMarkup(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 マークアップを含むファイルを追加することもできます。 マークアップ言語で書式設定されていない音声テキストを追加するには、 AppendText、 AppendTextWithAlias、 AppendTextWithHint、または AppendTextWithPronunciation のいずれかのメソッドを使用します。