Создание отпечатка пальца Adio с помощью GraceNote SDK

У меня возникли проблемы с пониманием примеров, включенных в загрузку gnsdk. Все, что мне нужно сделать, это иметь возможность генерировать аудио отпечаток пальца из WAV. файл. Тогда я планирую передать его через веб-интерфейс API для запроса базы данных. Я гораздо более опытен в веб-языках, поэтому, как только я смогу получить отпечаток пальца, мне будет хорошо. К сожалению, мой C / C ++ немного шаткий.

Я пытаюсь выяснить, какую именно функцию мне нужно вызвать и как передать ей волновой файл. Если у кого-нибудь есть какие-либо советы или подсказки о том, как просто создать отпечаток пальца, я был бы всегда благодарен.

1

Решение

Пожалуйста, обратитесь к примеру исходного кода в разделе samples / musicid_lookup_album_fpx.
В файле main.c ищите следующие функции.

API для генерации отпечатков пальцев из PCM.

  • gnsdk_musicid_query_fingerprint_begin ()
  • gnsdk_musicid_query_fingerprint_write ()
  • gnsdk_musicid_query_fingerprint_end ()

API для сохранения отпечатков пальцев в строковом буфере.

  • gnsdk_musicid_query_get_fp_data ()
2

Другие решения


По вопросам рекламы [email protected]