0
語音合成知道戈爾韋是pronouced「gol的路」,但沒有其他城鎮名英國化版本,如波特勞伊斯的理解,它應該發音「港口皮帶」或Thurles的「毛皮少」。愛爾蘭地名發音正確
是有辦法糾正JSON默認的發音?
語音合成知道戈爾韋是pronouced「gol的路」,但沒有其他城鎮名英國化版本,如波特勞伊斯的理解,它應該發音「港口皮帶」或Thurles的「毛皮少」。愛爾蘭地名發音正確
是有辦法糾正JSON默認的發音?
雖然谷歌應該做的一些地方的一個更好的工作,如Leon在評論所指出的,有時會出現在音頻只是文本不匹配的情況下,你要自己強制轉換。
在這些情況下,您可以在響應中使用SSML<sub>
標籤。它需要一個alias
參數,其中包含您希望發音的方式,而標籤的主體將包含可顯示的文本。
我沒有測試它(我不知道我會知道應該如何發聲,即使我做了),但SSML像下面可能是你在找什麼:
<speak>
Welcome to <sub alias="furless">Thurles</sub>.
</speak>
如果您使用從谷歌的Node.js庫,它應該檢測爲SSML並在響應中設置相應的參數。如果您自己編寫JSON,則需要將其發送到ssml
字段中,而不是SimpleResponse中的textToSpeech
字段。
你能提交支持請求,這樣我們就可以與您聯繫:https://developers.google.com/actions/support/ –