#import "ViewController.h"

#import <AVFoundation/AVFoundation.h> //引入AVFoundation框架

@interface ViewController ()

@property(nonatomic,strong)AVSpeechSynthesizer *speechSynthsizer;//定义语音合成器

@end

@implementation ViewController

- (void)viewDidLoad {

[superviewDidLoad];

}

#pragma mark - 语音按钮事件

- (IBAction)speakBtnDidClicked:(UIButton *)sender {

//指定要合成语音的文字

AVSpeechUtterance *speechUtterance = [[AVSpeechUtterancealloc]initWithString:@"Hello 你好 my friend"];

//根据BCP-47标准,指定一个语言,各种语言请参考http://www.rfc-editor.org/rfc/rfc4646.txt

AVSpeechSynthesisVoice *voice = [AVSpeechSynthesisVoicevoiceWithLanguage:@"zh-Hans-CN"];

speechUtterance.voice = voice;

//发音

[self.speechSynthsizerspeakUtterance:speechUtterance];

}

#pragma mark - 懒加载

- (AVSpeechSynthesizer *) speechSynthsizer{

if (!_speechSynthsizer) {

_speechSynthsizer = [[AVSpeechSynthesizeralloc]init];

}

return_speechSynthsizer;

}

@end

AVFoundation之语音合成器相关推荐

  1. AVSpeechSynthesizer 语音合成器

    NSArray *speechStrings = @[@"Hello AV Foundation. How are you?", @"I'm well! Thanks f ...

  2. iOS- AVSpeechSynthesizer——iOS7语音合成器

    语音合成器的技术是iOS7推出的,可以实现无网络语音功能,支持多种语言 1. 定义一个成员变量,记录语音合成器 AVSpeechSynthesizer @interfaceViewController ...

  3. 捷克 签证_一位捷克开发人员构建了可在您的浏览器中直接运行的语音合成器

    捷克 签证 Here are three links worth your time: 这是三个值得您花费时间的链接: A Czech developer built this mouth synth ...

  4. AVFoundation 文本转语音和音频录制 播放

    现在你应该对AVFoundation有了比较深入的了解,并且对数字媒体的细节也有了一定认识,下面介绍一下 AVFoundation的文本转语音功能 AVSpeechSynthesizer 开发者可以使 ...

  5. iOS如何实现语音播报及后台播放

    最近项目刚刚交付,偶然间用到了语音播报和语音搜索的功能.语音搜索我用的是讯飞的demo,感觉效果还不错,感兴趣的话可以去官网上面下载demo,里面讲的特别的详细,不过稍显麻烦一些.语音播报讯飞也有de ...

  6. 苹果原生文字转语音播报

    1.CHiOSSpeech.h // // 文 件 名:CHiOSSpeech.h // // 版权所有:Copyright © 2018年 leLight. All rights reserved. ...

  7. iOS三句话实现文本转语音:AVSpeechSynthesizer

    一.介绍 从iOS5开始,iOS系统已经在siri上集成了语音合成的功能,但是是私有API.但是在iOS7,新增了一个简单的API----AVSpeechSynthesizer来做这件事情. 二.案例 ...

  8. Learning AV Foundation(一)汉字语音朗读

    前言 最近在研究AV Foundation 框架 发现有一本书叫做 AV Foundation开发秘籍:实践掌握iOS & OS X 应用的视听处理技术 然后google查了一下英文版叫 Le ...

  9. iOS AVSpeechSynthesizer进行文字转语音

    AVSpeechSynthesizer是iOS 7在AVFoundation中新增的语音合成API. 文字转语音的大致识别过程是 文字 -> siri -> 后台云 -> Found ...

  10. ios电子书语音阅读

    非常感谢大家利用自己宝贵的时间来阅读我的文章 ,  上一篇文章写了Epub的加密一个实现方式,<ios Epub加密及解密阅读的一种实现方式>,今天这篇文章主要说一下电子书的语音阅读,这个 ...

最新文章

  1. CB:南土所梁玉婷组-细菌群落的高稳定性和代谢能力促进了土壤中易分解碳的快速减少...
  2. CSS中块级格式化上下文(BFC)的特性与应用
  3. 数据仓库-数据仓库的简介(由来、与关系数据库的区别、数据仓库模型)
  4. AI理论知识基础(25)-机器学习常见损失函数, 共轭梯度法(1)
  5. ITK:多路输出相同类型的
  6. python 将一个字符list的列表扁平化成了一个list
  7. 截取、拼接字符串,memcpy
  8. python爬取小说基本信息_Python爬虫零基础实例---爬取小说吧小说内容到本地
  9. 咱们开始吧!第一次作业
  10. VBS好玩的整人小程序
  11. 【仿人机器人】机器人的数学建模基础
  12. 服务器系统事件6013,系统-事件ID:6013
  13. 学习TypeScript
  14. 粗糙集 rough set theory
  15. sql如何进行脱敏操作_股市入门基本知识丨大阳线出现后如何进行短线操作
  16. 利用Python实现FGO自动战斗脚本,再也不用爆肝啦~
  17. word文档使用技巧
  18. JavaWeb HTML
  19. [大家的项目] cargo-offline 命令
  20. 计算机域名设置方法,windows电脑加入域的设置方法步骤(图文)

热门文章

  1. 浩辰cad电气2021 安装教程
  2. 移动通信网络规划:机房设计
  3. 帝国cms发布文章对哪些数据表做了操作
  4. java类的使用方法小结_JavaPoet的使用指南小结
  5. 罗振宇的跨年演讲和知识付费到底哪里错了
  6. 做完电商直播后,怎么做直播复盘?
  7. nodejs q模块
  8. 高等代数_证明_对称矩阵属于不同特征值的特征向量正交
  9. Python基础入门知识(1)
  10. Hibernate基于JAP注解开发