উইনসাউন্ড মডিউলটি উইন্ডোজ অপারেটিং সিস্টেমে পাইথন ইনস্টলেশনের জন্য নির্দিষ্ট। মডিউল নিম্নলিখিত ফাংশন সংজ্ঞায়িত করে -
বিপ()
৷যখন এই ফাংশনটিকে বলা হয় তখন পিসির স্পিকার থেকে একটি বীপ শোনা যায়। ফাংশন দুটি পরামিতি প্রয়োজন. ফ্রিকোয়েন্সি প্যারামিটার শব্দের ফ্রিকোয়েন্সি নির্দিষ্ট করে, এবং অবশ্যই 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 | সিস্টেমডিফল্ট শব্দ চালান |