এই সরঞ্জাম কী করে
সাউন্ড রেকর্ডার আপনার ডিভাইসের মাইক্রোফোন থেকে অডিও রেকর্ড করে। মাইক্রোফোন অ্যাক্সেসের অনুমতির জন্য বটনে ক্লিক করুন, তারপর রেকর্ডিং শুরু ও বন্ধ করুন। সব প্রসেসিং আপনার ব্রাউজারে চলে — কোনো আপলোড নেই, কোনো সার্ভার নেই।
কীভাবে ব্যবহার করবেন
- অ্যাক্সেস অনুমতি দিন — মাইক্রোফোন সক্রিয় করতে বটনে ক্লিক করুন।
- রেকর্ডিং শুরু করুন — অডিও ক্যাপচার শুরু করতে "রেকর্ডিং শুরু করুন" ক্লিক করুন।
- রেকর্ডিং বন্ধ করুন — শেষ হলে "বন্ধ করুন" ক্লিক করুন। রেকর্ডিং তালিকায় যোগ হবে।
- ডাউনলোড — কোনো রেকর্ডিংয়ের উপর হোভার করুন এবং সেভ করতে ডাউনলোড আইকনে ক্লিক করুন।
- সরান — হোভার করে রেকর্ডিং বাতিল ও মেমোরি মুক্ত করতে রিমুভ (X) বটনে ক্লিক করুন।
কীভাবে কাজ করে
সরঞ্জাম ব্রাউজারের MediaDevices API (getUserMedia) ব্যবহার করে মাইক্রোফোনে অ্যাক্সেস করে। MediaRecorder API দিয়ে অডিও রেকর্ড হয়, যা WebM (অথবা Safari-তে MP4) চাঙ্ক তৈরি করে; এগুলো এক Blob-এ জুড়ে ডাউনলোডের জন্য দেওয়া হয়। সব রেকর্ডিং ব্রাউজার মেমোরিতে blob URL হিসেবে রাখা থাকে যতক্ষণ আপনি সরাবেন বা পেজ ছাড়বেন।
HTTPS দরকার কারণ getUserMedia শুধুমাত্র নিরাপদ প্রসঙ্গে (HTTPS বা localhost) কাজ করে। এতে নিরাপত্তাহীন পেজে ভুলবশত মাইক্রোফোন অ্যাক্সেস দেয়া থেকে ব্যবহারকারী সুরক্ষিত থাকে।
ব্যবহারের ক্ষেত্র ও উদাহরণ
- ভয়েস মেমো — আলাদা অ্যাপ ছাড়াই দ্রুত নোট বা রিমাইন্ডার রেকর্ড করুন।
- ভয়েস মেসেজ — শেয়ার করার জন্য ছোট অডিও মেসেজ রেকর্ড করুন।
- ইন্টারভিউ — পরে ব্যবহারের জন্য ইন্টারভিউ বা আলাপ রেকর্ড করুন।
- অডিও নোট — টাইপ করা অসুবিধাজনক হলে আইডিয়া বা ডিক্টেশন রেকর্ড করুন।
সীমাবদ্ধতা ও জানা সীমাবদ্ধতা
- HTTPS দরকার — সরঞ্জাম সাধারণ HTTP-তে কাজ করে না (localhost ছাড়া)।
- ব্রাউজার সাপোর্ট — getUserMedia ও MediaRecorder সব আধুনিক ব্রাউজারে সাপোর্টেড; পুরনো ব্রাউজার কাজ নাও করতে পারে।
- ফর্ম্যাট ভিন্ন — আউটপুট সাধারণত WebM (Opus) অথবা Safari-তে MP4/M4A। কিছু প্লেয়ারে রূপান্তর লাগতে পারে।
- অনুমতি — মাইক্রোফোন অ্যাক্সেস দিতে হবে। deny করলে সরঞ্জাম ব্লক হবে।