如何在iPhone上使用PhoneGap将文本转换为语音

时间:2012-09-03 12:46:24

标签: iphone cordova text-to-speech

我有一个单词列表,我想将文本转换为语音功能 PhoneGap iPhone。 TTS有API或插件吗?请让我知道任何替代方案。

3 个答案:

答案 0 :(得分:5)

因为没有任何phonegap方式(javascript)的方式来做这个,我建议使用一个本机TTS开源库,如:

https://bitbucket.org/sfoster/iphone-tts/src

https://github.com/todoroo/iPhone-Speech-To-Text

然后使用简单的插件将它们连接到您的javascript-html代码(了解有关编写插件的更多信息:http://docs.phonegap.com/en/2.0.0/guide_plugin-development_index.md.html

就这么简单!

答案 1 :(得分:3)

您是否检查过PhoneGap插件的Github回购? (位于此处:https://github.com/phonegap/phonegap-plugins)Android确实有一个TTS插件:https://github.com/phonegap/phonegap-plugins/tree/master/Android/TTS

答案 2 :(得分:1)

cordova plugin tts适用于iPhone:

  TTS
    .speak('hello, world!', function () {
        alert('text spoken');
    }, function (reason) {
        alert(reason);
    });

该插件使用iOS中的AVSpeechSynthesizer类,也适用于Android,Windows Phone。