【问题标题】:Cordova Text-to-speech科尔多瓦文字转语音
【发布时间】:2021-11-23 05:39:47
【问题描述】:

我是安卓平台的新手。现在我正在科尔多瓦研究 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);
            });
        });
    }

...

【问题讨论】:

    标签: javascript cordova cordova-plugins text-to-speech


    【解决方案1】:

    $("#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>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多