Anonim

Още от представянето на първия компютър Macintosh през 1984 г. текстът в реч е основна характеристика на платформата. Въпреки че качеството на речта и възможностите на Mac са се увеличили значително оттогава, все още има стар училищен начин да накарате вашия Mac да говори: Терминалът.
За да използвате реч в Terminal, отворете нов прозорец на терминала и напишете say, последвано от интервал и желаната от вас дума или фраза, след което натиснете клавиша Return. В нашия пример, Terminal ще каже „Здравей Джим:“

кажи Здравей, Джим

Ако високоговорителите на вашия Mac са включени, ще чуете познат компютъризиран глас да говори определената фраза. Гласът по подразбиране в OS X е мъжкият глас „Алекс“, но можете също да използвате един от няколко различни гласа, като въведете модификатор на вашата команда за казване . Има десетки мъжки и женски гласове, от които да избирате; можете да намерите пълен списък в System Preferences> Dictation & Speech> Text to Speech> System Voice .

Гласовете, инсталирани по подразбиране, са достъпни в падащото меню, но можете да изтеглите и инсталирате други чрез опцията Персонализиране . За да извадите гласове преди да ги инсталирате, маркирайте един и натиснете бутона Възпроизвеждане в долната част на прозореца Персонализиране.

Някои гласове са много добри и изненадващо естествено звучат, някои са странни и смешни, а други са просто лоши. Но с богат избор, от който да избере, всеки трябва да може да намери глас или два, които харесва. Когато го направите, инсталирайте го и отбележете името му. В нашия пример ще използваме австралийския женски глас „Карън“.
Върнете се към Terminal и отново въведете say, но този път го последвайте с модификатора -v, името на избрания от вас глас и след това желания текст. Обърнете внимание, че ако използвате командата say с някакви модификатори, трябва да поставите текста си в скоби. Тя трябва да изглежда така:

кажи -v Карън "Здравей Джим"

Стъпките по-горе работят, ако имате само няколко думи, които бихте искали да изговаряте, но какво ще стане, ако имате работа с цял документ? В този случай командата say може да чете от входен текстов файл, използвайки опцията -f . Просто добавете -f към вашата команда say, последвано от местоположението на файл. В нашия пример Карен ще чете от текстов файл, наречен „text.txt“, разположен на нашия работен плот:

кажи -v Karen -f /Users/Tanous/Desktop/text.txt

По подразбиране OS X ще говори текста ви с нормалната си скорост. Но можете да използвате опцията -r, за да направите това по-бързо или по-бавно. Просто добавете -r, последвано от число, представляващо желаната скорост на четене с думи в минута. Макар и да варира по глас, 175 думи в минута са приблизително „нормална“ скорост на речта. Повишете този номер, за да накарате вашия Mac да говори по-бързо, намалете го, за да доведе нещата до обхождане. Разширявайки нашия пример отгоре, Карен ще прочете този текстов документ с бързи 250 думи в минута:

кажи -v Karen -r 250 -f /Users/Tanous/Desktop/test.txt

Ако накарате вашия Mac да каже нещо особено ценно, можете да изведете речта в аудио файл за по-късно възпроизвеждане или споделяне. За целта добавете опцията -o към вашата команда, последвана от път и име на файл. Изходният формат по подразбиране е AIFF. За да завършим нашата поредица от примери, ще накараме Карън да прочете този текстов файл с 250 думи в минута и да изведе речта в AIFF файл в папката на нашия потребител.

кажи -v Karen -r 250 -o /Users/Tanous/Music/test_output.aiff -f /Users/Tanous/Desktop/test.txt

Когато използвате опцията за изход, вашият Mac всъщност няма да говори текста на живо; той просто синтезира аудиото и го изхвърля във вашия изходен аудио файл. Това прави създаването на аудио файлове от дълги документи много по-бързо.
Това са най-често срещаните опции за командата say в OS X. Както при всички команди Terminal, ако искате да ровите в някои от по-езотеричните неща, просто използвайте командата man, за да изтеглите ръководството за казване :

казва човек

С редица други начини за използване на текст в реч в OS X, много от вас вероятно сега питат: Защо да се притеснявам да използвам терминал, когато мога също толкова лесно да използвам услугите на OS X чрез GUI? Отговорът е двоен. Първо, често е просто обикновена охладител за използване и овладяване на терминални команди, тъй като те често са по-гъвкави и предлагат пълния набор от функционалности, които може да са скрити от по-основния GUI на OS X.
Второ, възможността за използване на казват чрез терминал позволява някои епични шантажи, при които можете да се отдалечите в Mac на приятел или член на семейството чрез защитена обвивка (ssh) и да инициирате команди за текст в реч, които ще объркат дяволите от тях. Може да напишем бъдещ съвет, който се занимава с този точен сценарий. Това каза, моля използвайте командата say отговорно.

Как да накарате вашия Mac да говори с помощта на командата say в терминал