我是 android 平臺的新手。現在我正在科爾多瓦研究 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);
});
});
}
...
uj5u.com熱心網友回復:
$("#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>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/364473.html
標籤:javascript 科尔多瓦 科尔多瓦插件 文字转语音
上一篇:具有設定高度和動態寬度的PDFlibPHP影像框大小
下一篇:測驗資料集的ROC曲線
