Sejak diperkenalkannya komputer Macintosh pertama pada tahun 1984, text-to-speech telah menjadi fitur utama platform ini. Meskipun kualitas dan kemampuan bicara Mac telah meningkat pesat sejak itu, masih ada cara kuno untuk membuat Mac Anda berbicara: Terminal.
Untuk menggunakan ucapan di Terminal, buka jendela Terminal baru dan ketik say diikuti spasi dan kata atau frasa yang Anda inginkan, lalu tekan tombol Kembali. Dalam contoh kita, kita akan meminta Terminal mengatakan "Hello Jim:"
katakan halo Jim
Jika speaker Mac Anda dinyalakan, Anda akan mendengar suara komputer yang dikenalnya mengucapkan frasa yang ditentukan. Suara default di OS X adalah suara pria "Alex, " tetapi Anda juga dapat menggunakan salah satu dari sejumlah suara yang berbeda dengan memasukkan pengubah ke perintah say Anda. Ada puluhan suara pria dan wanita untuk memilih; Anda dapat menemukan daftar lengkap di System Preferences> Dictation & Speech> Text to Speech> System Voice .
Kembali ke Terminal dan sekali lagi ketik say, tapi kali ini ikuti dengan modifier -v, nama suara yang Anda pilih, dan kemudian teks yang diinginkan. Perhatikan bahwa jika Anda menggunakan perintah say dengan pengubah, Anda harus meletakkan teks Anda dalam tanda kurung. Seharusnya terlihat seperti ini:
say -v Karen "Hello Jim"
Langkah-langkah di atas berfungsi jika Anda hanya memiliki beberapa kata yang ingin Anda ucapkan, tetapi bagaimana jika Anda berurusan dengan seluruh dokumen? Dalam hal ini, perintah say dapat membaca dari file teks input menggunakan opsi -f . Cukup tambahkan -f ke perintah say Anda diikuti oleh lokasi file. Dalam contoh kami, kami akan meminta Karen membaca dari file teks yang disebut "text.txt" yang terletak di desktop kami:
say -v Karen -f /Users/Tanous/Desktop/text.txt
Secara default, OS X akan mengucapkan teks Anda pada kecepatan normal. Tetapi Anda dapat menggunakan opsi -r untuk membuat ini lebih cepat atau lebih lambat. Tambahkan saja -r diikuti oleh angka yang mewakili kecepatan membaca yang diinginkan dalam kata-kata per menit. Meskipun bervariasi dengan suara, 175 kata per menit kira-kira merupakan tingkat bicara "normal". Naikkan angka itu untuk membuat Mac Anda berbicara lebih cepat, turunkan untuk merayapi segalanya. Memperluas contoh kita dari atas, kita akan meminta Karen membaca dokumen teks itu dengan cepat 250 kata per menit:
katakanlah -v Karen -r 250 -f / Pengguna/Tanous/Desktop/test.txt
Jika Anda membuat Mac Anda mengatakan sesuatu yang sangat berharga, Anda dapat mengeluarkan pidato ke file audio untuk pemutaran atau berbagi nanti. Untuk melakukan ini, tambahkan opsi -o ke perintah Anda, diikuti oleh path dan nama file. Format output default adalah AIFF. Untuk menyimpulkan serangkaian contoh kami, kami akan meminta Karen membaca file teks itu dengan kecepatan 250 kata per menit dan mengeluarkan pidato ke file AIFF di folder Musik pengguna kami.
say -v Karen -r 250 -o /Users/Tanous/Music/test_output.aiff -f /Users/Tanous/Desktop/test.txt
Ketika Anda menggunakan opsi output, Mac Anda tidak akan benar-benar berbicara teks langsung; itu hanya mensintesis audio dan membuangnya ke file audio output Anda. Ini membuat membuat file audio dari dokumen panjang jauh lebih cepat.
Ini adalah opsi yang paling umum untuk perintah say di OS X. Seperti semua perintah Terminal, jika Anda ingin menggali beberapa hal yang lebih esoteris, cukup gunakan perintah man untuk menarik manual untuk mengatakan :
kata pria
Dengan sejumlah cara lain untuk menggunakan text-to-speech di OS X, banyak dari Anda mungkin sekarang bertanya: Mengapa repot-repot menggunakan Terminal ketika saya bisa dengan mudah menggunakan layanan OS X melalui GUI? Jawabannya ada dua. Pertama, seringkali lebih mudah untuk menggunakan dan menguasai perintah Terminal, karena sering lebih fleksibel dan menawarkan berbagai fungsionalitas lengkap yang mungkin disembunyikan dari GUI yang lebih mendasar dari OS X.
Kedua, kemampuan untuk menggunakan katakan melalui Terminal memungkinkan untuk beberapa pranking epik, di mana Anda dapat jauh ke Mac dari teman atau anggota keluarga melalui secure shell (ssh) dan memulai perintah text-to-speech yang akan membingungkan heck out dari mereka. Kami dapat menulis tip di masa depan yang berkaitan dengan skenario yang tepat ini. Karena itu, silakan gunakan perintah say secara bertanggung jawab.
