2017-01-07 6 views
1

を出力していないが、私のtemplates.yamlファイルで応答テンプレートです:フラスコ・アスクYAMLファイルにSSMLを認識し、テキスト形式の応答に以下

entity_paused: <speak>I paused {{ entity }} <say-as interpret-as="digits">{{ id }}</say-as></speak>. 

フラスコ-尋ねるdocumentsによると、彼らは自動的にSSMLは、上ベース検出しますルート要素は「話す」。しかし、私のアプリをテストすると、Alexaはテンプレートvarbatimを読んで、私はAlexaサービスに返された応答がPlaintext型であることがわかります。これは私がわずか7ヶ月をコードしてきたような基本的な何かがある場合は、事前に

return statement(render_template('paused_entity', entity='SomeEntity', id=123456)) 

謝罪: 私はSSMLは、私は経由でテンプレートを呼び出すアマゾンdocumentation

に従って正しいと信じています。ありがとう!

答えて

0

誰かがこれを将来見つけた場合、元々提供されたテンプレートは正しいです。なぜ私はそれをコピーして再ペーストしなければならなかったのか分かりませんが、いくつかの奇妙なインデントエラーがありました。

0

私はこの問題もあり、templates.yamlファイルで変更を検出する前にFlaskAskインスタンスを再起動する必要があることがわかりました。

+1

このような短い回答は一般的にコメントとして適しています。 – AfroThundr

関連する問題