В частности, для андройда есть shazam. Получалось распознавать даже играющее фоном радио в столовой :)
Очень интересно, как это работает. Ясно, что есть некая база. Но что в этой базе храниться? Как убираются шумы?
Существует ли программа, которая позволяет захватывать звуковой поток с микрофона, анализировать его и запускать какое-нибудь действие (программу) в случае, если звук подходит под какие-то условия. Например, звук был громче определённой границы или был звук в определённых частотах.
Столкнулся с тем, что на некоторых компьютерах в организации с ОС Windows XP SP3 Аudacity отказывается кодировать в mp3.
Пробовал версии Audacity 1.2.6 и Audacity 1.3.12. Плагин Lame_v3.98.2_for_Audacity_on_Windows.exe установлен. Библиотека указана. Все равно выдает ошибку. Нагуглить решение не удалось.
Звуковая запись(небольшой длительности) конференции сохраняется каждые n минут в файл. В файлах довольно много шума. Мне необходимо написать программу для автоматизированного удаления шумов.
Гуглил в сторону обработки звука в java используя sound api, но ничего адекватного не нашел.
Что посоветуете для реализации подобного на java или python?