簡體   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