音声合成機は、ゴールウェイが「ゴールウェイ」と発音されていることを知っていますが、PortlaoiseやThurlesのfur-less 'アイルランドの地名が正しく発音されていない
JSONのデフォルトの発音を修正する方法はありますか?
音声合成機は、ゴールウェイが「ゴールウェイ」と発音されていることを知っていますが、PortlaoiseやThurlesのfur-less 'アイルランドの地名が正しく発音されていない
JSONのデフォルトの発音を修正する方法はありますか?
Leonがコメントに示したように、Googleは場所の一部についてより良い仕事をしているはずですが、音声がテキストと一致しない場合があり、あなた自身でそれを強要したい場合があります。
これらの場合、応答にSSML<sub>
タグを使用できます。 alias
パラメータには、どのように発音させたいのか、タグの本文には表示可能なテキストが含まれています。
私はそれをテストしていない(と私は私がやったとしても、それが聞こえる方法を知っているだろうわからない)が、以下のようなSSMLは、あなたが探しているものかもしれません:
<speak>
Welcome to <sub alias="furless">Thurles</sub>.
</speak>
は、GoogleからのNode.jsライブラリを使用している場合、それはSSMLとしてこれを検出し、それに応じて対応してパラメータを設定する必要があります。 JSONを自分で作成する場合は、SimpleResponseのtextToSpeech
フィールドの代わりにssml
フィールドに送信する必要があります。
フォローアップできるようにサポートリクエストを送信できますか:https://developers.google.com/actions/support/ –