美文网首页
AVFoundation之AVSpeechSynthesizer

AVFoundation之AVSpeechSynthesizer

作者: 西风那个吹呀吹 | 来源:发表于2021-04-04 15:02 被阅读0次

    Mac OS 一直有一个NSSpeechSynthersizer类,可以很方便的在Cocoa应用程序中添加“文本到语音”的功能。
    IOS中同样也有这个简便的功能,AVFoundation中的AVSpeechSynthesizer可以用来播放一个或多个语音内容,这些语音内容都是名为AVSpeechUtterance类的实例。

        AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init];
        AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc]initWithString:@"我是中国人"];
        [synthesizer speakUtterance:utterance];
    

    运行这段代码,我们可以听到系统默认设置的声音读出“我是中国人”。

    相关文章

      网友评论

          本文标题:AVFoundation之AVSpeechSynthesizer

          本文链接:https://www.haomeiwen.com/subject/zsrlkltx.html