Chrome浏览器中的TTS

时间:2012-06-21 04:39:14

标签: javascript google-chrome

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

2 个答案:

答案 0 :(得分:0)

您可以使用此jQuery函数对文本进行语音处理(但不能使用文本到语音)。

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

BTW:这仅适用于Chrome,而不适用于任何其他浏览器

答案 1 :(得分: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