我有一个 OS X 应用程序,它使用NSSpeechSynthesizer
该类来阅读一些文本。我需要能够设置阅读速度,这是使用rate
. NSSpeechSynthesizer
然而,不同的声音有不同的基线阅读率和不同的范围。问题是我找不到从语音中获取此范围的方法,以便我知道语音可以接受哪些值。这很重要,因为我希望能够从范围的差异中抽象出来,让用户选择慢/正常/快之类的东西。但是对于基线为每分钟 180 个单词的语音,100 的值将被认为是慢的,对于基线为每分钟 100 个单词的语音显然不是这种情况。
有没有办法获得这些范围?我在类参考中没有发现任何有用的东西NSSpeechSynthesizer
。