Hvordan fungerer Cat Speech Translation Apps?

Hvordan fungerer Cat Speech Translation Apps?

Du har sikkert sett apper som hevder å oversette det katten din sier. Men kan de virkelig oversette kattens mjau til engelsk? Det korte svaret er ja, liksom. Det er vanskelig på grunn av hvor unikt hvert kattes 'språk' er, men de kan komme ganske nært med moderne teknologi.





Katteoversettelsesapper som MeowTalk bruker en form for talegjenkjenning som legger vekt på maskinlæring. La oss se nærmere.





Talegjenkjenning og maskinlæring

Mary Theresa McLean/ Pixabay





Talegjenkjenning fungerer ved å ta opp tale og gjøre lyden til en digital datafil. Den koder data som tonehøyde og volum som datapunkter som appen kan analysere og matche med betydninger. DPA -mikrofoner forklarer at disse datapunktene kan se veldig forskjellige ut, avhengig av bakgrunnslydene og hvordan et ord snakkes.

Noen ganger tar vi stemmegjenkjenning for gitt, men det er en utrolig teknologisk bragd. Spesielt med tanke på hvor kompleks menneskelig tale er. Som Vitenskapsmannen forklarer, hvert ord involverer et bredt spekter av lyder eller 'fonemer' blandet inn i hverandre. Å få en datamaskin til å forstå tale er veldig vanskelig. Den nye grensen for kattelyder vil bli enda vanskeligere.



Apper som bruker talegjenkjenning er programmert med et 'ordforråd' med ord som kalles et datasett. Appen matcher deretter talen din til det nærmeste alternativet i datavokabularet.

Når den gjør en feil, korrigerer du den, og den lagrer dataene til neste gang. Dette er en del av maskinlæring. Det er hvordan et program lærer å gjenkjenne tale selv om det ikke er identisk med datasettet det startet med.





Relatert: Hva er maskinlæringsalgoritmer? Slik fungerer de

Stemmegjenkjenning har fortsatt problemer, spesielt med talefeil og aksenter. Noen selskaper forbedrer imidlertid maskinlæring for å overvinne disse problemene. Over tid kan maskinlæring gjøre talegjenkjenning til et kraftig verktøy.





rustfritt stål epleklokke vs aluminium

Slik fungerer talegjenkjenning for mennesker. Men fungerer det for katter?

Talegjenkjenning kontra Meow -anerkjennelse

Ariana Suarez / Unsplash

Først må vi forstå hvorfor å oversette en bestemt type mjau til 'jeg er sulten' er annerledes enn å analysere menneskelig tale. Problemet er stort sett at kattkommunikasjon er mer avhengig av ikke -verbale tegn som holdning. Et annet problem er fraværet av et universelt 'kattespråk'.

Ifølge ASPCA , voksne villkatter mier aldri på hverandre, bare på mennesker. Annen forskning av det humane samfunnet legger til at disse lydene 'ikke forekommer i et vakuum.' Vi må tolke dem ved siden av kroppsspråk og andre sammenhenger. I mange tilfeller er disse stille signalene den eneste forskjellen mellom en mjau som betyr 'jeg er sulten' og en som betyr 'jeg vil spille.'

I tillegg til dette problemet har ingen to katter samme språk. Katter utvikler personlige 'språk' for eierne. Disse er dels basert på etterligning av eierens stemme og dels på kattens personlighet. Ingen to katter høres like ut, selv når de formidler det samme ønsket eller behovet. Så hvordan kan en apps taleordforråd oversettes for dem alle?

Fleksibel maskinlæring for katter

Gratis å bruke lyder/ Unsplash

Selv om noen få virtuelle assistenter liker Auto forsøk på å forstå tone og følelser, er talegjenkjenning fortsatt fryktelig ved ikke -verbale signaler. Men det betyr ikke at det er umulig å tolke dem.

hvordan lage en bildekollasje på facebook

MeowTalk bruker en mer fleksibel form for maskinlæring for å overvinne disse problemene.

Nedlasting: MeowTalk for Android | ios (Gratis)

Meowtalk ble opprettet av Javier Sanchez, som også jobbet på Alexa -teamet. Han forestilte appen som et skritt mot smarte krage. Disse halsbåndene vil oversette kattlyder til menneskelig tale og trekke på komplekse maskinlæringsstrategier for å hjelpe mennesker med å bedre forstå og ta vare på kattene sine.

MeowTalk -teamet kompenserte for unike problemer ved å lage mer spesifikke profiler for hver katt. I appen registrerer du hver katt separat. Vitenskap Norge rapporterer at kattunger mier annerledes enn voksne katter, så appen ber også om kattens fødselsdag. Hver profil genererer et unikt datanettverk for katten, som inneholder litt dyp læring i maskinlæringen.

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

For ordforråd starter MeowTalk med 10 lydprofiler i datasettet. Hver har en annen betydning knyttet, som 'glad' eller 'jakt'. Når appen hører en lyd og får den feil, kan du enten rette den eller lage en ny tolkning.

CATSOUNDS data hentet fra Akvelon

Korrigering forteller appen å erstatte basisordforrådet med den nye lyden.

hvordan caste fra android til xbox one

For eksempel kan du be appen om å matche 'Hunting' til korte kvitringer i stedet for en lang yowl. Denne typen korreksjon er mer nyttig enn å legge til flere lyder for å matche en som betyr måten talegjenkjenning gjør, noe som ville være som å fortelle appen at et langt yowl og kort kvitrer både betyr 'Mother Call'.

Maskinlæring i talegjenkjenningsprogrammer motstår vanligvis denne typen overskriving. Det ville være som å prøve å lære Siri at når du sier 'teknologiblogg', mener du virkelig 'pære'. Men den mer fleksible formen for maskinlæring som MeowTalk bruker, kan håndtere denne korreksjonen lettere.

Å lage en ny tolkning legger til en mening som ikke tidligere var kodet. For eksempel, hvis katten din har en bestemt samtale når hun vil ha favorittleketøyet ditt, kan du legge til 'Jeg vil ha musen min' som et alternativ. Det ligner på å legge til et ord i din autokorrekturordbok.

I slekt: Hvordan definere dine egne autokorrekturord på Android

Over tid kan du utvikle en svært personlig taleprofil for katten din. Etter hvert kan det til og med være sofistikert nok til å være nyttig for dyrepassere eller for å løse atferdsproblemer. Om ikke annet, hjelper det katteeiere å bli mer oppmerksomme på kjæledyrene sine.

Dommen: Fungerer kattoversettelsesapper?

Til slutt er 'kattoversettelse' fortsatt avhengig av at brukeren lærer appen hvordan katten snakker. Det vil trolig alltid være tilfelle på grunn av hvor unik hver kats kommunikasjon er.

Men det at maskinlæring har kommet så langt at utviklere til og med delvis kan lykkes med dette, er utrolig. Maskinlæring og AI går fremover i rasende hastigheter, og vi kan ikke vente med å se hvor de går videre.

Dele Dele kvitring E -post Relaterte temaer
  • Teknologi forklart
  • Språklæring
  • Maskinlæring
Om forfatteren Natalie Stewart(47 artikler publisert)

Natalie Stewart er skribent for MakeUseOf. Hun ble først interessert i teknologi på høyskolen og utviklet en lidenskap for medieskriving på universitetet. Natalies fokus er på teknologi som er tilgjengelig og lett å bruke, og hun elsker apper og enheter som gjør livet enklere for vanlige mennesker.

Mer fra Natalie Stewart

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere