দেরিতে জবাবের জন্য দুঃখিত, তবে আমি মনে করি এটি আমার লাইব্রেরির বিজ্ঞাপন দেওয়ার জন্য ভাল জায়গা ...
আফাইক, স্ট্যান্ডার্ড লাইব্রেরিতে অডিও বাজানোর জন্য একটিমাত্র মডিউল রয়েছে: ওসৌডিওদেব । দুঃখের বিষয়, এটি কেবল লিনাক্স এবং ফ্রিবিএসডি-তে কাজ করে।
আপডেট: এখানে উইনসাউন্ডও রয়েছে তবে স্পষ্টতই এটি প্ল্যাটফর্ম-নির্দিষ্ট।
প্ল্যাটফর্ম-স্বতন্ত্র কিছু করার জন্য আপনাকে একটি বাহ্যিক গ্রন্থাগার ব্যবহার করতে হবে।
আমার প্রস্তাবটি সাউন্ডভাইস মডিউল (তবে সাবধান, আমি লেখক)।
প্যাকেজটিতে ম্যাক ওএস এক্স এবং উইন্ডোজের প্রাক-সংকলিত পোর্টঅডিও লাইব্রেরি অন্তর্ভুক্ত রয়েছে এবং এটি সহজেই ইনস্টল করা যেতে পারে:
pip install sounddevice --user
এটি NumPy অ্যারে থেকে শব্দটি প্লে করতে পারে তবে এটি প্লেইন পাইথন বাফারও ব্যবহার করতে পারে (যদি NumPy উপলব্ধ না থাকে)।
একটি নুমপি অ্যারের পিছনে খেলতে, আপনার যা যা প্রয়োজন তা হ'ল (ধরে নিই যে অডিও ডেটাতে 44100 হার্জ-এর নমুনা নমুনা রয়েছে):
import sounddevice as sd
sd.play(myarray, 44100)
আরও বিশদের জন্য ডকুমেন্টেশনটি দেখুন ।
এটি সাউন্ড ফাইলগুলি পড়তে / লিখতে পারে না, এর জন্য আপনার একটি পৃথক গ্রন্থাগার প্রয়োজন need