繁体   English   中英

Cordova 文字转语音

[英]Cordova Text-to-speech

我是 android 平台的新手。 现在我正在 cordova 中研究 TTS(文本到语音)。 我已经在这里搜索解决方案,但几乎所有这些都不起作用。 我想在 TextArea 中键入文本,并且希望在单击发言按钮时将其转换为语音。 对不起,我的困惑的话,我正在努力解释我遇到的问题,英语不是我的主要语言。 谁能帮我吗? 提前致谢。

这是我的代码...

function speech() {
        var result = document.getElementById("result");
        document.addEventListener('deviceready', function () {
            // Speak some text
            TTS.speak({
                text: "result",
                locale: 'en-GB',
                rate: 0.75
            }, function () {
                console.log('success');
            }, function (reason) {
                console.log(reason);
            });
        });
    }

...

 $("#click").on("click", function () { var txtVal = $("#txtSpeak").val(); console.log(txtVal); TTS.speak( { text: txtVal, locale: "en-GB", rate: 0.75, }, function () { console.log("success"); }, function (reason) { console.log(reason); } ); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <textarea id="txtSpeak"></textarea> <br /> <button id="click"> Click </button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM