NSSpeechSynthesizer
クラスを使用してテキストを読み取るOSXアプリがあります。rate
のプロパティを使用して行われる読み取りの速度を設定できる必要がありますNSSpeechSynthesizer
。ただし、音声が異なれば、ベースラインの読み上げ率も範囲も異なります。問題は、音声からこの範囲を取得する方法が見つからないため、音声に受け入れられる値がわからないことです。範囲の違いから抽象化して、ユーザーに低速/通常/高速などを選択させたいので、これは重要です。ただし、ベースラインが1分間に180ワードの音声の場合、値100は遅いと見なされます。これは、ベースラインが1分あたり100ワードの音声の場合には明らかに当てはまりません。
それらの範囲を取得する方法はありますか?のクラスリファレンスで役立つものは見つかりませんでしたNSSpeechSynthesizer
。