Ну, я знаю, что это не тот ответ, который вы, возможно, искали, но, насколько я могу судить, Apple не предоставила общественности способ изменить базовую скорость экземпляра объекта NSSpeechSynthesizer. (который, как вы сказали, имеет экземпляр 'rate', но он не может делать постоянные ставки для каждого отдельного голоса ). Для этого, и я знаю, что вам это не понравится, вам придется делать медленные быстрее, а более быстрые медленнее, пока они не совпадут. Извините еще раз, но, насколько я знаю, Apple не предлагает способ изменить базовую ставку. Удачного кодирования!
~ Monkeyanator