The say
perintah mungkin fitur yang paling menarik OS X terminal - dibutuhkan teks sebagai masukan dan berbicara melalui speaker komputer. Apakah ada alat baris perintah yang setara pada Windows, baik bawaan atau melalui program pihak ketiga?
windows
command-line
terminal
nhinkle
sumber
sumber
Jawaban:
PTTS adalah program baris perintah Microsoft Windows yang sangat sederhana untuk mengonversi teks menjadi ucapan. Jika menggunakan Microsoft Text to Speech Engine dan Microsoft Speech SDK. Mesin Text to Speech diinstal dengan Windows XP dengan satu suara dengan kualitas yang agak buruk. Program instalasi Jampal mencakup dua suara yang terdengar lebih baik. (dikutip dari situs web)
Satu dapat menggunakannya dengan hanya memasukkan teks ke dalam program dengan pengalihan atau dengan memipipkan teks:
sumber
echo Hello|ptts.exe
. Saya lebih suka cara agar teks menjadi argumen dari perintah, tetapi ini sudah cukup jika tidak ada cara untuk melakukan itu.Saya telah membuat Batch Script sederhana untuk melakukan ini. Ini kode sumbernya
Simpan skrip ini dalam file yang disebut "speak.bat" dan pindahkan ke direktori yang dirujuk oleh variabel PATH Anda.
Program ini menciptakan vbs sederhana dengan input Anda, lalu mengucapkannya dengan suara sistem. Di akhir eksekusi, skrip akan dihapus untuk memberikan ruang bagi eksekusi lainnya.
sumber
Pertanyaan ini ditanyakan pada Stack Overflow. Saya suka jawabannya dengan skrip VBS .
Juga,
espeak
tersedia untuk Windows dan Linux dan telah porting ke OS X. Saya tidak percaya itu menggunakan mesin TTS Windows bawaan.sumber
Mereka memiliki pustaka ini di SDK, di mana Anda mungkin bisa membuat utilitas yang lebih canggih dengan upaya pribadi.
https://www.microsoft.com/en-us/download/details.aspx?id=27224
Meskipun ini mungkin cara yang paling nyaman karena secara bawaan dibangun ke dalam sistem, dan dapat diakses melalui PowerShell.
Panggil fungsi dari namespace ( https://msdn.microsoft.com/en-us/library/gg145021(v=vs.110).aspx )
Instantiate the Object
Panggil fungsi dan masukkan kata-kata Anda sebagai argumen.
sumber