Swift开发-使用自带api朗读英语单词(美音或英音)
在 Swift 开发中,iOS 系统提供了 AVFoundation 框架的 AVSpeechSynthesizer
类,可以通过设置 AVSpeechSynthesisVoice
的语音标识符(Voice Identifier)来选择美式英语(en-US)或英式英语(en-GB)发音。以下是具体实现方法:
1. 使用 AVSpeechSynthesizer
实现语音合成
通过 AVSpeechSynthesizer
可以将文本转换为语音,并通过 AVSpeechSynthesisVoice
指定发音类型:
import AVFoundation |
2. 扩展:设置发音的其他参数
还可以调整语速、音调等参数:
utterance.rate = 0.5 // 语速(0.0~1.0) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶落花开的博客!
评论