Saya ingin memutar file suara pendek dari baris perintah di Mac OS X, terlepas dari aplikasi pemutar audio apa pun, untuk memberikan pemberitahuan bahwa pekerjaan yang panjang telah selesai.
Saya ingin memutar file suara pendek dari baris perintah di Mac OS X, terlepas dari aplikasi pemutar audio apa pun, untuk memberikan pemberitahuan bahwa pekerjaan yang panjang telah selesai.
Jawaban:
Ada built-in tool: afplay <sound file>
. Halaman manual tidak mendokumentasikan semua opsi yang ada, yang dapat ditemukan melalui afplay -h
:
Usage:
afplay [option...] audio_file
Options: (may appear before or after arguments)
{-v | --volume} VOLUME
set the volume for playback of the file
{-h | --help}
print help
{ --leaks}
run leaks analysis
{-t | --time} TIME
play for TIME seconds
{-r | --rate} RATE
play at playback rate
{-q | --rQuality} QUALITY
set the quality used for rate-scaled playback (default is 0 - low quality, 1 - high quality)
{-d | --debug}
debug print output
Itu tidak akan memutar lebih dari satu file audio.
-v
opsi: nilai 1
tampaknya berarti "100%"!
Suatu ketika, ketika listrik padam, mengetahui bahwa firewall saya akan kembali ke keadaan terakhir (dihidupkan) ketika listrik menyala kembali, saya menulis sebuah skrip dalam bash yang menggunakan say
perintah untuk membangunkan saya ketika daya datang kembali.
say
perintah.
say
relevan dengan masalah semacam ini dan solusi alternatif yang baik. Beri suara! Saya mencari secara khusus untuk memainkan suara pendek, karena mendengar frasa akan melelahkan untuk kasus penggunaan saya.
say
tidak akan berfungsi kecuali jika Anda sudo
memilikinya. (Sangat menyenangkan untuk membuat komputer orang lain berbicara kepada mereka.)
Sudahkah Anda mempertimbangkan printf "\a\a\a"
atau echo -e "\a\a\a"
?