科尔多瓦文字转语音
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>
我是 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>