Вы можете использовать FFmpeg для процесса шумоподавления.Есть хорошая обёртка FFmpeg для Android.Вы можете перейти к этому репозиторию https://github.com/WritingMinds/ffmpeg-android-java.Затем интегрируйте этот FFmpeg в Android.
После этого вы можете использовать приведенную ниже команду для уменьшения шума
ffmpeg -i <input_file> -af "highpass=f=200, lowpass=f=3000" <output_file>
Это просто уменьшит шум.Я думал, что этот диапазон даст вам хорошее подавление шума.Вы можете изменить его в соответствии с тем, что вы хотите.Но вы можете многое сделать, используя библиотеку FFmpeg.Это очень мощная библиотека.Перейдите к https://ffmpeg.org/ffmpeg.html это.Вы можете найти много команд для редактирования аудио.большинство из них могут использовать в этой оболочке FFmpeg Android.Я думаю, вам нужно заменить ffmpeg
на -y
, чтобы выполнить команду в этой оболочке FFmpeg