Ich bin auf einer iPhone App woking und ich muss Google Text-To-Speach (Google TTS) integrieren.iPhone - Google Text-To-Speech Sonderzeichen URL
Es funktioniert nur für Zeichen aus dem englischen Alphabet. Beim Versuch, den Link (linkTTS) mit Sonderzeichen wie Ᾰ,,, it zu erstellen, funktioniert es nicht mehr. Der Code sieht wie folgt aus:
NSString *queryTTS = [[NSString alloc] init]; //text to be read
queryTTS = [Abfrage stringByReplacingOccurrencesOfString: @ " "withString: @" +"]; NSString * linkTTS = [NSString stringWithFormat: @ "http://translate.google.com/translate_tts?tl=en & q =% @", queryTTS];
NSData * dataTTS = [NSData dataWithContentsOfURL: [NSURL URLWithString: linkTTS]];
ttsPlayer = [[AVAudioPlayer alloc] initWithData: dataTTS Fehler: nil]; [ttsPlayer spielen];
Ich versuchte mit stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding, aber das funktioniert nicht, weil Google TTS diese Art der URL-Codierung nicht erkennt.
Irgendwelche Ideen?
Vielen Dank, George