· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› Sound recognizing или вопрос для "взрослых

Посл.отвђт Сообщенiе


Дата: Ноя 10, 2003 17:56:20

Товарищи такая ситуация:
Хочу написать программу, в основе которой должен лежать движок распознования звуков. Делать она будет вот что:
брать два музыкальных файла(к примеру работа только с wav), один по-меньше другого и искать содержание одного в другом(принцип обычного поисковика, только звуков) и выводить, скажем, все вхождения в формате: сколько их и где каждое из них начинается а заканчивается. Вроде все.
Хотелось бы услышать от знающих людей: реально ли это и если да, то может что-нибудь подскажете(совет?). Буду рад любой помощи.

Заранее очень благодарен.


Дата: Ноя 10, 2003 18:15:26

реально ли это

В общем случае - нет.

Как ты, например, собираешься разделять произвольное количество одновременно звучащих сэмплов?


Дата: Ноя 10, 2003 18:17:14

Если имеется в виду приблизительное совпадение (т.е. не "с точностью до LSB"), то придётся использовать Фурье. Ищите инфу и сорсы по FFT.


Дата: Ноя 10, 2003 22:08:00

сорцы по FFT есть на http://www.fftw.org/
а вот на счет программ сравнения аудио файлов, такие точно есть, но вот названия не знаю


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.040