系统自带的语音合成

2016-07-14  本文已影响22人  九天环佩

为备忘,直接上代码

    AVSpeechUtterance *utt = [AVSpeechUtterance speechUtteranceWithString:@"明天晚上吃啥"];
    
    NSArray *voices = [AVSpeechSynthesisVoice speechVoices];
    NSLog(@"%@", voices);   //打印所有语言
    
    AVSpeechSynthesisVoice *voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"zh-HK"];    //粤语测试
    utt.voice = voice;
    
    AVSpeechSynthesizer *speech = [[AVSpeechSynthesizer alloc] init];
    
    [speech speakUtterance:utt];

类需要引用 AVFoundation 框架。

上一篇 下一篇

猜你喜欢

热点阅读