পাইথনে অডিও ফাইল নিয়ে কাজ ( পর্ব-২২ )


আমরা এই পর্বে অডিও ফাইলের একটি লাইব্রেরি নিয়ে কাজ করব। পাই-অডিও নামের লাইব্রেরিটি http://people.csail.mit.edu/hubert/ pyaudio/#downloads থেকে নামিয়ে নিন। তারপর লিখে ফেলুন নিচের লাইনগুলো:

import pyaudio

import wave

import sys

wf = wave.open(sys.argv[1], “rb”)

p = pyaudio.PyAudio()

stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),

channels=wf.getnchannels(),

rate=wf.getframerate(),

output=True)

data = wf.readframes(1024)

while data != “”:

stream.write(data)

data = wf.readframes(1024)

stream.stop_stream()

stream.close()

p.terminate()

এখন স্টার্ট মেনু থেকে রানে গিয়ে %userprofile% লিখে এন্টার চাপুন। যে ফোল্ডার আসবে তাতে test.py নামে সেইভ করে রাখুন ফাইলটি। এখন একটি WAV ফাইল test.wav নামে ওই ফোল্ডারে সেভ করুন। এখন স্টার্ট মেনু থেকে আবার রানে গিয়ে cmd লিখে এন্টার চাপুন। তারপর লিখুন python test.py test.wav, এন্টার চাপলে দেখবেন ফাইলটি প্লে হচ্ছে।