Wie funktionieren Cat-Sprachübersetzungs-Apps?

Wie funktionieren Cat-Sprachübersetzungs-Apps?

Sie haben wahrscheinlich schon Apps gesehen, die behaupten, das zu übersetzen, was Ihre Katze sagt. Aber können sie das Miauen Ihrer Katze wirklich ins Englische übersetzen? Die kurze Antwort ist ja, irgendwie. Es ist schwierig, weil die „Sprache“ jeder Katze so einzigartig ist, aber sie können mit moderner Technologie ziemlich nahe kommen.





Cat-Übersetzungs-Apps wie MeowTalk verwenden eine Form der Spracherkennung, die maschinelles Lernen betont. Schauen wir genauer hin.





Spracherkennung und maschinelles Lernen

Mary Theresa McLean/ Pixabay





Die Spracherkennung funktioniert, indem sie Sprache aufzeichnet und das Audio in eine digitale Datendatei umwandelt. Es codiert Daten wie Tonhöhe und Lautstärke als Datenpunkte, die die App analysieren und mit Bedeutungen abgleichen kann. DPA-Mikrofone erklärt, dass diese Datenpunkte je nach Hintergrundgeräuschen und gesprochenem Wort sehr unterschiedlich aussehen können.

Manchmal halten wir die Spracherkennung für selbstverständlich, aber es ist eine unglaubliche technologische Leistung. Vor allem, wenn man bedenkt, wie komplex die menschliche Sprache ist. Wie Der Wissenschaftler erklärt, beinhaltet jedes Wort eine breite Palette von Klängen oder 'Phonemen', die miteinander vermischt sind. Es ist sehr schwierig, einen Computer dazu zu bringen, Sprache zu verstehen. Die neue Grenze der Katzengeräusche wird noch schwieriger.



Apps, die Spracherkennung verwenden, werden mit einem „Vokabular“ von Wörtern programmiert, das als Datensatz bezeichnet wird. Die App ordnet Ihre Rede dann der nächstgelegenen Option in ihrem Datenvokabular zu.

Wenn es einen Fehler macht, korrigieren Sie es und es speichert diese Daten für das nächste Mal. Dies ist Teil des maschinellen Lernens. Auf diese Weise lernt ein Programm, Sprache zu erkennen, auch wenn sie nicht mit dem Datensatz identisch ist, mit dem es gestartet wurde.





Verwandte: Was sind maschinelle Lernalgorithmen? So funktionieren sie

Die Spracherkennung hat immer noch Probleme, insbesondere bei Sprachbehinderungen und Akzenten. Einige Unternehmen verbessern jedoch das maschinelle Lernen, um diese Probleme zu überwinden. Im Laufe der Zeit kann maschinelles Lernen die Spracherkennung zu einem leistungsstarken Werkzeug machen.





was hast du für ein handy

So funktioniert die Spracherkennung beim Menschen. Aber funktioniert es bei Katzen?

Spracherkennung vs. Miauerkennung

Ariana Suárez / Unsplash

Zuerst müssen wir verstehen, warum sich das Übersetzen einer bestimmten Art von Miauen als „Ich habe Hunger“ von der Analyse menschlicher Sprache unterscheidet. Das Problem besteht hauptsächlich darin, dass die Katzenkommunikation stärker auf nonverbale Hinweise wie die Körperhaltung angewiesen ist. Ein weiteres Problem ist das Fehlen einer universellen „Katzensprache“.

Laut ASPCA , ausgewachsene Wildkatzen miauen einander nie, nur Menschen. Andere Forschungen von die Humane Gesellschaft fügt hinzu, dass diese Geräusche 'nicht in einem Vakuum auftreten'. Wir müssen sie neben der Körpersprache und anderen Kontexten interpretieren. In vielen Fällen sind diese stillen Signale der einzige Unterschied zwischen einem Miauen, das „Ich habe Hunger“ bedeutet, und einem, das „Ich möchte spielen“ bedeutet.

Hinzu kommt, dass keine zwei Katzen die gleiche Sprache haben. Katzen entwickeln personalisierte „Sprachen“ für ihre Besitzer. Diese basieren teils auf der Nachahmung der Stimme des Besitzers und teils auf der Persönlichkeit der Katze. Keine zwei Katzen klingen gleich, selbst wenn sie den gleichen Wunsch oder Bedarf vermitteln. Wie kann also das Sprachvokabular einer App für alle übersetzt werden?

Flexibles maschinelles Lernen für Katzen

Kostenlose Sounds/ Unsplash

Obwohl ein paar virtuelle Assistenten mögen Auto versuchen, Ton und Emotion zu verstehen, ist die Spracherkennung bei nonverbalen Signalen immer noch schrecklich. Aber das bedeutet nicht, dass es unmöglich ist, sie zu interpretieren.

Drag & Drop funktioniert nicht mac

MeowTalk verwendet eine flexiblere Art des maschinellen Lernens, um diese Probleme zu überwinden.

Herunterladen: MeowTalk für Android | ios (Kostenlos)

Meowtalk wurde von Javier Sanchez erstellt, der auch im Alexa-Team arbeitete. Er stellte sich die App als einen Schritt in Richtung smarter Halsbänder vor. Diese Halsbänder würden Katzengeräusche in menschliche Sprache übersetzen und dabei auf komplexe maschinelle Lernstrategien zurückgreifen, um Menschen zu helfen, ihre Katzen besser zu verstehen und zu pflegen.

Das MeowTalk-Team kompensierte die Einzigartigkeitsprobleme, indem es spezifischere Profile für jede Katze erstellte. In der App registrieren Sie jede Katze separat. Wissenschaft Norwegen berichtet, dass Kätzchen anders miauen als erwachsene Katzen, daher fragt die App auch nach dem Geburtstag der Katze. Jedes Profil generiert ein einzigartiges Datennetzwerk für die Katze, das ein wenig Deep Learning in das maschinelle Lernen integriert.

Verwandte: Deep Learning vs. Machine Learning vs. KI: Wie passen sie zusammen?

Für Vokabeln beginnt MeowTalk mit 10 Klangprofilen in seinem Datensatz. Jede hat eine andere Bedeutung, wie 'glücklich' oder 'jagend'. Wenn die App ein Geräusch hört und es falsch macht, können Sie es entweder korrigieren oder eine neue Interpretation erstellen.

CATSOUNDS-Daten gesammelt von Akvelon

Korrigieren weist die App an, das Basisvokabular durch den neuen Laut zu ersetzen.

Fehler konnte Hauptklasse Java nicht finden oder laden

Zum Beispiel können Sie der App sagen, dass sie „Jagd“ auf kurzes Zirpen statt auf ein langes Jaulen abstimmen soll. Diese Art der Korrektur ist nützlicher, als mehrere Töne hinzuzufügen, um einer Bedeutung zu entsprechen, wie dies bei der Spracherkennung der Fall ist beide bedeutet 'Mutterruf'.

Machine Learning in Spracherkennungs-Apps widersetzt sich normalerweise dieser Art des Überschreibens. Es wäre, als würde man Siri beibringen, dass man mit „Technologie-Blog“ in Wirklichkeit „Birne“ meint. Aber die flexiblere Form des maschinellen Lernens, die MeowTalk verwendet, kann diese Korrektur einfacher handhaben.

Durch das Erstellen einer neuen Interpretation wird eine Bedeutung hinzugefügt, die zuvor nicht codiert wurde. Wenn Ihre Katze beispielsweise einen bestimmten Anruf erhält, wenn sie ihr Lieblingsspielzeug haben möchte, können Sie als Option „Ich will meine Maus“ hinzufügen. Es ist vergleichbar mit dem Hinzufügen eines Wortes zu Ihrem Autokorrektur-Wörterbuch.

Verwandt: So definieren Sie Ihre eigenen Autokorrektur-Wörter auf Android

Im Laufe der Zeit können Sie ein hochgradig personalisiertes Sprachprofil für Ihre Katze entwickeln. Schließlich könnte es sogar so ausgereift sein, dass es für Tiersitter nützlich ist oder Verhaltensprobleme löst. Nicht zuletzt hilft es Katzenbesitzern, auf ihre Haustiere aufmerksamer zu werden.

Das Urteil: Funktionieren Übersetzungs-Apps für Katzen?

Letztendlich hängt die 'Katzenübersetzung' immer noch stark davon ab, dass der Benutzer der App beibringt, wie seine Katze spricht. Das wird wahrscheinlich immer der Fall sein, weil die Kommunikation jeder Katze einzigartig ist.

Aber die Tatsache, dass maschinelles Lernen so weit gekommen ist, dass Entwicklern dies sogar teilweise gelingt, ist unglaublich. Maschinelles Lernen und KI schreiten mit halsbrecherischer Geschwindigkeit voran und wir können es kaum erwarten zu sehen, wohin sie als nächstes gehen.

Teilen Teilen Tweet Email Verwandte Themen
  • Technologie erklärt
  • Sprachen lernen
  • Maschinelles Lernen
Über den Autor Natalie Stewart(47 veröffentlichte Artikel)

Natalie Stewart ist Autorin für MakeUseOf. Sie interessierte sich zum ersten Mal für Technologie im College und entwickelte eine Leidenschaft für das Schreiben von Medien an der Universität. Natalies Fokus liegt auf zugänglicher und einfach zu bedienender Technologie und sie liebt Apps und Geräte, die das Leben für den Alltag einfacher machen.

Mehr von Natalie Stewart

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren