Я пытаюсь различить несколько файлов WAV с помощью акустической дактилоскопии. Я использую Chromaprint от AcoustID. Я использую 32-битные окна. Я скачал файл fpcalc.exe и пытаюсь запустить его на нескольких файлах wav. Проблема в том, что он генерирует пустой FINGERPRINT для этих файлов WAV.
Я управляю командой
fpcalc.exe -raw <FILENAME>.wav
Файлы в формате WAV, размер файлов 1 СЕК. Я запускаю ту же команду для больших файлов, тогда FINGERPRINT работает нормально.
Есть указатели?
Библиотека Chromaprint работает только для больших файлов, я думаю, что файлы должны иметь не менее 10 секунд для отпечатков пальцев.
Возможно, вам следует поискать альтернативы, такие как Python и Ruby, у которых есть библиотеки для идентификации небольших аудиофайлов (если вы ищете немного).
Вы можете использовать гем, который я сделал для файлов WAV:
Других решений пока нет …