Javascript 文语转换问题

Javascript 文语转换问题,javascript,text-to-speech,Javascript,Text To Speech,特别与一个事件相关:SpeechSynthesisUtterance.onboundry 在window.speechSynthesis上浪费了这么多时间。CanIUse表示,Android版Chrome支持SpeechSynthesistTerance.onboundry,但该事件从未触发。在网上尝试了很多例子。有人能在Android Chrome上运行此活动吗?顺便说一句,该事件在桌面上完全启动。我甚至会求助于一个插件来解决这个问题,如果有人知道的话?任何帮助都将不胜感激 function

特别与一个事件相关:SpeechSynthesisUtterance.onboundry

在window.speechSynthesis上浪费了这么多时间。CanIUse表示,Android版Chrome支持SpeechSynthesistTerance.onboundry,但该事件从未触发。在网上尝试了很多例子。有人能在Android Chrome上运行此活动吗?顺便说一句,该事件在桌面上完全启动。我甚至会求助于一个插件来解决这个问题,如果有人知道的话?任何帮助都将不胜感激

function playAudio() {
    var msg = new SpeechSynthesisUtterance('Help me with this code please?');
    msg.pitch = 0;
    msg.rate = .6;
    window.speechSynthesis.speak(msg);

    var msg = new SpeechSynthesisUtterance();
    var voices = window.speechSynthesis.getVoices();
    msg.voice = voices[10]; // Note: some voices don't support altering params
    msg.voiceURI = 'native';
    msg.volume = 1; // 0 to 1
    msg.rate = 1.2; // 0.1 to 10
    msg.pitch = 2; //0 to 2
    msg.text = 'Sure. This code plays "Hello World" for you';
    msg.lang = 'en-US';

    msg.onend = function (e) {
        var msg1 = new SpeechSynthesisUtterance('Now code plays audios for you');
        msg1.voice = speechSynthesis.getVoices().filter(function (voice) { return voice.name == 'Whisper'; })[0];
        msg1.pitch = 2; //0 to 2
        msg1.rate = 1.2; //0 to 2
        // start your audio loop.
        speechSynthesis.speak(msg1);
        console.log('Finished in ' + e.elapsedTime + ' seconds.');
    };
    msg.onboundary = function (event) {
        /* Never fires on Chrome for Android, but fires on Windows 10 Desktop Chrome */          
        document.body.style.backgroundColor = "red";
    }

    speechSynthesis.speak(msg);
}

你可以分享一些你遇到问题的代码吗?增加了代码示例。恐怕这是一个Android错误:看起来没有迫切需要修复这个错误。使本机语音API非常有限,超出了基本功能。糟糕的表现。@MartynWynn yes window.speechSynthesis适用于Windows和所有Mac产品,只有Android有这么多问题。谷歌有自己的语音合成产品要出售,所以他们的资源可能会用到那里。你可以分享一些你有问题的代码吗?添加了代码示例。担心这是安卓系统的错误:看起来没有迫切需要修复这个错误。使本机语音API非常有限,超出了基本功能。糟糕的表现。@MartynWynn yes window.speechSynthesis适用于Windows和所有Mac产品,只有Android有这么多问题。谷歌有自己的语音合成产品出售,所以他们的资源可能会用到那里。