我在 iOS 中使用 Google 文本转语音服务。
我可以使用以下代码使用英语 TTS。
NSString *queryTTS = [text stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSString *linkTTS = [NSString stringWithFormat:@"http://translate.google.com/translate_tts?tl=en&q=%@",queryTTS];
NSData *dataTTS = [NSData dataWithContentsOfURL:[NSURL URLWithString:linkTTS]];
_googlePlayer = [[AVAudioPlayer alloc] initWithData:dataTTS error:nil];
[_googlePlayer play];
所以我将 url 地址更改为语音泰国 TTS,如以下链接。
NSString *queryTTS = [text stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSString *linkTTS = [NSString stringWithFormat:@"http://translate.google.com/translate_tts?tl=th&q=%@",queryTTS];
NSData *dataTTS = [NSData dataWithContentsOfURL:[NSURL URLWithString:linkTTS]];
_googlePlayer = [[AVAudioPlayer alloc] initWithData:dataTTS error:nil];
[_googlePlayer play];
在我将该链接更改为 之后"th"
,该 google TTS 服务不会说出我的泰语文本。
我的代码错了吗?
或者如果没有,我该如何更改 Google Text To Speech API 中的语言?
谢谢你的阅读。