Chrome最新版已经内置TTS语音合成引擎,并向扩展开放API,开发者可以方便的调用系统引擎或自定义引擎将文本转换成语言并播放。
之前Google有过API可以请求文本,并接受返回的MP3再播放,而使用新的API,可以直接通过下面的代码方便的实现语音合成:
chrome.tts.speak('Hello, world!');
同时还可以设置语速,音调,音量等参数。如果对默认的tts引擎不满意,开发者还可以自有设定引擎。 更多细节请参考Chrome Extension Document 或试用这三个扩展(APP):