2014-09-08 1 views
0

새로운 Gracenote 모바일 Android GNSDK를 사용하고 "doTrackIdAsync"메서드를 사용하는 동안 응답에 메서드 matchscore가 있음을 발견했습니다.()와 메소드 matchconfidence()는 최근에 추가되었지만 항상 각각 0과 빈 문자열을 리턴합니다. 그 값들을 반환하기 위해 켜야 할 옵션이 있는지 궁금합니다. 이 방법은 이미 구현되었거나 아직 사용할 수 없습니까? 나는 문서에서 그것에 대한 언급을 보지 못했다.matchscore 메서드는 항상 Gracenote 모바일과 함께 "doTrackIdAsync"메서드를 사용하여 0을 반환합니다. android GNSDK

답변

0

텍스트 일치를 수행하는 동안에 만 일치 점수와 신뢰도가 반환됩니다. 나는 네가 비어있는 점수와 조언을 얻는 이유를 설명하는 핑거 프린트만을 조회하고 있다고 생각한다.

쿼리에 텍스트 나 메타 데이터를 추가하면 제공된 텍스트와 반환 된 텍스트 사이의 친밀 성을 나타내는 점수가 반환됩니다.

+0

명확한 답변 주셔서 감사합니다. GNSDK 1.2의 출시 날짜가 있습니까? – user3257758

+0

이 기능은 지문을 사용할 때 일치 속도를 제한하는 데 사용되지 않을 것입니다. AFAIK의 향후 출시 계획은 없습니다. 일반적으로 반환 된 결과 목록이 이미 최상의 상태에서 나쁜 상태로 정렬되어 있으므로 그러한 값을 사용해서는 안됩니다. 그러한 기능을 어떻게 사용하는지에 대해 더 자세히 설명해 주시겠습니까? – Jonx

+0

물론, 내가 그 비율로 흥미를 느낀 이유는 내가 그 음악 Id와 musicStreamId가 때때로 나에게 잘못이 아닌 결과를 반환한다는 것을 깨달았다는 것입니다. 우리가 정확율을 가지고 있다면 결과를 사용할지 아니면 사용하지 않을지를 결정할 수 있습니다. 우리가 만들고있는 응용 프로그램에서는 백그라운드에서 musicId와 musicIdStream을 많이 사용하므로 결과가 정확하다는 확률 (95 % 이상)이 높으면 결과를 받아 들여야합니다. . 원한다면, 우리가 잘못된 결과를받은 구체적인 예를 드릴 수 있습니다. – user3257758

관련 문제