Librosa 

 
 

অডিও প্রসেসিংয়ের জন্য ওপেন সোর্স পাইথন লাইব্রেরি

Python API যা ডেভেলপারদের ডিস্ক থেকে অডিও লোড করতে এবং প্লে করতে, বিভিন্ন স্পেকট্রোগ্রাম উপস্থাপনা গণনা করতে এবং আরও অনেক কিছু করতে দেয়।

Librosa একটি খুব দরকারী পাইথন সঙ্গীত এবং অডিও বিশ্লেষণ লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের পাইথন ব্যবহার করে অডিও এবং সঙ্গীত ফাইল ফর্ম্যাটের সাথে কাজ করার জন্য অ্যাপ্লিকেশন তৈরি করতে সহায়তা করে। লাইব্রেরিটি ব্যবহার করা খুবই সহজ এবং অডিও এবং মিউজিক প্রসেসিং সম্পর্কিত মৌলিক এবং উন্নত কাজগুলি পরিচালনা করতে পারে। লাইব্রেরিটি ওপেন সোর্স এবং এটি ISC লাইসেন্সের অধীনে অবাধে উপলব্ধ।

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

Previous Next

Librosa দিয়ে শুরু করা 

Librosa ইনস্টল করার সবচেয়ে সহজ উপায় হল পাইথন প্যাকেজ ইনডেক্স (PyPI) ব্যবহার করা। সম্পূর্ণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

PyPI ব্যবহার করে Librosa ইনস্টল করুন

 python -m pip install librosa 

পাইথনের মাধ্যমে অডিও ফাইল লোড এবং ভিজ্যুয়ালাইজ করা হচ্ছে

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

পাইথনের মাধ্যমে অডিও সিগন্যাল তৈরি এবং সংরক্ষণ করুন

অ্যানালগ এবং ডিজিটাল সংকেত উভয়ই বিভিন্ন ধরণের সংকেত যা তথ্য বহন করতে পারে। একটি ডিজিটাল অডিও সংকেত একটি নির্দিষ্ট ফ্রিকোয়েন্সি এবং নমুনা হার সহ একটি NumPy অ্যারে। অন্যদিকে, অডিও সিগন্যালের এনালগ ওয়েভ ফরম্যাট একটি ফাংশন উপস্থাপন করে। ওপেন সোর্স পাইথন লাইব্রেরি Librosa সফ্টওয়্যার বিকাশকারীদের একটি অডিও সংকেত তৈরি করার এবং পাইথন কোড ব্যবহার করে তাদের পছন্দের জায়গায় সংরক্ষণ করার ক্ষমতা দেয়।

পাইথন ব্যবহার করে অডিও বৈশিষ্ট্য বের করুন

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

 বাংলা