iOS で Google Text To Speech Services を使用しています。
次のコードを使用して、英語の 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 アドレスを Speech thailand 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 で言語を変更するにはどうすればよいですか?
読んでいただきありがとうございます。