0

Dialogflow エージェントを使用してアシスタント アクションをフィードしています。SSML を使用してインテントの応答出力をカスタマイズしようとすると、エラーが発生します。

(デフォルトに加えて)「Googleアシスタント」に対する簡単な応答があります

プレーン テキストの使用は問題なく、テキスト読み上げは機能します。ただし、出力をカスタマイズしようとすると、シミュレーターでアクションをテストすると、 Malformed Requestエラーが発生します。

<speak>Hey just testing out some SSML
<break time="3000ms">
Trying to get <emphasis level="moderate">emphasis</emphasis> and break to work.
</speak>

生成:

expected_inputs[0].input_prompt.rich_initial_prompt.items[0].simple_response: 'ssml' could not be parsed.

誰かが間違っている可能性があることを指摘できますか?

奇妙なことに、コードを「読み取る」のではなく、XML コンテンツを使用してもテキストが正しく読み上げられます。ただし、区切りや強調などは適用されないようです

応答JSONで返される内容は次のとおりです。

"simpleResponse": {
                "ssml": "<speak>Hey just testing out some SSML\n<break time=\"500ms\">\nTrying to get <emphasis level=\"moderate\">emphasis</emphasis> and break to work.\n</speak>"
              }
4

1 に答える 1