應(yīng)公司領(lǐng)導(dǎo)要求,做一個文字轉(zhuǎn)語音并錄制保存的功能,鄙人研究了一下AVSpeechSynthesizerAPI 并沒有找到直接保存的文字轉(zhuǎn)換語音保存的功能。 所以就做了一個 錄音和文字轉(zhuǎn)語音結(jié)合的項目,在播放文字轉(zhuǎn)換的語音的時候同時錄制正在播放的音頻。 我現(xiàn)在把這兩個功能拆開寫在了一個demo里面。
做錄音和文字轉(zhuǎn)語音功能 都需要引入AVFoundation框架,錄音功能還要再引入AudioToolbox框架。

1.png
先定義一個錄音器和文字轉(zhuǎn)語音的容器

ACC36C54-C668-4E4B-B1D3-DD12ECE9C300.png
在配置UI界面

87249D98-2B89-4D12-B749-94C6A464C28B.png
配置錄音器

4AC55EA9-706C-44CB-847F-1E5A1A690AEE.png
完整代碼請進入我的github下載:https://github.com/you12138/AVAudioAndText