在Android上调用Google TTS Cloud API

时间:2013-01-22 22:01:33

标签: android cloud text-to-speech

我知道TTS API库可以在Android上离线使用。但是我如何使用谷歌的在线API?我在iOS上找到了这个代码:

local ttsUrl=string.format("http://translate.google.com/translate_tts?tl=%s&q=%s", "en", textToSend)
local ttsData = NSData:dataWithContentsOfURL(NSURL:URLWithString(ttsUrl))
local avPlayer = AVAudioPlayer:initWithData_error(ttsData, nil)
avPlayer:play()

基本上,在Android上发送网址,接收音频和播放音频的最佳方式是什么?

非常感谢!

1 个答案:

答案 0 :(得分:0)

好吧显然它就像使用Android MediaPlayer 并将URL传递给 setDataSource(String path)一样简单。干杯!