2013-06-20 11 views
12

Ich muss eine Android-App, die bestimmte von mir erstellte Sound-Dateien erkennen kann, und eine Aktion auf Erkennung machen. So etwas wie Shazam/Soundhound, aber mit meinen eigenen Sounddateien. Gibt es eine API oder SDK oder etwas dafür? Ich habe über Echoprint gelesen, aber ich verstehe es ist für Windows und iOS und es scheint ziemlich schwierig für mich. Funktioniert das? Oder gibt es andere Möglichkeiten?Sound-Erkennungs-API, SDK (Android)

PS: Um es klar zu machen, möchte ich keine Spracherkennung oder Text-to-Speech. Meine Sound-Dateien können Musik, verzerrte Stimme, Effekte usw. haben

+0

was Sie das? will keine Spracherkennung ?? also wie kann man die Sounddatei erkennen ??? –

+0

wie ich sagte, ich will es Sound-Dateien wie Shazam oder Soundhound zu erkennen, nicht jemandes Stimme Befehle – KKO

+0

dies wurde auch in (Qualcomm Gimbal) Star Trek Into Darkness App verwendet, aber die SDK-Funktion wurde noch nicht für die Öffentlichkeit freigegeben – KKO

Antwort

1

Ein Jahr später, und ich habe mit Echoprint kompiliert für Android wie erklärt here erklärt. Es bringt einige Ergebnisse, aber im Allgemeinen funktioniert es ziemlich schlecht, besonders mit benutzerdefinierten Sounddateien. Echoprint ist nicht für die OTA-Erkennung konzipiert. Ich würde es für eine Test/Prototyping Art der Sache empfehlen, aber nicht für die Produktion. Leider ist es bisher die einzige Möglichkeit, eigene Server- und Sounddateien zu haben.

+0

ACRCloud ist ein Audio/Musik-Erkennungsdienst, der benutzerdefinierte Such-DB unterstützt, dh Benutzer können ihre eigenen hochladen Audio-/Musikdateien zum Erstellen des Audio-/Musikindex. Bitte sehen Sie: https://github.com/acrcloud/webapi_example und http://console.acrcloud.com/demo – FernandoSanchez

+0

Ich arbeite an einem Projekt der Sprechererkennung/Sprecheridentifikation durch Pre-Store-Sound. Das wird dafür hilfreich sein ??? –

4

ACRCloud unterstützt Musik/Audio-Suchmaschine, 50 Millionen Songs/User-Upload-Inhalte werden unterstützt, SDK für iOS/Android/Linux, die nach der Registrierung heruntergeladen werden können (http://console.acrcloud.com/signup). Es gibt drei Stufen für die Kunden:

  • Freie Tier, für Demo/Prototyping
  • Tier Accelerating, für Start-ups
  • Gewerbe Tier

Wunsch, das hilft

+0

Ich habe gerade eine Test-App dieses Dienstes zusammengestellt und es sieht sehr vielversprechend aus. Die Dokumente brauchen definitiv und überholt, und überall sieht es aus wie ein Service, der immer noch reift, aber es war sehr einfach zu beginnen, und es funktionierte beim ersten Versuch. – MattC

+0

danke, wir haben die Konsole verbessert und Beispielcode finden Sie hier: https://github.com/acrcloud/webapi_example – FernandoSanchez