Акустический код отпечатка пальца для iOS?

Я начал искать тему Acoustic Fingerprint (http://en.wikipedia.org/wiki/Acoustic_fingerprint) для своего любимого проекта для iOS, и мне было интересно, есть ли:

  1. Любые библиотеки с открытым исходным кодом или исходный код для iOS, которые справляются с этим?
  2. Предполагая, что я опытный программист на все руки, очень проблематично реализовать это самому, если нет версий с открытым исходным кодом?
  3. Сможет ли библиотека Accelerate DSP в iOS справиться с такой задачей?

Спасибо


person Ron    schedule 17.04.2011    source источник


Ответы (3)


  1. Не из моих знаний
  2. Для ветерана это не проблема, это будет непросто, но достижимо.
  3. Никогда не заглядывал.

Даже в Java это может оказаться интересным чтением.

Прежде чем что-либо делать, особенно если вы собираетесь продавать в AppStore, позаботьтесь о том, чтобы эти методы/алгоритмы были запатентованы. Прочитайте что случилось с автором сообщения в блоге выше.

person Vincent Guerci    schedule 17.04.2011

вы можете проверить библиотеку EchoPrint CodeGen от The Echo Nest. У них даже есть полнофункциональный пример кода для iOS.

Вы можете найти некоторые дополнительные ссылки на программное обеспечение с открытым исходным кодом, связанное со снятием отпечатков аудио, в этой статье MusicBrainz, но, насколько мне известно, библиотека EchoPrint является единственным, у которого есть лицензия, совместимая с приложениями iOS.

Удачи!

person urish    schedule 09.10.2011
comment
У EchoPrint есть две большие проблемы 1) Он предназначен только для сравнения одних и тех же входных данных, т.е. практически невозможно сопоставить четкую запись с компакт-диска с образцом, записанным на телефон с ТВ/радио с фоновыми шумами. 2) Надежно работает только для очень длинных сэмплов (~30 секунд). ...Мы пытались адаптировать CodeGen от EchoPrint для более коротких сэмплов и шумных сэмплов, но это был огромный случай (то есть случайный) и годился только для развлечения нашей аудитории :) - person shelll; 21.07.2016

Сможет ли библиотека Accelerate DSP в iOS справиться с такой задачей? НЕТ

Еще я заметил, что вы ставите тег "распознавание голоса". Просто чтобы убедиться, что распознавание голоса не имеет ничего общего со звуковой идентификацией / акустической дактилоскопией !!

person lizzie    schedule 30.01.2013