কম্পিউটার টিউটোরিয়াল

পাইথনে উইন্ডোজের জন্য সাউন্ড-প্লেয়িং ইন্টারফেস (উইনসাউন্ড)


উইনসাউন্ড মডিউলটি উইন্ডোজ অপারেটিং সিস্টেমে পাইথন ইনস্টলেশনের জন্য নির্দিষ্ট। মডিউল নিম্নলিখিত ফাংশন সংজ্ঞায়িত করে -

বিপ()

৷

যখন এই ফাংশনটিকে বলা হয় তখন পিসির স্পিকার থেকে একটি বীপ শোনা যায়। ফাংশন দুটি পরামিতি প্রয়োজন. ফ্রিকোয়েন্সি প্যারামিটার শব্দের ফ্রিকোয়েন্সি নির্দিষ্ট করে, এবং অবশ্যই 37 থেকে 32,767 হার্জের মধ্যে হতে হবে। সময়কাল পরামিতি .

-এ শব্দের সময়কাল নির্দিষ্ট করে
>>> import winsound
>>> winsound.Beep(1000,500)

MessageBeep()

৷

এই ফাংশনটি রেজিস্ট্রিতে উল্লিখিত একটি শব্দ বাজায়৷ টাইপ আর্গুমেন্ট নির্দিষ্ট করে কোন শব্দটি বাজানো হবে। সম্ভাব্য মান হল −

-1, MB_ICONASTERISK, MB_ICONEXCLAMATION, MB_ICONHAND, MB_ICONQUESTION, এবং MB_OK (ডিফল্ট)।

মান -1 একটি "সাধারণ বিপ" তৈরি করে

>>> winsound.MessageBeep()

PlaySound()

৷

এই ফাংশনটি প্লাটফর্ম API থেকে অন্তর্নিহিত PlaySound() ফাংশনকে কল করে। ফাংশন দুটি পরামিতি প্রয়োজন. সাউন্ড প্যারামিটার একটি ফাইলের নাম, একটি সিস্টেম সাউন্ড উপনাম, বা বাইট-সদৃশ বস্তু হিসাবে অডিও ডেটা হতে পারে। এর ব্যাখ্যা পতাকার মূল্যের উপর নির্ভর করে। পতাকাগুলি নীচে সংজ্ঞায়িত করা হয়েছে:

SND_FILENAME সাউন্ড প্যারামিটার হল একটি WAV ফাইলের নাম।
SND_LOOP বারবার শব্দ বাজান
SND_MEMORY PlaySound() এর সাউন্ড প্যারামিটার হল একটি WAV ফাইলের মেমরি ইমেজ, একটি বাইট-সদৃশ বস্তু হিসেবে।
SND_ASYNC সাউন্ডকে অ্যাসিঙ্ক্রোনাস বাজানোর অনুমতি দিয়ে অবিলম্বে ফিরে আসুন।
SND_NODEFAULT নির্দিষ্ট শব্দ খুঁজে না পাওয়া গেলে, সিস্টেম ডিফল্ট শব্দ চালাবেন না।
SND_NOSTOP বর্তমানে বাজানো শব্দগুলিকে বাধা দেবেন না।

নিম্নলিখিত বিবৃতি প্রদত্ত WAV ফাইল চালায়।

>>> winsound.PlaySound('sample.wav', winsound.SND_FILENAME|winsound.SND_NOWAIT)

SND_ALIAS

৷

উইন্ডোজ রেজিস্ট্রি কীগুলি সাউন্ড নামের সাথে যুক্ত৷ যদি রেজিস্ট্রিতে এমন কোনও নাম না থাকে তবে SND_NODEFAULT না থাকলে সিস্টেম ডিফল্ট শব্দটি চালান৷ সমস্ত Win32 সিস্টেম নিম্নলিখিত সমর্থন করে:

PlaySound() নাম সংশ্লিষ্ট কন্ট্রোল প্যানেল শব্দের নাম
'SystemAsterisk' তারকা
'সিস্টেম এক্সক্ল্যামেশন' বিস্ময়বোধক
সিস্টেম এক্সিট' উইন্ডোজ থেকে প্রস্থান করুন
'সিস্টেমহ্যান্ড' গুরুত্বপূর্ণ স্টপ
SystemQuestion' প্রশ্ন

উদাহরণস্বরূপ নিম্নলিখিত বিবৃতিটি উইন্ডোজ এক্সিট সাউন্ড বাজায়।

>>> winsound.PlaySound("SystemExit", winsound.SND_ALIAS)

উইনসাউন্ড মডিউল নিম্নলিখিত শব্দগুলিকেও সংজ্ঞায়িত করে

MB_ICONASTERISK সিস্টেমডিফল্ট শব্দ চালান।
MB_ICONEXCLAMATION সিস্টেম এক্সক্ল্যামেশন সাউন্ড চালান।
MB_ICONHAND সিস্টেমহ্যান্ড সাউন্ড চালান।
MB_ICONQUESTION SystemQuestion শব্দটি চালান।
MB_OK সিস্টেমডিফল্ট শব্দ চালান

  1. ভালো অডিওর জন্য সেরা Windows 10 সফ্টওয়্যার

  2. উইন্ডোজ 10 পিসিতে কোন শব্দ নেই [সমাধান]

  3. Windows 10-এ ডিভিডি কীভাবে চালাবেন (বিনামূল্যে)

  4. Windows PC এর জন্য 11 সেরা অডিওবুক প্লেয়ার