我发现--
可以添加一个小停顿,例如数字倒计时:
10--9--8--7--6--5--4--3--2--1--
但我不知道如何添加一个长暂停,就像1秒?
有什么想法吗?
答案 0 :(得分:2)
在Swift 3中更容易
utterance.preUtteranceDelay = 1.0
或
utterance.postUtteranceDelay = 1.0
假设每个数字都是它自己的话语(就像在一个循环中),那么持续一秒钟。您可能需要稍微减少延迟,以考虑每个号码的实际发言时间。
答案 1 :(得分:1)
AVSpeechUtterance具有postUtteranceDelay属性,决定延迟。 utterance.postUtteranceDelay = 1.0f; //或1s等价于NSTimeInterval
@property(非原子)NSTimeInterval postUtteranceDelay 描述在处理下一个排队的话语之前,语音合成器在说出话语之后将等待的时间。
答案 2 :(得分:0)
对于正常的延迟,我们可以在每个单词之间添加一个“:”(冒号)。
例如:-
Save
输出将-----“时间(延迟)20分钟(延迟)15秒”