我有以下咖啡脚本,该脚本使用浏览器的内置语音合成功能来说出单词:
@speak_to_me = (word) ->
msg = new SpeechSynthesisUtterance()
msg.text = word
window.speechSynthesis.speak msg
例如,它可以说“猫”。但是,我需要让它说出类似这样的内容:“ cat中的第一个声音是/ k /”,然后说出实际的声音而不用说任何话。有没有办法使语音合成生成声音而不是仅生成整个单词?我尝试输入单个字母,但在这种情况下,它会说字母名称而不是声音。我也尝试使用IPA(国际语音字母)符号,但这些符号也失败了。