ম্যাক ওএস এক্স 10.6 এ কীভাবে হার্ডওয়্যার বিপ শব্দ করা যায়


174

আমি কেবল চাই যে ম্যাক ওএস এক্স 10.6 একটি হার্ডওয়্যার বিপ শব্দটি ওপেন মামলা এবং অন্যান্য বিতরণগুলির মতো করে। আমি নিম্নলিখিত পদ্ধতির অনুসরণ করার চেষ্টা করেছি

টার্মিনাল -> বীপ = -ব্যাশ: বীপ: আদেশ পাওয়া যায় নি

টার্মিনাল -> বল বীপ = ভয়েস বীপ বলে (কোনও হার্ডওয়্যার বিপ নয় তবে দুর্দান্ত;))

আপেলস্ক্রিপ্ট -> বীপ = ম্যাকিনটোস বেল ​​(আমি একটি হার্ডওয়্যার বিপ চাই!)

কেউ কি জানেন যে কীভাবে বিন / ব্যাশ বা অ্যাপসক্রিপ্টে হার্ডওয়্যার বীপ বানাবেন?


3
@ এলহম্ব্রে, আপনি কী ভাবেন যে ম্যাক ওএস এক্স এমনকি এমন কাজ করতে পারে?
কার্ল নরম

19
চেষ্টা করুন: "বীপ" বলুন যদি আপনি কিছু না পান তবে নিকটতম আমি ভাবতে পারি।
প্যাট্রিক Björklund

30
@ প্যাট্রিক - +১, দুর্দান্ত। printf "\a"ওএস বিপ দেয়, যদি এটি সহায়তা করে।
কার্ল নরম

9
@Carsten: একটি ম্যাক হল একটি পিসি। পিসি = পার্সোনাল কম্পিউটার। এটি কেবল একটি আইবিএম (সামঞ্জস্যপূর্ণ) পিসি নয়।
পল আর

2
একটি ইন্টেল ভিত্তিক ম্যাক হয় একটি IBM সামঞ্জস্যপূর্ণ পিসি
নাথন Garabedian

উত্তর:


24

ম্যাকোজে কোনও "হার্ডওয়্যার বিপ" নেই।

আপনি যে কার্যকারিতাটির কথা ভাবছেন তা হ'ল পুরানো (1990-এর পূর্ববর্তী) আইবিএম পিসি-সামঞ্জস্যপূর্ণ হার্ডওয়্যারের একটি নিদর্শন। বেশিরভাগ কম্পিউটারে সাউন্ড কার্ড থাকার আগে বেশিরভাগ মেশিনে একটি ছোট স্পিকার বা পাইজো বুজার টাইমার চিপের একটি চ্যানেলে সংযুক্ত ছিল। এটি সাধারণ টোন বা বীপ তৈরি করতে ব্যবহৃত হতে পারে। অনেকগুলি কম্পিউটার ইন্টিগ্রেটেড সাউন্ড কার্ডের পরেও, কম্পিউটারগুলি এই আউটপুটটিকে একটি পৃথক অভ্যন্তরীণ স্পিকারের দিকে চালিত করার জন্য বেশ কিছু সময়ের জন্য সাধারণ ছিল। সাম্প্রতিককালে, অনেকগুলি কম্পিউটার, বিশেষত ল্যাপটপগুলি, এই কার্যকারিতাটি অনবোর্ড সাউন্ড কার্ডের সাথে সংহত করেছে।

(পিসি স্পিকার ইন্টারফেস কীভাবে কাজ করেছে তার প্রযুক্তিগত বিশদ সম্পর্কে আপনি যদি আগ্রহী হন তবে এখানে আরও বিশদ রয়েছে ))

অ্যাপল কম্পিউটারগুলিতে এই হার্ডওয়্যারটির অস্তিত্ব কখনও নেই। কেবলমাত্র অডিও আউটপুটটি সাউন্ড কার্ডের মাধ্যমে পাওয়া যায় এবং ম্যাকোস-এ একমাত্র সিস্টেম বীপই ব্যবহারকারীর সতর্কতা শব্দ।


4
7 বছর পরে, অনুসন্ধানটি শেষ হয়েছিল ^^ ইন্টারনেটে আপনাকে ধন্যবাদ কুকুর। তবে আমি এখনও সমস্ত সৃজনশীল উপায় উপভোগ করি লোকেরা প্রশ্নের উত্তর দেয়, তাই আসুন!
এলহম্ব্রে

এটি ট্রিভিয়ার একটি আকর্ষণীয় বিট, তবে এটি সত্যই প্রশ্নের উত্তর দেয় না ...
ইয়ান ডান

3
@ আইয়ানডান নিশ্চিত করুন এটি - প্রথম এবং শেষ অনুচ্ছেদটি মনোযোগ সহকারে পড়ুন। প্রশ্নটি এমন কিছু জন্য জিজ্ঞাসা করছে যার অস্তিত্ব নেই।
ডাস্কউফ -অ্যাক্টিভ-

1
আহ, আপনি ঠিক বলেছেন, আমি ওপি-র প্রশ্ন এবং মন্তব্যগুলি খুব ঘনিষ্ঠভাবে পড়িনি, এবং ভেবেছিলাম যে তারা সফটওয়্যার বা হার্ডওয়ারের মাধ্যমে এসেছিল কিনা তা নির্বিশেষে নিজেই শব্দটি চেয়েছিল। আমার খারাপ।
আয়ান ডান

1
: টার্মিনাল ঘণ্টা 90 এর পিসি চেয়েও পুরনো প্রায় 100 বছর দ্বারা en.wikipedia.org/wiki/Bell_character
kwerle

271

tput bel বেশিরভাগ শাঁসে কাজ করে।

ওএস এক্স-এ, টার্মিনাল অগ্রভাগে উপস্থিত না থাকলে কমান্ডটি কার্যকর করা হলে এটি (এবং অন্য কোনও কমান্ড যা ঘণ্টাটি বন্ধ করে দেয়) এছাড়াও আপনাকে ব্যাজ দেয়:


35
ব্যাকগ্রাউন্ডে থাকা অবস্থায় আপনার টার্মিনালে একটি ঘণ্টা বয়ে যাওয়ার দুর্দান্ত পার্শ্ব প্রতিক্রিয়া (কমপক্ষে সিংহ টার্মিনালে) হ'ল ডকটির আইকনটি লাফ দেয় এবং আপনি কিছুটা সম্পন্ন হয়ে গেছে বলে একটি লাল সূচক পান। এটি চেষ্টা করুন: "স্লিপ 5; টিপুট বেল" সেই কমান্ডটি চালান এবং তারপরে টার্মিনালটি ট্যাবটি আউট হয়ে যায়, যখন বেলটি বন্ধ হয়ে যায় আপনি একটি সতর্কতা পান। আমি কি খুঁজছিলাম!
BadPirate

ইটার্ম ব্যবহারকারীরা: এটি বীপ করে তবে সতর্কতা ব্যাজ তৈরি করে না :(
এরিক হু

4
@ এরিকহু -আইটির্ম 2 এখন এটি সমর্থন করে - github.com/gnachman/iTerm2/commit/…
ব্রুফা

1
tputপ্রচুর বিকল্প সহ একটি দুর্দান্ত কমান্ড । এই কমান্ডটি লিনাক্সেও কাজ করে।
ড্রয় নোকস

7
echo -e "\a"ওএস
এক্সেও

139

মুদ্রণ \aসবসময় আমার পক্ষে কাজ করে না (এমবিএ, 10.7.4)। পরিবর্তে আমি এটি ব্যবহার করি:

say "beep"

একমাত্র উপায় আমার জন্য কাজ করেছে (ওএসএক্স 10.8)। প্রতিধ্বনি -e "\ a" বা প্রিন্টফ "\ a" কাজ করে না।
ভ্যালারি ভ্যান

13
বাহ - আপনি সেখানে যে কোনও কিছু রাখতে পারেন, যেমন: "বিল্ড সম্পন্ন" বলুন
পিট

1
লিটল স্নিচ - এ এর সর্বোত্তম ব্যবহারটি আমি দেখতে পাই - যখন আমি একটি পূর্ণস্ক্রিন অ্যাপ্লিকেশন চালনা করি এবং নিয়মিত এলএস পপআপ সতর্কতা দেখতে পাই না, তখন sayসেগুলি আমার (কেবলমাত্র পূর্ণস্ক্রিনে থাকাকালীন), অর্থাৎ কোন হোস্টের সাথে সংযোগ স্থাপনের চেষ্টা করে কোন অ্যাপ্লিকেশনটিকে অবরুদ্ধ করা হয়েছে। সত্যিই সুন্দর. কিছুদিন আগে আমার কোনও ওয়েবসাইটের এক দিনের মধ্যে পরিবর্তনগুলি ট্র্যাক করার দরকার ছিল, তাই আমার পর্দার সামনে বসে না গিয়ে আমি sayকী ঘটছে তা আমাকে জানিয়ে দিতাম (স্পষ্টত অর্থপূর্ণ পাঠ্যগুলি - সেগুলি বিক্রয় বিজ্ঞাপন ছিল)।
আন্দ্রেই

@ র্যান্ডিহওয়ার্ড এটি সত্যিই মজার একটি, ধন্যবাদ! যদি কেউ আগ্রহী হন তবে এখানে অন্য বিকল্পগুলির একটি তালিকা রয়েছে: পেস্টবিন.com
আন্দ্রেই

7
হা হা। একে অপরের শীর্ষে দুটি ভয়েস রেখে লোকেরা যদি শুনছেন তবে আপনি অবাক করে দিতে পারেন: চালান say "Pay attention to me" &এবং say -v Whisper "I own you" &পরপর করুন।
ম্যাট

100

প্রকৃতপক্ষে, নিম্নলিখিত কার্যকর এবং কিছুটা সুরেলা:

say -v Bells "dong dong dong"

[আপডেট] দুর্ভাগ্যক্রমে বেলস আর সর্বশেষতম ওএস এক্সে অন্তর্ভুক্ত নেই।

say -v Victoria Do your homework!

ভয়েস অন্বেষণ করতে নিম্নলিখিত ব্যবহার করুন:

say -v \?

7
বলুন -v ড্যানিয়েল হ্যারি পটার হ্যারি পটার
ম্যাডমার্টিগান

1
অথবা শুধু: say -v Bells "beep"
কেনারব

1
আমার আপ টু ডেট ম্যাকোজে বিলস ভয়েস নেই।
মার্টিন

হ্যাঁ, বেলগুলি সরিয়ে ফেলা হয়েছে বলে মনে হচ্ছে। say -v '?'সমস্ত ভয়েস তালিকাতে ব্যবহার করুন । say -v '?' | egrep `echo $LANG | sed "s/\..*//"`আপনার বর্তমান ভাষার জন্য ভয়েসগুলি তালিকাবদ্ধ করতে ব্যবহার করুন ।
k00ka

56

echo ^Gবাশ লিখুন । ^Gপ্রেস তৈরি করতে ctrl+vএবং তারপরে ctrl+g


20
/usr/bin/printf "\a"এবং osascript -e "beep 1"যথেষ্ট ভাল কাজ
abe

যে কেউ কী echo ^Gকরছে তা ব্যাখ্যা করতে পারে (অর্থাত্ এই আদেশটি সাধারণ ব্যক্তির শর্তে কী বলে)? এটি কি একটি বিশেষ চরিত্র যা ওএসএক্স-এ বীপ বানাচ্ছে? অন্য কোনও সম্পর্কিত বিশেষ চরিত্র আছে? @mxhaack @ wongo888
এরিক জোনস

2
@ এরিক জোনস ^Gএকটি "নিয়ন্ত্রণ চরিত্র" অর্থাত্ একটি প্রিন্টযোগ্য অক্ষর যা / নির্দিষ্ট ব্যবহারের জন্য ব্যবহৃত হয়েছিল যেমন উদাহরণস্বরূপ বেল / বিপ ট্রিগার করে। এ চেহারা আছে এই Wikipedia নিবন্ধটি
coffeejunk

30

এটি সমস্ত ভয়েস (ইয়োসেমাইটে কাজ করে) লুপ করবে:

say -v '?' | awk '{print $1}' | while read voice; do printf "using $voice...\n"; say -v $voice "hello, this is me using the $voice voice"; sleep 1; done

1
হাসিখুশি, এমন ধন! : ডি
idleherb

27

টার্মিনালে টাইপ করুন:

প্রতিধ্বনি - "" \ এ "

-E পরামিতি পালানো অক্ষরগুলি প্রক্রিয়া করতে প্রতিধ্বনি বলে। \ N যেহেতু নতুন লাইন চরিত্র, তাই \ a হ'ল ঘণ্টা (Ctrl + G এর সমান)।


এই পদ্ধতির একটি সুবিধা হ'ল এটি লিনাক্সেও (এবং অন্যদের?) কাজ করে। অন্য কোথাও উল্লিখিত হিসাবে, printf "\a"
আপনিও

1
যারা বেল পছন্দ করেন তবে কোটগুলি নিয়ে অলস তাদের echo -e \\aজন্যও কাজ করে।
সেলডমনিডি

26

এর সাথে একটি স্বেচ্ছাসেবক সতর্কতা প্লে করুন afplay

আমি অবাক হলাম কেউই উল্লেখ করেনি afplay: এটি কমান্ড লাইন প্রোগ্রাম যা স্বেচ্ছাসেবী সাউন্ড ফাইলগুলি চালায়। OS X এর মূল প্রকাশের (এবং NeXTSTEP, যদি আপনার স্মৃতিটি দীর্ঘ হয় তবে) এটি প্রায় হয়েছে around

উদাহরণস্বরূপ, আপনি এটি কমান্ড লাইন থেকে চালাতে বা স্ক্রিপ্টে রাখতে পারেন:

$ afplay /System/Library/Sounds/Ping.aiff

আপনি সিস্টেম সাউন্ডের মধ্যে সীমাবদ্ধ নন; ব্যবহারের একটি সুবিধা afplayহ'ল আপনি সতর্কতা হিসাবে নিজের শব্দ ফাইলটি চয়ন করতে পারেন। উদাহরণস্বরূপ, আপনি এই শব্দগুলির মধ্যে একটি ডাউনলোড করতে এবং আপনার পছন্দসই চয়ন করতে পারেন।

(আপনি যদি কোনও টেলি টাইপ মডেল 33 বেলের রেকর্ডিং খুঁজে পান তবে অতিরিক্ত পয়েন্টগুলি!)


টাইপরাইটার বেল যথেষ্ট পরিমাণে কাছে থাকতে পারে।
অ্যান্ড্রি মাকুখা

13

ওএস এক্স টার্মিনালের অধীনে, আদেশটি কার্যকর করুন: osascript -e 'beep'

কমান্ড কার্যকর করতে অ্যাপলস্ক্রিপ্টকে বলতে ওএসএ (ওপেন স্ক্রিপ্ট আর্কিটেকচার) প্রযুক্তি ব্যবহার করে beep



7

printf "\a" এছাড়াও একটি টার্মিনালে কাজ করে এবং সেট সতর্কতা শব্দ প্লে করবে।


7

আপনার যদি কিছু প্রয়োজন হয় তবে এটি "গুরুত্বপূর্ণ" বলে মনে হচ্ছে

তুমি ব্যবহার করতে পার

tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s && tput bel && sleep 0.33s

:)


1

MacOS এক্স-এ, শব্দ পাওয়ার জন্য "সাউন্ড সতর্কতা" বিকল্পটি (টার্মিনাল / পছন্দসমূহ) সক্রিয় করতে হবে।


1
আসলে এটিকে "শ্রুতি বেল" বলা হয়। এটি সেটিংসে / উন্নত।
ডেনিস ম্যালিনভস্কি


0

আপনি যদি XCODE ইনস্টল করে থাকেন তবে আপনি একটি বীপ / বেল তৈরি করতে পারেন। আমি ভাবিনি যে আমি সিতে printf "\a"চরিত্রটি কাজ করতে পারি can

প্রোগ্রামটি চলার সাথে সাথে টোনটি কাজ করার একটি উপায় রয়েছে, এক্সসিইডি শুরু করুন, এক্সসিইডি, পছন্দসমূহ, আচরণের অধীনে ড্রপ ডাউন মেনু, প্রথম বক্স প্লে সাউন্ডটি পরীক্ষা করুন, তালিকা থেকে চয়ন করুন বা একটি শব্দ যুক্ত করুন।

এটি করার একটি উপায়, তবে কেবল প্রোগ্রামটি চালানোর সাথে সাথেই আমি বিশ্বাস করি।


1
Xcode "আচরণ" কেবল তখনই কার্যকর করা হয় যখন সম্পর্কিত ইভেন্টগুলি Xcode এ ঘটে occur এগুলি সিস্টেমে অন্য কোথাও প্রয়োগ হয় না।
ডাস্কউফ -অ্যাক্টিভ-

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