ฉันต้องการเล่นไฟล์เสียงสั้น ๆ จากบรรทัดคำสั่งใน Mac OS X ซึ่งเป็นอิสระจากแอปพลิเคชันเครื่องเล่นเสียงใด ๆ เพื่อแจ้งเตือนว่างานที่เสร็จสิ้นไปนานแล้ว
ฉันต้องการเล่นไฟล์เสียงสั้น ๆ จากบรรทัดคำสั่งใน Mac OS X ซึ่งเป็นอิสระจากแอปพลิเคชันเครื่องเล่นเสียงใด ๆ เพื่อแจ้งเตือนว่างานที่เสร็จสิ้นไปนานแล้ว
คำตอบ:
มีเครื่องมือในตัว: afplay <sound file>
. หน้าคนไม่ได้เอกสารทั้งหมดของตัวเลือกซึ่งสามารถพบได้ผ่าน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
มันจะไม่เล่นไฟล์เสียงมากกว่าหนึ่งไฟล์
-v
ตัวเลือก: ค่า1
ดูเหมือนจะหมายถึง "100%"!
มีอยู่ครั้งหนึ่งเมื่อไฟฟ้าดับในที่ทำงานโดยรู้ว่าไฟร์วอลล์ของฉันจะกลับไปสู่สถานะสุดท้าย (เปิดเครื่อง) เมื่อไฟฟ้ากลับมาฉันเขียนสคริปต์ในทุบตีที่ใช้say
คำสั่งปลุกฉันเมื่อพลังงานมา กลับมา
say
คำสั่งที่ไม่เหมาะสม
say
เกี่ยวข้องกับปัญหาประเภทนี้และเป็นทางเลือกที่ดี โหวต! ฉันกำลังมองหาการเล่นเสียงสั้นโดยเฉพาะ แต่เนื่องจากการได้ยินวลีจะน่าเบื่อสำหรับกรณีการใช้งานของฉัน
say
จะไม่ทำงานจนกว่าคุณsudo
จะ (สนุกมากที่ทำให้คอมพิวเตอร์ของคนอื่นคุยกับพวกเขา)
คุณมีการพิจารณาprintf "\a\a\a"
หรือecho -e "\a\a\a"
?