我试图在我的应用程序中使用文本到语音功能,该应用程序适用于Android和Electron。我正在使用的代码在Electron中有效,但在Android中不适用。
我基本上已经尝试了SpeechSynthesis上Mozilla页面上的所有内容,但一直告诉我在Android上未定义SpeechSynthesis。
private playAudio() {
if ('speechSynthesis' in window) {
console.log("The API is installed");
var ssu = new SpeechSynthesisUtterance("hello world");
window.speechSynthesis.speak(ssu);
}
}
答案 0 :(得分:0)
如果有人回到这个问题,我最终使用了可在Android上运行的cordova-plugin-tts。