私はiPhoneアプリでウォーキングしています.Google Text-To-Speach(Google TTS)を統合する必要があります。iPhone - Google 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=en & q =%@"、queryTTS];
NSData * dataTTS = [NSData dataWithContentsOfURL:[NSURL URLWithString:linkTTS]];
ttsPlayer = [[AVAudioPlayer alloc] initWithData:dataTTS error:nil]; [ttsPlayer play];
私はstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncodingを使用してみましたが、Google TTSがこのタイプのURLエンコーディングを認識していないため動作しません。
アイデア? Android向けアプリで仕事をしながら
どうもありがとう、 ジョージ