AVSpeechUtterance
用于合成语音的文本以及影响语音的参数。
class AVSpeechUtterance : NSObject
总览
一个目的是语音合成的基本单元。AVSpeechUtterance
要合成语音,请创建带有文本的实例。您可以更改语音的语音,速率,音量或延迟参数。将语音传递到的实例以开始语音,或者如果合成器已经在讲话,则将其排队以便稍后讲话。AVSpeechUtteranceAVSpeechSynthesizer
您可以选择是否以及如何将正文拆分为多种语音。因为发声可以控制语音参数,所以您可以将文本分成需要不同参数的部分。例如,您可以通过提高音调和降低发声相对于其他单词的强度来强调句子,或者可以通过将每个句子置于前导或尾随延迟的发音中来在句子之间引入停顿。
设置并使用,以在合成器开始或结束发声时接收通知。在较长的文本中为每个有意义的单元创建语音,以便在语音进行时接收通知。AVSpeechSynthesizerDelegate
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470