Anonim

Od uvedení prvního počítače Macintosh v roce 1984 byl převod textu na řeč hlavním rysem platformy. I když se od té doby kvalita a schopnost Macu od té doby značně zvýšila, stále existuje způsob, jak si Mac povídat, a to terminál.
Chcete-li v Terminálu používat řeč, otevřete nové okno Terminálu a napište say, mezerou a požadované slovo nebo frázi, a pak stiskněte klávesu Return. V našem příkladu bude terminál říkat „Ahoj Jim:“

řekni ahoj Jim

Pokud jsou reproduktory vašeho počítače Mac zapnuté, uslyšíte známý počítačový hlas mluvit určenou frází. Výchozí hlas v OS X je mužský hlas „Alex“, ale můžete také použít jeden z mnoha různých hlasů zadáním modifikátoru do příkazu say . Na výběr jsou desítky mužských a ženských hlasů; Kompletní seznam najdete v Předvolbách systému> Diktát a řeč> Text na řeč> Systémový hlas .

Výchozí nainstalované hlasy jsou k dispozici v rozbalovací nabídce, ale ostatní si můžete stáhnout a nainstalovat pomocí možnosti Přizpůsobit . Chcete-li před instalací ochutnat hlasy, zvýrazněte je a stiskněte tlačítko Přehrát v dolní části okna Přizpůsobit.

Některé hlasy jsou velmi dobré a překvapivě přirozeně znějící, jiné podivné a vtipné a jiné jsou prostě prostě špatné. Ale s širokým výběrem, z čeho si vybrat, by každý měl mít možnost najít hlas nebo dva, které se jim líbí. Když to uděláte, nainstalujte jej a poznamenejte si jeho název. V našem příkladu použijeme australský ženský hlas „Karen“.
Vraťte se zpět do Terminálu a ještě jednou napište říkat, ale tentokrát za ním následujte modifikátor -v, jméno vybraného hlasu a poté požadovaný text. Upozorňujeme, že pokud používáte příkaz say s jakýmikoli modifikátory, měli byste svůj text uvést v závorkách. Mělo by to vypadat takto:

řekni -v Karen "Ahoj Jim"

Výše uvedené kroky fungují, pokud máte jen pár slov, která byste chtěli mluvit, ale co když máte co do činění s celým dokumentem? V tomto případě může příkaz say číst ze vstupního textového souboru pomocí volby -f . Stačí přidat -f k vašemu příkazu say a následnému umístění souboru. V našem příkladu si necháme Karen přečíst z textového souboru s názvem „text.txt“ umístěného na naší ploše:

řekni -v Karen -f /Users/Tanous/Desktop/text.txt

Ve výchozím nastavení bude OS X mluvit s vaším textem normální rychlostí. Ale můžete použít volbu -r, abyste to zrychlili nebo zpomalili. Stačí přidat -r následované číslem představujícím požadovanou rychlost čtení ve slovech za minutu. I když se liší hlasem, 175 slov za minutu je zhruba „normální“ rychlost řeči. Zvyšte toto číslo, aby váš Mac mluvil rychleji, snižte jej, aby se věci procházely. Rozšíří-li se náš příklad shora, necháme si Karen přečíst tento textový dokument rychlostí 250 slov za minutu:

řekni -v Karen -r 250 -f /Users/Tanous/Desktop/test.txt

Pokud váš počítač Mac řekne něco obzvláště cenného, ​​můžete výstup mluvit do zvukového souboru pro pozdější přehrávání nebo sdílení. Chcete-li to provést, přidejte do svého příkazu možnost -o následovanou cestou a názvem souboru. Výchozí výstupní formát je AIFF. Abychom mohli uzavřít naši řadu příkladů, necháme si Karen přečíst tento textový soubor rychlostí 250 slov za minutu a výstup řeči do souboru AIFF ve složce Hudba našeho uživatele.

řekni -v Karen -r 250 -o /Users/Tanous/Music/test_output.aiff -f /Users/Tanous/Desktop/test.txt

Když použijete možnost výstupu, váš Mac ve skutečnosti nebude mluvit text živě; pouze syntetizuje zvuk a uloží jej do výstupního zvukového souboru. Díky tomu je vytváření zvukových souborů z dlouhých dokumentů mnohem rychlejší.
Toto jsou nejběžnější možnosti příkazu say v OS X. Stejně jako u všech příkazů terminálu, pokud byste chtěli kopat některé z více esoterických věcí, stačí použít příkaz man a vyžádat si manuál:

muž říká

Řada dalších způsobů, jak používat převod textu na řeč v OS X, se mnozí z vás pravděpodobně nyní ptají: Proč se obtěžovat pomocí terminálu, když bych stejně snadno mohl používat služby OS X prostřednictvím GUI? Odpověď je dvojí. Zaprvé, použití a ovládání příkazů terminálu je často jen obyčejným chladičem, protože jsou často flexibilnější a nabízejí kompletní řadu funkcí, které mohou být skryty ze základního grafického uživatelského rozhraní OS X.
Za druhé, schopnost používat říci přes terminál umožňuje nějaké epické žertování, ve kterém se můžete vzdálit do Macu přítele nebo člena rodiny pomocí zabezpečeného shellu (ssh) a iniciovat příkazy převodu textu na řeč, které zmatí zatracení z nich. Můžeme napsat budoucí tip, který se zabývá tímto přesným scénářem. To znamená, prosím, použijte příkaz říci zodpovědně.

Jak přimět mac mluvit pomocí příkazu say v terminálu