@mikeserv я использую это слишком если я знал, что они были целые. Все эти решения, о которых я говорил в предположении, что числа могут быть поплавки - Баш не с плавающей точкой, а если zsh-это ваш родной оболочки, вы *не* нужна вилка (возможно ножом). Вы спрашиваете о тарелке, если тарелку можно использовать, чтобы питаться безопасно на горелку? вау, очень очень глубокий. Последние несколько вопросов, которые я и не думал; спасибо! Эти, честно говоря, звучат как вопросы, на которые я мог убедиться, обратиться с моим ПИ здесь, и, возможно, он смог бы помочь мне решить их в течение ближайших нескольких лет, если я решу остаться. Спасибо!

Вы можете использовать следующую команду в терминале для получения списка всех доступных голоса:

говорят -в ?

На моей системе, она выглядит примерно так с голосом имя, затем аббревиатура (я убрал комментарии):

Агнес язык

Альберт язык

Алекс язык

Алиса it_IT

Алва sv_SE

Амели fr_CA

Анна в ru_RU

Плохие Новости

Бахх язык

Колокола язык

Боинг язык

Брюс язык

Пузыри язык

Кармит he_IL

Виолончелей язык

Дамаянти id_ID

Даниил en_GB

Невменяемый язык

Es_AR Диего

Эллен nl_BE

Фиона Ан-Шотландия

Фред язык

Хорошие Новости

Истеричные язык

Иоана ro_RO

Джоана pt_PT

Младший язык

Канья th_TH

Карен en_AU

Кэти язык

Кеко ja_JP

Лаура sk_SK

Леха hi_IN

Лучана пример: ru_RU

Магид ar_SA

Маришка hu_HU

Мэй Цзя zh_tw по

Мелина el_GR

Милена измените ru_RU

Мойра en_IE

Моника es_ES

Нора nb_NO

Паулина es_MX

Трубы Органа

Принцесса язык

Ральф язык

Саманта язык

Сара da_DK

Сату fi_FI

Грех-дзи zh_HK

Тесса en_ZA

Томас называться fr_fr

Тинга-тинга на zh_cn

Trinoids язык

Вина en_IN

Викки язык

Виктория язык

Шепот язык

Ксандер nl_NL

Yelda tr_TR

Юна ko_KR

Zarvox язык

Зося pl_PL

Зузана cs_CZ

Это пример о том, как использовать говорить с немецким голосом, как полагают scottishwildcat в комментариях:

говорят -в теге Анна 'Гутен!'

В случае, если вы хотите услышать пример списка, вы можете скопировать этот цикл в свой терминал, к которому приведет все установленные голоса, говорящие текст, например:

говорят -в \? | в то время как line читать 
делать
 Динамик=$(Эхо $строки | для egrep -О "^[а-Яа-я\-]*[ ]?[А-Z][а-я]+")
 Текст=$(Эхо $строки | для egrep -O " с#.*" | тр "#" " ")
 динамика Эхо $
 Эхо-СВ "это голос $диктор говорит пример текста: \Н" $Текст | говорят -в $динамик
сделано