iphone - iOS9 AVSpeechUtterance 的 AVSpeechSynthesizer 问题

标签 iphone xcode ios9 avspeechsynthesizer

对于 iOS 9 和之前版本的操作系统,AVSpeechUtterance 速率的工作方式不同。 这是我必须做出的改变,以便以相同的速度说出句子。对于 iOS9,我还需要进行其他更改吗? 看来将 AVSpeechUtterance.rate 乘以 6.0 效果很好。 谢谢!

最佳答案

使用新的 XCode 编译后我也看到了变化。以下是我从旧速度到新速度的映射。如果设备 <= iOS8 或 >= iOS9,我现在有不同的速度分配。

           iOS 8   iOS 9
Very Slow  0       0.42
Slower     0.06    0.5
My Normal  0.15    0.53
Faster     0.23    0.56

关于iphone - iOS9 AVSpeechUtterance 的 AVSpeechSynthesizer 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32761786/

相关文章:

iPhone/iPad 表格 View 仅重新加载一行而不是整个表格

iphone - 如何在 Objective-C 中从服务器下载 CSV 文件

iphone - iOS 中的 System.IO.Path 等价物

iphone - 如何在 XCode4 中复制项目目标

ios - 如何理解 xcode 调试中的 CPU 和内存消耗

iphone - pdf 作为 iOS 设备中的电子邮件附件

iphone - 找不到 Availability.h、UIKit.h 等

ios - 在 iOS 的导航 Controller 堆栈中隐藏 tabBar 时, View 在屏幕上显示后向下移动

ios - 不同的 iOS 版本使用不同的 Info.plist 文件?

iOS9 - 分享到 Instagram(w/hooks)不工作