U hebt waarschijnlijk apps gezien die beweren te vertalen wat uw kat zegt. Maar kunnen ze het miauw van uw kat echt in het Engels vertalen? Het korte antwoord is ja, soort van. Het is moeilijk vanwege hoe uniek de "taal" van elke kat is, maar ze kunnen redelijk dichtbij komen met moderne technologie.

Kattenvertaalapps zoals MeowTalk gebruiken een vorm van spraakherkenning die machine learning benadrukt. Laten we beter kijken.

Spraakherkenning en machine learning

Mary Theresa McLean /Pixabay

Spraakherkenning werkt door spraak op te nemen en de audio om te zetten in een digitaal gegevensbestand. Het codeert gegevens zoals toonhoogte en volume als gegevenspunten die de app kan analyseren en matchen met betekenissen. DPA-microfoons legt uit dat deze gegevenspunten er heel verschillend uit kunnen zien, afhankelijk van de achtergrondgeluiden en hoe een woord wordt uitgesproken.

We beschouwen spraakherkenning soms als vanzelfsprekend, maar het is een ongelooflijk staaltje technologie. Vooral als je bedenkt hoe complex menselijke spraak is. Zoals

instagram viewer
De wetenschapper legt uit dat elk woord een breed scala aan klanken of "fonemen" omvat die met elkaar vermengd zijn. Het is erg moeilijk om een ​​computer spraak te laten begrijpen. De nieuwe grens van kattengeluiden zal nog moeilijker zijn.

Apps die spraakherkenning gebruiken, zijn geprogrammeerd met een "vocabulaire" van woorden die een dataset wordt genoemd. De app stemt dan uw spraak af op de optie die het dichtst in de buurt komt in zijn data-vocabulaire.

Als hij een fout maakt, corrigeert u deze en slaat hij die gegevens op voor de volgende keer. Dit maakt deel uit van machine learning. Het is hoe een programma spraak leert herkennen, zelfs als het niet identiek is aan de dataset waarmee het begon.

Verwant: Wat zijn algoritmen voor machine learning? Hier is hoe ze werken

Spraakherkenning kent nog steeds problemen, vooral bij spraakgebrek en accenten. Sommige bedrijven zijn het verbeteren van machine learning om deze problemen op te lossen, wel. Na verloop van tijd kan machine learning spraakherkenning veranderen in een krachtig hulpmiddel.

Dat is hoe spraakherkenning werkt voor mensen. Maar werkt het voor katten?

Spraakherkenning vs. Miauwherkenning

Ariana Suárez /Unsplash

Ten eerste moeten we begrijpen waarom het vertalen van een bepaald soort miauw als 'ik heb honger' anders is dan het analyseren van menselijke spraak. Het probleem is vooral dat kattencommunicatie sterker afhankelijk is van non-verbale signalen zoals houding. Een ander probleem is de afwezigheid van een universele "kattentaal".

Volgens de ASPCA, volwassen wilde katten miauwen nooit naar elkaar, alleen naar mensen. Ander onderzoek door de Humane Society voegt eraan toe dat die geluiden "niet in een vacuüm voorkomen". We moeten ze interpreteren naast lichaamstaal en andere contexten. In veel gevallen zijn deze stille signalen het enige verschil tussen een miauw die 'ik heb honger' betekent en een die 'ik wil spelen' betekent.

Naast dit probleem hebben geen twee katten dezelfde taal. Katten ontwikkelen gepersonaliseerde "talen" voor hun baasjes. Deze zijn deels gebaseerd op imitatie van de stem van de eigenaar en deels op de persoonlijkheid van de kat. Geen twee katten klinken hetzelfde, zelfs niet als ze dezelfde behoefte of behoefte overbrengen. Dus hoe kan het spraakvocabulaire van een app voor al deze apps worden vertaald?

Flexibele machine learning voor katten

Gratis te gebruiken geluiden /Unsplash

Hoewel een paar virtuele assistenten dat leuk vinden Oto proberen om toon en emotie te begrijpen, is spraakherkenning nog steeds verschrikkelijk bij non-verbale signalen. Maar dat betekent niet dat het onmogelijk is om ze te interpreteren.

MeowTalk gebruikt een meer flexibele vorm van machine learning om deze problemen te verhelpen.

Downloaden: MeowTalk voor Android | iOS (Vrij)

Meowtalk is gemaakt door Javier Sanchez, die ook in het Alexa-team werkte. Hij stelde zich de app voor als een opstap naar slimme halsbanden. Deze halsbanden zouden kattengeluiden in menselijke spraak vertalen, op basis van complexe machine learning-strategieën om mensen te helpen hun katten beter te begrijpen en voor hen te zorgen.

Het MeowTalk-team compenseerde uniciteitsproblemen door meer specifieke profielen voor elke kat te maken. In de app registreer je elke kat apart. Science Noorwegen meldt dat kittens anders miauwen dan volwassen katten, daarom vraagt ​​de app ook naar de verjaardag van de kat. Elk profiel genereert een uniek datanetwerk voor de kat, waarbij een beetje diepgaand leren in het machinaal leren wordt verwerkt.

Verwant: Diep leren vs. Machine learning vs. AI: hoe gaan ze samen?

Voor woordenschat begint MeowTalk met 10 geluidsprofielen in de dataset. Elk heeft een andere betekenis, zoals 'gelukkig' of 'jagen'. Wanneer de app een geluid hoort en het fout maakt, kunt u dit corrigeren of een nieuwe interpretatie maken.

CATSOUNDS-gegevens verzameld van Akvelon

Corrigeren vertelt de app om de basiswoordenschat te vervangen door het nieuwe geluid.

Je kunt de app bijvoorbeeld vertellen om "Jagen" te matchen met korte piepjes in plaats van een lange gejank. Dit soort correctie is nuttiger dan het toevoegen van meerdere geluiden die overeenkomen met één, wat betekent dat spraakherkenning werkt, wat hetzelfde zou zijn als de app vertellen dat een lang gekrijs en kort piepgeluid beide bedoel "Mother Call."

Machine learning in spraakherkennings-apps is meestal bestand tegen dit type overschrijven. Het zou hetzelfde zijn als Siri proberen te leren dat wanneer je 'technologieblog' zegt, je echt 'peer' bedoelt. Maar de meer flexibele vorm van machine learning die MeowTalk gebruikt, kan deze correctie beter aan gemakkelijk.

Het maken van een nieuwe interpretatie voegt een betekenis toe die niet eerder was gecodeerd. Als uw kat bijvoorbeeld een specifiek telefoontje heeft wanneer ze haar favoriete speeltje wil, kunt u als optie "Ik wil mijn muis" toevoegen. Het is vergelijkbaar met het toevoegen van een woord aan uw autocorrectiewoordenboek.

Verwant: Hoe u uw eigen autocorrectie-woorden op Android kunt definiëren

Na verloop van tijd kunt u een zeer persoonlijk spraakprofiel voor uw kat ontwikkelen. Uiteindelijk kan het zelfs geavanceerd genoeg zijn om nuttig te zijn voor oppassers of om gedragsproblemen op te lossen. Als er niets anders is, helpt het katteneigenaren om meer op hun huisdieren te letten.

Het oordeel: werken Cat Translation Apps?

Uiteindelijk is "kattenvertaling" nog steeds veel afhankelijk van de gebruiker die de app leert hoe zijn kat praat. Dat zal waarschijnlijk altijd het geval zijn vanwege de unieke communicatie van elke kat.

Maar het feit dat machine learning zo ver is gekomen dat ontwikkelaars hier zelfs maar gedeeltelijk in kunnen slagen, is ongelooflijk. Machine learning en AI gaan razendsnel vooruit en we kunnen niet wachten om te zien waar ze heen gaan.

E-mail
Gerelateerde onderwerpen
  • Technologie verklaard
  • Taal leren
  • Machine leren
Over de auteur
Natalie Stewart (16 Artikelen gepubliceerd)

Natalie Stewart is een schrijver voor MakeUseOf. Ze raakte voor het eerst geïnteresseerd in technologie op de universiteit en ontwikkelde een passie voor mediaschrijven op de universiteit. Natalie's focus ligt op technologie die toegankelijk en gebruiksvriendelijk is, en ze houdt van apps en apparaten die het leven van gewone mensen eenvoudiger maken.

Meer van Natalie Stewart

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.