मैं मैक ओएस एक्स में कमांड लाइन से ध्वनि कैसे खेल सकता हूं?


38

मैं मैक ओएस एक्स में कमांड लाइन से एक छोटी ध्वनि फ़ाइल खेलना चाहता हूं, जो किसी भी ऑडियो प्लेयर एप्लिकेशन से स्वतंत्र है, ताकि सूचना मिल सके कि एक लंबी नौकरी समाप्त हो गई है।

जवाबों:


46

एक अंतर्निहित टूल है 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

यह एक से अधिक ऑडियो फ़ाइल नहीं चलाएगा।


1
afplay में कभी-कभी यह बग होता है: superuser.com/questions/319174/… । क्या कोई विकल्प हैं?
tog22

-vविकल्प के साथ सावधान : 1"100%" का अर्थ लगता है!

20

एक समय, जब बिजली काम पर चली गई, यह जानकर कि मेरा फ़ायरवॉल उस अंतिम स्थिति में वापस आ जाएगा (संचालित), जब विद्युत वापस आ गई, तो मैंने बैश में एक पटकथा लिखी, sayजिसमें पावर आने पर मुझे जगाने के लिए कमांड का उपयोग किया गया पीठ पर।


13
मुझे sayकमांड को गाली देना बहुत पसंद है ।
NReilingh

वास्तव में, sayइस तरह की समस्या और एक अच्छा वैकल्पिक समाधान के लिए प्रासंगिक है। एक वोट है! मैं विशेष रूप से एक छोटी ध्वनि खेलने के लिए देख रहा था, हालांकि, एक वाक्यांश सुनने के रूप में मेरे उपयोग के मामले के लिए थकाऊ होगा।
केविन रीड ने

दिलचस्प नोट: यदि आप दूरस्थ रूप से ssh के माध्यम से एक मशीन में लॉग इन होते हैं, sayतब तक काम नहीं करेगा जब तक आप sudoइसे नहीं करते । (अन्य लोगों के कंप्यूटर बनाने के लिए उनसे बहुत मज़ेदार।)
डैनियल ग्रिसकॉम

11

तुमने विचार किया printf "\a\a\a"या echo -e "\a\a\a"?


उन लोगों के लिए जो यह नहीं जानते कि यह 'घंटी' के लिए नियंत्रण अनुक्रम चरित्र है, जो अधिकांश प्रणालियों पर एक 'बॉन्किंग' ध्वनि करेगा
जॉन हंट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.