Hvordan fungerer Cat Speech Translation Apps?

Hvordan fungerer Cat Speech Translation Apps?

Du har sikkert set apps, der hævder at oversætte, hvad din kat siger. Men kan de virkelig oversætte din kats meow til engelsk? Det korte svar er ja, sådan set. Det er svært på grund af hvor unik hver kats 'sprog' er, men de kan komme ret tæt på med moderne teknologi.





Katteoversættelses -apps som MeowTalk bruger en form for talegenkendelse, der understreger maskinlæring. Lad os se nærmere på.





Talegenkendelse og maskinlæring

Mary Theresa McLean/ Pixabay





Talegenkendelse fungerer ved at optage tale og gøre lyden til en digital datafil. Det koder data såsom pitch og volumen som datapunkter, som appen kan analysere og matche med betydninger. DPA mikrofoner forklarer, at disse datapunkter kan se meget forskellige ud afhængigt af baggrundslydene og hvordan et ord tales.

Nogle gange tager vi stemmegenkendelse for givet, men det er en utrolig teknologisk bedrift. Især i betragtning af hvor kompleks menneskelig tale er. Som Videnskabsmanden forklarer, hvert ord involverer en lang række lyde eller 'fonemer' blandet ind i hinanden. At få en computer til at forstå tale er meget svært. Den nye grænse for kattelyde bliver endnu sværere.



Apps, der bruger talegenkendelse, er programmeret med et 'ordforråd' med ord kaldet et datasæt. App'en matcher derefter din tale med den nærmeste mulighed i dets dataordforråd.

Når det laver en fejl, retter du det, og det gemmer disse data til næste gang. Dette er en del af maskinlæring. Det er, hvordan et program lærer at genkende tale, selvom det ikke er identisk med det datasæt, det startede med.





Relateret: Hvad er maskinlæringsalgoritmer? Sådan fungerer de

Stemmegenkendelse har stadig problemer, især med talehindringer og accenter. Nogle virksomheder forbedrer dog maskinlæring for at overvinde disse problemer. Over tid kan maskinlæring gøre talegenkendelse til et kraftfuldt værktøj.





hvorfor bliver mine hovedtelefoner ved med at gå i stykker

Sådan fungerer talegenkendelse for mennesker. Men virker det for katte?

Talegenkendelse vs. Miagenkendelse

Ariana Suarez / Uplash

Først skal vi forstå, hvorfor oversættelse af en bestemt slags meow til 'jeg er sulten' er anderledes end at analysere menneskelig tale. Problemet er mest, at kattekommunikation i højere grad er afhængig af nonverbale tegn som kropsholdning. Et andet problem er fraværet af et universelt 'kattesprog'.

Ifølge ASPCA , voksne vildkatte mjaver aldrig til hinanden, kun til mennesker. Anden forskning af det humane samfund tilføjer, at disse lyde 'ikke forekommer i et vakuum.' Vi skal fortolke dem ved siden af ​​kropssprog og andre sammenhænge. I mange tilfælde er disse tavse signaler den eneste forskel mellem en meow, der betyder 'jeg er sulten' og en, der betyder 'jeg vil spille.'

Ud over dette problem har ingen to katte det samme sprog. Katte udvikler personlige 'sprog' til deres ejere. Disse er dels baseret på efterligning af ejerens stemme og dels på kattens personlighed. Ingen to katte lyder ens, selv når de formidler det samme ønske eller behov. Så hvordan kan en apps taleordforråd oversættes for dem alle?

Fleksibel maskinlæring til katte

Gratis at bruge lyde/ Uplash

Selvom et par virtuelle assistenter kan lide Auto forsøg på at forstå tone og følelser, talegenkendelse er stadig frygtelig ved ikke -verbale signaler. Men det betyder ikke, at det er umuligt at fortolke dem.

hvordan rør output til en fil

MeowTalk bruger en mere fleksibel form for maskinlæring til at hjælpe med at overvinde disse problemer.

Hent: MeowTalk for Android | ios (Gratis)

Meowtalk blev skabt af Javier Sanchez, som også arbejdede på Alexa -teamet. Han forestillede sig appen som et skridt mod smarte kraver. Disse kraver ville oversætte kattelyde til menneskelig tale og trække på komplekse maskinlæringsstrategier for at hjælpe mennesker med bedre at forstå og passe deres katte.

MeowTalk -teamet kompenserede for unikke problemer ved at oprette mere specifikke profiler for hver kat. I appen registrerer du hver kat separat. Science Norge rapporterer, at killinger mjaver anderledes end voksne katte, så appen beder også om kattens fødselsdag. Hver profil genererer et unikt datanetværk til katten, der inkorporerer lidt dyb læring i maskinindlæring.

Relateret: Deep Learning vs. Machine Learning vs. AI: Hvordan går de sammen?

For ordforråd starter MeowTalk med 10 lydprofiler i sit datasæt. Hver har en anden betydning knyttet, som 'glad' eller 'jagt'. Når appen hører en lyd og får den forkert, kan du enten rette den eller oprette en ny fortolkning.

CATSOUNDS data indsamlet fra Akvelon

Korrektion fortæller appen, at den skal erstatte basisordforrådet med den nye lyd.

Windows 10 opretter ikke forbindelse til internettet

For eksempel kan du fortælle appen at matche 'Hunting' til korte kvidren i stedet for en lang yowl. Denne form for korrektion er mere nyttig end at tilføje flere lyde, der matcher en, hvilket betyder måden, talegenkendelse gør, hvilket ville være som at fortælle appen, at et langt yowl og kort kvidren begge betyder 'Moderopkald'.

Maskinlæring i talegenkendelsesapps modstår normalt denne type overskrivning. Det ville være som at prøve at lære Siri, at når du siger 'teknologi blog', mener du virkelig 'pære'. Men den mere fleksible form for maskinlæring, som MeowTalk bruger, kan lettere håndtere denne korrektion.

Oprettelse af en ny fortolkning tilføjer en betydning, der ikke tidligere var kodet. For eksempel, hvis din kat har et specifikt opkald, når hun vil have sit yndlingslegetøj, kan du tilføje 'Jeg vil have min mus' som en mulighed. Det ligner at tilføje et ord til din autokorrekturordbog.

Relaterede: Sådan defineres dine egne autokorrekturord på Android

Over tid kan du udvikle en meget personlig taleprofil til din kat. Til sidst kan det endda være sofistikeret nok til at være nyttigt til kæledyrssiddere eller til at løse adfærdsmæssige problemer. Om ikke andet hjælper det katteejere med at blive mere opmærksomme på deres kæledyr.

Dommen: Virker Cat -oversættelsesapps?

I sidste ende afhænger 'katoversættelse' stadig meget af, at brugeren lærer appen, hvordan deres kat taler. Det vil sandsynligvis altid være tilfældet på grund af hvor unik hver kats kommunikation er.

Men det faktum, at maskinlæring er kommet så langt, at udviklere endda delvist kan lykkes med dette, er utroligt. Maskinindlæring og AI går fremad med voldsomme hastigheder, og vi kan ikke vente med at se, hvor de går videre.

Del Del Tweet E -mail Relaterede emner
  • Teknologi forklaret
  • Sprogindlæring
  • Maskinelæring
Om forfatteren Natalie Stewart(47 artikler udgivet)

Natalie Stewart er forfatter til MakeUseOf. Hun blev først interesseret i teknologi på college og udviklede en passion for medieskrivning på universitetet. Natalies fokus er på teknologi, der er tilgængelig og let at bruge, og hun elsker apps og enheder, der gør livet enklere for almindelige mennesker.

Mere fra Natalie Stewart

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere