跨浏览器文本到语音 Javascript 库
Posted
技术标签:
【中文标题】跨浏览器文本到语音 Javascript 库【英文标题】:Cross browser text to speech Javascript library 【发布时间】:2012-07-02 11:58:12 【问题描述】:我想在我的应用程序中添加文字转语音功能。我看到 Jtalk、speak.js 和 Google TTS。Google TTS 听起来确实更好,但它在我的 chrome 中不起作用。
另一个人推荐了 SoundManger 所以我的问题:
SoundManager 或 SoundManager2 可以用于文本转语音还是仅用于播放音频文件。 是跨浏览器还是客户端必须有插件。 如果没有,是否有谢谢
【问题讨论】:
我确信这在之前已经被问过了 如果 Google 的产品不能在 Chrome 上运行,那么您可能做错了什么。 @Juhana 当它在 safari 中而不是在 chrome 中工作时,我知道它与缺少浏览器插件有关。这就是为什么我想知道是否有一个插件可以相对更多地跨浏览器工作 据我所知,谷歌 TTS 引擎仍然不是官方的,它会检查 HTTP 引用,如果它不喜欢它所持有的内容,它将无法工作。您可以在 php(或任何其他服务器端语言)中创建一个简单的包装器,以简单地请求 TTS 的内容而不指定引用者,这样就可以了。 【参考方案1】:也许speak.js (emscripted eSpeak) 可以让你离开地面?
【讨论】:
【参考方案2】:如果您使用的是 Internet Explorer,那么您就是这样做的。
var speakers = new ActiveXObject("sapi.spvoice");
speakers.speak("Type text here.");
【讨论】:
以上是关于跨浏览器文本到语音 Javascript 库的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 在粘贴事件中获取剪贴板数据(跨浏览器)