0

如何在不使用任何扩展程序或插件的情况下使用 JavaScript 在 Chrome 上进行文本转语音?对于 Firefox 和 IE,它运行良好。我不知道如何为 Chrome 做这件事。困难的部分是在没有 JavaScript 中的任何插件和扩展的情况下做到这一点?

4

2 回答 2

0

你可以使用这个 jQuery 函数来做语音到文本(但不是文本到语音)。

$(document).find(':input[type=text]').attr('x-webkit-speech', "x-webkit-speech");

顺便说一句:这只适用于 Chrome 而不是任何其他浏览器

于 2012-06-21T04:49:21.580 回答
0

据我了解,目前您不能简单地将 Javascript 嵌入到页面中来提供此功能。您需要开发一个扩展,因为 chrome 提供 API,但它们需要扩展级权限:http: //googlecode.blogspot.com/2011/10/new-text-to-speech-api-for-chrome.html

我看到的唯一另一种选择是使用 Google 音频 API(铬的一部分)完全编写您自己的库,该库使用 FFT 合成将文本转换为语音,这可能需要数年时间。该 API 的文档在这里:http ://chromium.googlecode.com/svn/trunk/samples/audio/index.html

于 2012-06-21T13:33:15.583 回答