2012-02-25 42 views
1

我在寫信給你詢問一個關於NSSpeechSynthesizer的問題。真的,它對我來說非常完美,我看到的唯一的東西是奇怪的(對我來說)是可用的聲音是所有優質聲音。NSSpeechSynthesizer小巧的聲音

NSArray* voices; 
    voices = [NSpeechSynthesizer availableVoices]; 

當我打印陣列,我可以看到,例如,Silvia和保羅,但不是西爾維婭緊湊和Paolo緊湊型中的所有聲音。

對於意大利語言來說,不幸的是,高級版本在說話方式上存在很多缺陷,即緊湊的聲音沒有。所以我希望能夠選擇精簡版...你們中的任何一個人都知道我該如何讓它們可用?

非常感謝您......

回答

0

你可以使用availableVoices,每當一個聲音在「.premium」結尾嘗試用「.compact」代替「.premium」。這隻適用於用戶安裝的聲音,但對用戶來說應該不會感到意外。