文字音声変換API「TEXT2VOICE」を使ってみる 


こちら で提供されている文字を音声で返してくれるAPI「TEXT2VOICE」をテストしてみました。
左Flashはクリックすると、予め用意したランダムテキストをAPIを介して音声で流します。
右Flashはあなたが入力したテキストをAPIを介して音声で流します。
どちらもFlashからリクエストしています。
これを発展させて1-Click Awardとか面白いの作れないかな~。
ソースコード(API接続部分)は
var req:URLRequest = new URLRequest("http://api.satoru.net/text2voice/");
var loader:URLLoader = new URLLoader();
var variables:URLVariables = new URLVariables();
variables.text = txt.text;
req.method = URLRequestMethod.GET;
req.data = variables;
loader.load(req);
loader.addEventListener(Event.COMPLETE, function(e:Event):void{
//音声ロード完了したら
var sReq:URLRequest = new URLRequest(loader.data);
var sd:Sound = new Sound();
sd.load(sReq);
var sc:SoundChannel = sd.play();
});
alt