美文网首页
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