应公司领导要求,做一个文字转语音并录制保存的功能,鄙人研究了一下AVSpeechSynthesizerAPI 并没有找到直接保存的文字转换语音保存的功能。 所以就做了一个 录音和文字转语音结合的项目,在播放文字转换的语音的时候同时录制正在播放的音频。 我现在把这两个功能拆开写在了一个demo里面。
做录音和文字转语音功能 都需要引入AVFoundation框架,录音功能还要再引入AudioToolbox框架。
![](https://img.haomeiwen.com/i2068624/4d76fc75e506483c.png)
先定义一个录音器和文字转语音的容器
![](https://img.haomeiwen.com/i2068624/8e0e52d7a778f17d.png)
在配置UI界面
![](https://img.haomeiwen.com/i2068624/9eac3429757c3869.png)
配置录音器
![](https://img.haomeiwen.com/i2068624/4e888e52611f7115.png)
完整代码请进入我的github下载:https://github.com/you12138/AVAudioAndText
网友评论