在HTML页面上读出所选文本

时间:2011-12-12 16:35:58

标签: jquery html flash

我想在我的网站中使用一项功能,以便用户可以选择在页面上选择文本并按一个按钮来收听所选内容。这可以实现吗?

1 个答案:

答案 0 :(得分:0)

我过去曾使用谷歌翻译服务:

http://translate.google.com/translate_tts?tl=en&q= 您的文字

将生成一个mp3文件。然后你需要某种插件来播放那个mp3文件。我使用带有以下动作3代码的flash影片:

var googleTranslateIntoSpeech:URLRequest=new URLRequest('http://translate.google.com/translate_tts?tl=en&q='+text);
contentAudio=new Sound(googleTranslateIntoSpeech);
contentAudioChannel=new SoundChannel();
contentAudioChannel=contentAudio.play();

然而,正如maxedison所说,谷歌翻译服务可能会很快关闭。我认为Bing翻译服务具有可比性,解决方案非常相似。