0

我在我的 flex 项目中使用 Google 的文本转语音服务。谷歌使用女性声音。但我想要机器人的声音。可以改变声音吗?(例如音高值。)

我的功能(也许需要。):

private var domain:String = "http://samed.us/";
private function speech(text:String):void
{
    text = escape(text);
    var url:String = domain+"speak_en_"+text;
    _sound = new Sound();
    _sound.addEventListener(Event.COMPLETE, soundPlay);
    _sound.load(new URLRequest(url));
}
private function soundPlay(event:Event):void
{
    var playIt:Sound = event.target as Sound;
    playIt.play();
}

平台:Android 版 Air

4

1 回答 1

0

我在一个项目中使用了 SoundTouch 库,效果很好:

https://github.com/also/soundtouch-as3

于 2012-08-13T15:35:55.187 回答