是否可以访问用于辅助功能的 iOS 语音合成功能?
问问题
4339 次
3 回答
6
AVSpeechSynthesizer
这是在 iOS 7 上使用的示例:
AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init];
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"Hey Guys"];
[synthesizer speakUtterance:utterance];
要更改语音使用:
utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"de-DE"];
要获取所有声音的列表:
NSLog(@"voices %@", [AVSpeechSynthesisVoice speechVoices]);
于 2013-12-23T17:09:59.957 回答
0
现在,从 ios7 开始,您可以使用内置的AVSpeechSynthesizer
于 2013-09-30T20:20:31.910 回答