利用 AVFoundation 框架將文字轉成聲音
1 min readJun 8, 2018
今天被問到,有沒有辦法將特定的文字轉成聲音,Google 了一下還真的有勒!Apple 也太貼心了,做法相當簡單,AVFoundation 框架都幫我們寫好了,只要幾行的程式碼就可以達成了😀😀😀
第 2 行 => 匯入 AVFoundation 框架。
第 10 行 => 生成要用來要將文字轉成聲音的 AVSpeechSynthesizer 物件。
第 12 ~ 16 行 => 設定要被轉成聲音的文字、說話的口音、說話的速率、高音的頻率、聲音大小等等。如果沒設定口音的話,會依設備的地區、語言來設定預設值,另外,口音若設為 en-US 則會無法發出中文的音!
第 18 行 => 播放聲音。
如果您喜歡我的文章,請多按幾下「拍手」給我鼓勵,或是按「follow」讓我持續提供好文章給您。