2010-11-03 5 views
5

Ich versuche herauszufinden, gibt es keine Sprache (oder Voice) API (für Android), die für die Erkennung des Sprechers verwendet werden kann. Mein Ziel ist es, eine Anwendung zu schaffen, die den Sprecher erkennt und von einer anderen Person unterscheidet, die wie eine Authentifizierung dienen kann.Android Sprechererkennung

Vielen Dank im Voraus, Serhiy.

+0

Hallo Serhiy, hast du irgendeine Lösung für dein Problem? Kannst du es bitte mit uns teilen .. Ich suche auch nach einer solchen Lösung. –

+0

Lösung verwendet wurde einige Aufnahmen der Rede (nicht ganze sprechen, aber einige Teile) und die Validierung solcher Server Seite, dachte das Verhältnis der falsch positiven ist immer noch ziemlich hoch .. – Serhiy

+0

@Serhiy Hallo, gute Frage, Daumen hoch für das Hast du das Problem gelöst? Ich brauche Hilfe, genauso. –

Antwort

1

Ich glaube nicht, dass Sie viel Glück mit der Recognizer-Absicht haben, die verwendet wird, um Sprache in Text zu konvertieren. Mir ist nichts bewusst, was Sprechererkennung macht. Aber Sie können AudioRecord verwenden, um rohe Audioframes zu erfassen und dann Signalverarbeitung an ihnen durchzuführen. Ich fürchte, ich weiß nicht genau, welche Audioprozessoren Ihnen helfen würden, einen Sprecher von einem anderen zu unterscheiden.

+0

Ja, Sprache zu Text ist nicht das, was ich will. Wahrscheinlich hast du recht, der einzige Weg, dies zu tun, ist mit Rohdaten zu arbeiten und eine Art Hash für jeden neuen Eintrag zu generieren, den ich bekomme, und ihn mit dem existierenden zu vergleichen. Ich habe mich gerade gefragt, ob vielleicht jemand1 schon so etwas für Android gemacht hat, weil JSAPI (Java Speech API), was eine Lösung sein könnte, nicht mit Android kompatibel ist. Danke trotzdem. – Serhiy

1

Sie könnten mit android.media herumspielen. Soweit ich weiß, gibt es keinen Java-Sound, der vollständig auf Android portiert wurde.

+0

Vielen Dank für Ihr Feedback. Ich denke, ich kann Rohdaten von android.media.AudioRecord lesen Methode. – Serhiy

Verwandte Themen