科尔多瓦文字转语音

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>