2017-02-19 2 views
1

나는 안드로이드 용 Gracenote Mobile Client를 사용하여 마이크를 통해 음악을 식별하려고합니다.Gracenote Android 오프라인 모드

지금까지 잘 작동하고 있으며 인식 결과 (identifyAlbum 사용)가 나타납니다.

시나리오를 지원할 수 있는지 궁금합니다. 기록 지문을 채취하고 추후에 gracenote 서버에 지문을 제출합니다 (인터넷을 사용할 수있는 경우).

(나는 아마 오디오 파일로 녹음을 저장하고 나중에. 난 그냥 저장하고 지문 대신 녹음을 검색 할 수 여부, 궁금하네요 식별을 위해 해당 파일을 제출하는 일 것이라는 점을 알고있다)

도움을 주시면 대단히 감사하겠습니다.

안녕하세요. 감사합니다. woellij

+0

Android에서는이 기능을 사용하지 않았지만 API에 따라 필요한 것을 제공 할 수 있습니다. 'GnMusicId.fingerprintBegin()' 'GnMusicId.fingerprintWrite()' 'GnMusicId.fingerprintEnd()' 'GnMusicId.fingerprintDataGet()' – Alan

+0

안녕 앨런. 그 방향으로 나를 가르쳐 주셔서 감사합니다 - 나는 그 클래스를 알지 못했습니다. 지금까지 [Android Sample] (https://github.com/kevguy/GracenoteSDKSample)에 따라 무언가를 구현했습니다. 설명서는 어디에서 찾을 수 있습니까? Gracenote 개발자 페이지에서 완전히 잃어 버렸습니다. – woelliJ

+0

Mobile (Android) - https://developer.gracenote.com/gnsdk 용 GNSDK를 다운로드하려면 다음 링크로 이동하십시오. html 문서에는 API 참조가 있지만 위의 API를 사용하기위한 샘플이 없습니다. – Alan

답변

0

Android에서 테스트하지는 않았지만 다음 API에 따라 필요한 것을 제공 할 수 있습니다.

  • GnMusicId.fingerprintBegin()
  • GnMusicId.fingerprintWrite()
  • GnMusicId.fingerprintEnd()
  • GnMusicId.fingerprintDataGet에 API에 대한 자세한 정보를 원하시면, 고토()에

모바일 용 GNSDK (Android) - developer.gracenote.com/gnsdk를 다운로드하려면 다음 링크를 클릭하십시오. html 문서에는 API 참조가 있지만 위의 API를 사용하기위한 샘플이 없습니다.

+0

다시 올바른 방향으로 안내해 주셔서 감사합니다. 이미 GnMic을 사용하고 있었기 때문에 fingerprintFromSource를 사용하게되었습니다. 좋아요 : gnMusicId.fingerprintFromSource (gnMic, fingerprintType); 문자열 지문 = gnMusicId.fingerprintDataGet(); gnMusicId.find 앨범 (지문, 지문 유형); 그리고 GnMusicIdStream 대신 매번 사용할 수도 있습니다 - 특정 단점이없는 한 – woelliJ