আমি কীভাবে ম্যাক ওএস এক্স-এর কমান্ড লাইন থেকে একটি শব্দ বাজাতে পারি?


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আদেশটি অপব্যবহার করতে পছন্দ করি ।
এনআরিলিংহ

প্রকৃতপক্ষে, sayএই ধরণের সমস্যা এবং একটি ভাল বিকল্প সমাধানের জন্য প্রাসঙ্গিক। একটি ভোট আছে! আমি একটি সংক্ষিপ্ত শব্দ বাজানোর জন্য বিশেষত সন্ধান করছিলাম, যদিও, একটি শব্দগুচ্ছ শুনে আমার ব্যবহারের ক্ষেত্রে ক্লান্তিকর হবে।
কেভিন রেড

আকর্ষণীয় দ্রষ্টব্য: আপনি যদি ssh এর মাধ্যমে কোনও মেশিনে দূরবর্তীভাবে লগইন করেন sayতবে আপনি sudoএটি না করে কাজ করবে না । (অন্যান্য ব্যক্তির কম্পিউটারগুলির সাথে তাদের কথা বলার জন্য মজা করুন))
ড্যানিয়েল গ্রিসকম

11

আপনি বিবেচনা করেছেন printf "\a\a\a"নাকি echo -e "\a\a\a"?


যারা জানেন না তাদের জন্য এটি 'বেল'-এর নিয়ন্ত্রণ সিকোয়েন্স চরিত্র, যা বেশিরভাগ সিস্টেমে' বোকিং 'শব্দটি তৈরি করবে
জন হান্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.