【问题标题】:Can't get https://github.com/steevelefort/cordova3-ios-tts-plugin to work无法让 https://github.com/steevelefort/cordova3-ios-tts-plugin 工作
【发布时间】:2015-06-30 18:52:03
【问题描述】:

我正在尝试将 TTS 实施到我的 Phonegap 应用程序(我正在使用 PhoneGap Build)但没有成功:我无法将构建的应用程序升级到 speak(我的意思是将文本转换为语音)

我正在使用https://github.com/steevelefort/cordova3-ios-tts-plugin,因为它应该适用于 Android 和 iOS。

我正在使用以下代码进行测试(放在标题标签下):

<script type="text/javascript" charset="utf-8">
  ttsPlugin.initTTS();
  ttsPlugin.speak("Welcome");
</script>

我还在我的 config.xml 中添加了以下内容

<gap:plugin name="com.lefortsoftware.ttsplugin" version="0.1.0" />

理论上,应用程序应该大声读出“欢迎”,但事实并非如此。

有人知道我在这里做错了什么吗?

谢谢!

【问题讨论】:

  • 没有人能告诉你你做错了什么,因为你没有告诉任何人你遇到了什么问题。
  • 嗨 rmaddy,Steeve 已经回答了我的问题...我添加了更多文字以使其他人更清楚。感谢您的反馈!

标签: android ios cordova build text-to-speech


【解决方案1】:

几个月前我写了这个插件来为我的孩子编写一个小游戏。 它不应该是一个生产插件。

不过,有一些事情你需要验证:

  1. 与所有插件一样,您必须等待“deviceready”事件之前 运行“initTTS”。
  2. “initTTS”方法采用“successCallback” 功能。在您的示例中,您没有使用它,因此,您尝试使用 TTS 在初始化之前。

【讨论】:

  • 嗨 Steeve,感谢您的回复,我忘记更新问题了。运行 ttsPlugin.initTTS();在 deviceready 中解决了我的问题。谢谢!
猜你喜欢
  • 1970-01-01
  • 2020-09-24
  • 2017-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-18
  • 1970-01-01
  • 2011-12-30
相关资源
最近更新 更多