ふるまい:概要

概要

インライン・タグ付けは、デジタルヒューマンのさまざまな動作を制御するための独自のXMLスタイルです。

現在、インラインタグは以下の3つの目的で使用されます:

これらのインラインタグは、チャットボットや会話AIによるデジタルヒューマンの発話文(ユーザーに向かって発話させる文)に挿入してください。記法はSSMLと同じです。

例:

<uneeq:emotion_joy_strong />こんにちは!<uneeq:action_wavehello />はじめまして、ソフィーと申します。<uneeq:custom_event name="camera_close_up" />何か質問はありますか?
circle-info

注意 : インラインタグは、マークタグ機能をサポートする音声合成サービスを使用する場合にのみサポートされます。利用できる音声合成サービスは、Microsoft Azure / Text to Speecharrow-up-rightAmazon Web Services / Amazon Pollyarrow-up-rightNTTテクノクロス / FutureVoice Crayonarrow-up-rightです。

使い方

インライン・タグを使用するには、デジタルヒューマンに喋らせたい発話文の中に希望のタグを追加するだけです。インラインタグはSSMLタグと一体に機能します。

以下はその詳細です:

  • 複数のタグを発話文内のどの位置でも使用することができます。

  • タグは自動的に閉じます。タグのペア(タグで括る)は不要です。

  • 1つのレスポンスに複数の感情を使用できます。

  • 複数のアクションを使用できますが、前のアクションが完了していないタイミングで次のアクションタグを過ぎて発話が始まった場合は、後続のアクションは無視されます。

  • 競合しないアクションは組み合わせることができます。

  • Azure TTSは連続したタグをサポートしていませんが、Amazon Pollyは連続したタグをサポートしています。

いくつか例を示します:

SSMLとの混在

SSMLは引き続き完全にサポートされています。SynAnimおよびSSMLの使用の最も簡単な例:

以下は、AzureのSSMLを、そのニューラルボイスの一つと共に使用したより複雑な例です。複数のuneeq:タグを使用することができますが、それらは"voice"タグ内に配置されます。ただし、"prosody"のように、他の要素の外側に配置することもできることに注意してください。

最終更新