首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova文本到语音转换

Cordova文本到语音转换
EN

Stack Overflow用户
提问于 2021-11-23 05:39:47
回答 1查看 40关注 0票数 0

我是android平台的新手。现在我正在用cordova编写TTS(Text to Speech)。我在这里寻找解决方案,但几乎所有的解决方案都不起作用。我希望在TextArea中键入文本,并希望当我单击speech按钮时将其转换为语音。很抱歉我的话很混乱,我正在努力解释我的问题,英语不是我的主要语言。有人能帮我吗?提前谢谢。

下面是我的代码..。

代码语言:javascript
复制
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);
            });
        });
    }

..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-23 06:29:35

代码语言:javascript
复制
$("#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);
    }
  );
});
代码语言:javascript
复制
<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>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70075895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档