В Mac OS X установлены голоса на разных языках? Например, испанский, французский или словацкий? (последний встроенный голос за кадром iPod Nano обладает красивым словацким голосом, я бы тоже хотел попробовать его на Mac OS X)
В Mac OS X установлены голоса на разных языках? Например, испанский, французский или словацкий? (последний встроенный голос за кадром iPod Nano обладает красивым словацким голосом, я бы тоже хотел попробовать его на Mac OS X)
Ответы:
Вы можете использовать следующую команду в Терминале, чтобы получить список всех доступных голосов:
say -v ?
В моей системе вывод выглядит следующим образом с голосовым именем, за которым следует сокращение языка (я удалил комментарии):
Агнес en_US
Альберт en_US
Алекс en_US
Алиса это_IT
Alva sv_SE
Амели fr_CA
Анна де_ДЕ
Плохие новости
Bahh en_US
Колокола en_US
Boing en_US
Брюс en_US
Пузыри en_US
Carmit he_IL
Виолончели en_US
Дамаянти id_ID
Даниэль en_GB
Невменяемый en_US
Диего es_AR
Эллен nl_BE
Фиона эн Шотландия
Фред en_US
Хорошие новости
Истерический en_US
Ioana ro_RO
Joana pt_PT
Junior en_US
Каня th_TH
Карен en_AU
Кэти en_US
Kyoko ja_JP
Лаура ск_СК
Леха привет_IN
Лучиана pt_BR
Maged ar_SA
Маришка ху-ху
Мэй-Цзя ж_ТВ
Мелина el_GR
Милена ru_RU
Мойра en_IE
Monica es_ES
Нора nb_NO
Паулина эс_МХ
Орган
Принцесса en_US
Ральф en_US
Саманта en_US
Сара да_DK
Satu fi_FI
Син-дзи ж_ХК
Тесса en_ZA
Томас fr_FR
Тинг-тинг ж_CN
Триноиды en_US
Veena en_IN
Вики en_US
Виктория en_US
Шепот en_US
Ксандер nl_NL
Yelda tr_TR
Юна ко_КР
Zarvox en_US
Зося пл_ПЛ
Zuzana cs_CZ
Это пример того, как использовать говорят с немецким голосом, как предложено scottishwildcat в комментариях:
say -v Anna 'Guten Tag!'
Если вы хотите услышать список примеров, вы можете скопировать этот цикл for в свой терминал, что приведет к тому, что все установленные голоса будут произносить текстовый пример:
say -v \? | while read LINE
do
SPEAKER=$(echo $LINE | egrep -o "^[a-zA-Z\-]*[ ]?[A-Z][a-z]+")
TEXT=$(echo $LINE | egrep -o "#.*" | tr "#" " ")
echo $SPEAKER
echo -ne "This is voice $SPEAKER speaking the example text: \n" $TEXT | say -v $SPEAKER
done
say -v Whisper "Now I am whispering"
.
say -v \?
Для Mac OS X 10.7 шведский очень хорошо работает, просто загружая шведские голоса с помощью Preferences-> System Voice-> Customize и выбирая либо System Voice. Это аккуратно прибивает даже довольно специфические шведские слова и написания.
Нет гарантии для других языков.
Насколько я знаю, единственный способ заставить Mac говорить на другом языке - это получить голосовые ресурсы на вашем целевом языке. Веб - сайт для французских людей слепых рекомендует iVox .
Извините, никакого словака там я не вижу.
У Льва намного больше голосов, включая чешский (Zuzana) и словацкий (Laura)!
Голоса, включенные в Mac OS X 10.6, оптимизированы только для английского языка. Даже если вы установите системный язык на что-то другое, он не будет работать, потому что он будет пытаться читать с английским произношением, вызывая забавные формулировки. Попробуйте сказать «Хола» для испанского, и вы увидите, как он говорит: «хуола», как говорящий по-английски человек будет читать.
Это может быть немного трудно найти международный для OS X Lion, это показывает, как ...
http://www.litebeam.net/litebeam/read4me/voices.html
http://www.youtube.com/watch?feature=player_embedded&v=RUI5d5L_wr8
say -v Laura "Dobrý deň"