Anonim

Sejak pengenalan komputer Macintosh pertama pada tahun 1984, teks-ke-ucapan telah menjadi ciri utama platform. Walaupun kualiti dan keupayaan suara Mac meningkat sejak itu, masih terdapat cara sekolah lama untuk membuat cakera Mac anda: Terminal.
Untuk menggunakan pertuturan di Terminal, buka tetingkap Terminal baru dan taipkan kata diikuti dengan ruang dan perkataan atau frasa yang anda kehendaki, kemudian tekan kekunci Kembali. Dalam contoh kami, kami akan mempunyai Terminal berkata "Hello Jim:"

Halo Jim

Jika pembesar suara Mac anda muncul, anda akan mendengar suara berkomputer yang biasa menggunakan frasa yang ditetapkan. Suara default dalam OS X adalah suara lelaki "Alex, " tetapi anda juga boleh menggunakan salah satu daripada beberapa suara yang berbeza dengan memasukkan pengubah suai ke perintah ucapan anda. Ada puluhan suara lelaki dan perempuan yang boleh dipilih; anda boleh menemui senarai lengkap dalam Keutamaan Sistem> Undangan & Ucapan> Teks ke Ucapan> Suara Sistem .

Suara yang dipasang lalai boleh didapati di menu lungsur, tetapi anda boleh memuat turun dan memasang orang lain melalui pilihan Sesuaikan . Untuk menyuarakan suara sebelum memasangnya, sorot satu dan tekan butang Main di bahagian bawah tetingkap Peribadikan.

Sesetengah suara sangat baik dan menghairankan bunyi yang semula jadi, ada yang ganjil dan lucu, dan masih ada yang lain yang kurang jelas. Tetapi dengan pelbagai pilihan dari mana untuk dipilih, setiap orang harus dapat mencari suara atau dua yang mereka suka. Apabila anda melakukannya, pasang dan tandakan namanya. Dalam contoh kami, kami akan menggunakan suara wanita Australia "Karen."
Kepala kembali ke Terminal dan sekali lagi ketik katakan, tetapi kali ini ikuti dengan pengubah -v, nama suara yang dipilih, dan kemudian teks yang diinginkan. Ambil perhatian bahawa jika anda menggunakan perintah berkata dengan mana-mana pengubah, anda harus meletakkan teks anda dalam kurungan. Ia sepatutnya kelihatan seperti ini:

katakan -v Karen "Hello Jim"

Langkah-langkah di atas berfungsi jika anda hanya mempunyai beberapa perkataan yang anda ingin bicarakan, tetapi bagaimana jika anda berurusan dengan keseluruhan dokumen? Dalam kes ini, perintah sebut boleh membaca dari fail teks input menggunakan pilihan -f . Hanya tambahkan -f kepada arahan sebut anda diikuti dengan lokasi fail. Dalam contoh kami, kami akan mempunyai Karen membaca dari fail teks yang disebut "text.txt" yang terletak di desktop kami:

katakan -v Karen -f /Users/Tanous/Desktop/text.txt

Secara lalai, OS X akan bercakap teks anda pada kadar normalnya. Tetapi anda boleh menggunakan pilihan -r untuk membuatnya lebih cepat atau lebih perlahan. Hanya tambah -r diikuti dengan nombor yang mewakili kelajuan membaca yang dikehendaki dalam kata-kata seminit. Walaupun ia berbeza dengan suara, 175 perkataan seminit adalah kira-kira kadar "normal" ucapan. Naikkan nombor itu untuk membuat cakera Mac anda lebih cepat, turunkannya untuk membawa perkara ke merangkak. Memperluas contoh kami dari atas, kami akan mempunyai Karen membaca dokumen teks dengan pantas 250 perkataan seminit:

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

Jika anda membuat Mac anda mengatakan sesuatu yang sangat berharga, anda boleh mengeluarkan ucapan ke fail audio untuk main semula atau perkongsian kemudian. Untuk melakukan ini, tambah pilihan -o untuk arahan anda, diikuti dengan laluan dan nama fail. Format output lalai ialah AIFF. Untuk menyimpulkan siri contoh kami, kami akan mempunyai Karen membaca fail teks pada 250 perkataan seminit dan mengeluarkan ucapan ke fail AIFF dalam folder Music pengguna kami.

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

Apabila anda menggunakan pilihan output, Mac anda sebenarnya tidak akan bercakap teks secara langsung; ia hanya mensintesis audio dan membuangnya ke dalam fail audio output anda. Ini menjadikan membuat fail audio dari dokumen lama lebih cepat.
Ini adalah pilihan yang paling biasa untuk mengatakan perintah dalam OS X. Seperti semua arahan Terminal, jika anda ingin menggali ke dalam beberapa perkara yang lebih esoterik, hanya gunakan arahan lelaki untuk menarik manual untuk mengatakan :

manusia berkata

Dengan beberapa cara lain untuk menggunakan teks-ke-ucapan di OS X, ramai di antara kamu mungkin bertanya sekarang: Kenapa perlu menggunakan Terminal apabila saya dapat dengan mudah menggunakan perkhidmatan OS X melalui GUI? Jawapannya dua kali. Mula-mula, ia sering menjadi lebih sejuk untuk menggunakan dan menguasai arahan Terminal, kerana mereka sering lebih fleksibel dan menawarkan pelbagai fungsi yang mungkin tersembunyi daripada GUI yang lebih asas OS X.
Kedua, keupayaan untuk menggunakan berkata melalui Terminal membolehkan beberapa pranking epik, di mana anda boleh jauh ke Mac seorang rakan atau ahli keluarga melalui shell yang selamat (ssh) dan memulakan perintah teks-ke-ucapan yang akan mengelirukan daripada mereka. Kami mungkin menulis tip masa depan yang berkaitan dengan senario yang tepat ini. Yang berkata, sila gunakan arahan sebegitu secara bertanggungjawab.

Bagaimana untuk membuat cakera mac anda menggunakan arahan sebut di terminal