2017-08-25 9 views
0

音声合成機は、ゴールウェイが「ゴールウェイ」と発音されていることを知っていますが、PortlaoiseやThurlesのfur-less 'アイルランドの地名が正しく発音されていない

JSONのデフォルトの発音を修正する方法はありますか?

+0

フォローアップできるようにサポートリクエストを送信できますか:https://developers.google.com/actions/support/ –

答えて

0

Leonがコメントに示したように、Googleは場所の一部についてより良い仕事をしているはずですが、音声がテキストと一致しない場合があり、あなた自身でそれを強要したい場合があります。

これらの場合、応答にSSML<sub>タグを使用できます。 aliasパラメータには、どのように発音させたいのか、タグの本文には表示可能なテキストが含まれています。

私はそれをテストしていない(と私は私がやったとしても、それが聞こえる方法を知っているだろうわからない)が、以下のようなSSMLは、あなたが探しているものかもしれません:

<speak> 
    Welcome to <sub alias="furless">Thurles</sub>. 
</speak> 

は、GoogleからのNode.jsライブラリを使用している場合、それはSSMLとしてこれを検出し、それに応じて対応してパラメータを設定する必要があります。 JSONを自分で作成する場合は、SimpleResponsetextToSpeechフィールドの代わりにssmlフィールドに送信する必要があります。

関連する問題