আমি বক্তৃতা স্বীকৃতির জন্য একটি ভিডিও ফাইল থেকে অডিও ক্লিপগুলি বের করি। এই ভিডিওগুলি মোবাইল / অন্যান্য হস্তনির্মিত ডিভাইস থেকে আসে এবং তাই প্রচুর শব্দ হয়। আমি অডিওর পটভূমির শব্দটি হ্রাস করতে চাই যাতে আমার স্পিচ সনাক্তকরণ ইঞ্জিনে যে বক্তৃতাটি স্পষ্ট হয় তা স্পষ্ট হয়। আমি এই সমস্ত জিনিস করতে ffmpeg ব্যবহার করছি, কিন্তু শব্দ কমানোর পর্যায়ে আটকে আছি।
এখন পর্যন্ত আমি নিম্নলিখিত ফিল্টারগুলি চেষ্টা করেছি:
ffmpeg-20140324-git-63dbba6-win64-static\bin>ffmpeg -i i nput.wav -filter_complex "highpass=f=400,lowpass=f=1800" out2.wav
ffmpeg -i i nput.wav -af "equalizer=f=1000:width_type=h:width=900:g=-10" output.wav
ffmpeg -i i nput.wav -af "bandreject=f=1200:width_type=h:width=900:g=-10" output.wav
তবে ফলাফল খুব হতাশাব্যঞ্জক। আমার যুক্তিটি হ'ল যেহেতু বক্তৃতাটি 300-3000 এইচজেডের সীমার মধ্যে আসে আমি কোনও পটভূমির শব্দকে দমন করতে অন্য সমস্ত ফ্রিকোয়েন্সি ফিল্টার করতে পারি। আমি কী মিস করছি?
এছাড়াও, আমি Weiner ফিল্টার বক্তব্য উন্নত বৈশিষ্ট্য জন্য ব্যবহার করা যেতে পারে দেখলেন সম্পর্কে পড়তে এই কিন্তু নিশ্চিত এটি কিভাবে ব্যবহার করতে নই।