Я нахожусь в приложении для iPhone, и мне нужно интегрировать Google Text-To-Speach (Google TTS).iPhone - специальный URL-адрес Google Text-To-Speach URL-адрес
Он работает только для символов английского алфавита. При попытке создать ссылку (linkTTS) со специальными символами, такими как Ᾰ, Д, И, она больше не работает. код выглядит следующим образом:
NSString *queryTTS = [[NSString alloc] init]; //text to be read
queryTTS = [запрос stringByReplacingOccurrencesOfString: @ " "withString: @" +"]; NSString * linkTTS = [NSString stringWithFormat: @ "http://translate.google.com/translate_tts?tl=ru & q =% @", queryTTS];
NSData * dataTTS = [NSData dataWithContentsOfURL: [NSURL URLWithString: linkTTS]];
ttsPlayer = [[AVAudioPlayer alloc] initWithData: dataTTS error: nil]; [ttsPlayer play];
Я попытался использовать stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding, но это не работает, потому что Google TTS не распознает этот тип кодировки URL.
Любые идеи?
Спасибо большое, Джордж