private function test():void
{
var request:URLRequest = new URLRequest();
var str:String = "从前有座山,山上有座庙,庙里有个老和尚";
var url:String = "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=" + str; // baidu
url = "http://translate.google.cn/translate_tts?ie=UTF-8&tl=zh-CN&total=1&idx=0&textlen=19&prev=input&q=" + str; // google
request.url = encodeURI(url);
request.contentType = "audio/mp3"; // for baidu
request.contentType = "audio/mpeg"; // for google
var sound:Sound = new Sound(request);
sound.play();
}
使用百度或谷歌服务将文字转语音
AS3语音合成示例
最新推荐文章于 2024-12-15 18:42:57 发布
本文提供了一个使用ActionScript 3.0 (AS3) 进行语音合成的例子。通过调用百度和谷歌的在线TTS服务,演示了如何将文本转换为语音,并通过Flash播放出来。
2万+

被折叠的 条评论
为什么被折叠?



