У меня проблемы с пониманием, как это сделать практически
У меня есть WAV-файл, который содержит чистую речь и другой Ave-файл, который просто содержит фоновый шум (это могут быть разные вещи, такие как белый шум, шум толпы, запись ветра и т. Д.). Это либо чисто речь, либо чисто шум. Таким образом, я полагаю, что я могу получить от них значение SNR простым делением соответствующих выборок (или среднего значения кадра выборок) в обоих файлах. Затем я объединяю их в дерзости, чтобы получить шумный речевой файл. Я предполагаю, что этот файл будет иметь тот же SNR.
Теперь я пропускаю этот файл через свою программу шумоподавления и в результате получаю другой файл. Как рассчитать SNR этого файла с уменьшенным шумом?
--- РЕДАКТИРОВАТЬ ---
дополнительный вопрос размещен ЗДЕСЬ
На входной стороне:
SNR = DB2 - DB1
На выходной стороне:
источник