Navne og talegenkendelse

Agenten hører telefonnummeret rigtigt. Navnet er en anden sag.

På de målinger, der findes af rigtige agentsamtaler, er navne den svageste kategori i hver enkelt model – flere gange dårligere end telefonnumre. Ikke fordi modellerne er dårlige til navne, men fordi et navn ikke har noget at blive kontrolleret imod.

5 min læsning
Kvinde i mørk skjorte står alene i et tomt personalekøkken med mobilen mod øret og munden halvåben midt i en sætning, mens lavt morgenlys fra højre falder hen over hendes kind og hen over et stykke papir, hun holder i forgrunden

Vi har skrevet, at tal er det sværeste, en stemmeagent hører. Det holder stadig – den danske talemåde er et lokalt problem, som ingen international måling opfanger. Men på de målinger, der findes af rigtige agentsamtaler, er det ikke tal, der ligger dårligst. Det er navne.

Der, hvor fejlene faktisk sidder

AssemblyAI offentliggør fejlrater opdelt på entitetstype, målt mod Pipecats åbne testsæt. Det sæt består af rigtige samtaler mellem indringere og stemmeagenter, ikke oplæst tekst. Fire modeller, samme lyd:

Model Ordfejlrate Navne Telefonnumre
Universal-3.5 Pro Realtime 6,99 % 16,92 % 3,55 %
Google Chirp3 9,04 % 22,10 % 4,95 %
ElevenLabs Scribe v2 9,76 % 38,03 % 4,78 %
Deepgram Flux 15,58 % 39,21 % 10,41 %

Tre ting er værd at stoppe op ved. Navne er den svageste kategori i alle fire rækker. Navne ligger mellem knap fire og otte gange dårligere end telefonnumre – samme model, samme lyd. Og overskriftstallet forudsiger det ikke: Chirp3 og Scribe v2 ligger under et procentpoint fra hinanden på ordfejlrate og seksten procentpoint fra hinanden på navne.

Forbeholdet hører med. Det er leverandørens egne offentliggjorte tal, og lyden er engelske samtaler. Niveauerne gælder ikke for en dansk telefonlinje, og en listeplacering er aldrig målt på jeres egen linje. Rækkefølgen og mekanismen gør derimod.

En uafhængig måling peger samme vej. I en artikel fremlagt på EDM 2026 måler Trinh, He og Whitehill Whisper large-v3 på forelæsningslyd og får en ordfejlrate på 32,3 procent på egennavne mod 7,0 procent på alt andet i de samme optagelser. Det er en faktor 4,6 – på præcis de ord, der bærer sagen. De samme forfattere oplyser, at Whisper large-v3 ligger på 28,9 procent for personnavne i ConEC, et testsæt bygget på kvartalspræsentationer.

Hvorfor et navn er sværere end et nummer

Et nummer har en indbygget kontrol. Et navn har ingen. Ti mulige værdier per plads, en kendt længde og ofte et kontrolciffer, der afslører, at noget er galt. Et efternavn har et ordforråd på flere hundrede tusind og ingen redundans overhovedet. Hører modellen «Bakke», hvor der blev sagt «pakke», er der ingenting i strengen, der siger, at det er forkert.

De bogstaver, der adskiller navne, er dem linjen smider væk. Forskellen mellem b og p, d og t, v og f ligger i frekvensområder, som almindelig telefoni fjerner på vejen ind. Det er de samme par, der gør et efternavn til et almindeligt ord: Bakke til pakke, Dahl til tal, Bang til pang.

æ, ø og å er stavevalg, ikke lyde. Kjær og Kjaer er samme lyd. Nørgaard, Noergaard og Nørgård er tre måder at skrive den samme familie. Sæby og Saeby lyder ens over en dårlig linje. En model, der er trænet mest på engelsk, har ingen stærk grund til at placere de bogstaver, hvor de skal stå. Svensk har det samme problem med ä og ö, norsk med å.

Det samme navn har flere lovlige stavemåder. Petersen og Pedersen. Christensen og Kristensen. Jacobsen og Jakobsen. Selv en fonetisk perfekt transskription peger ikke entydigt på én række i kundekartoteket.

Og navnet er det ene, indringeren ikke kan sige på en anden måde. «Kan du gentage det?» hjælper på et spørgsmål. På «Kjærgaard» giver det agenten det samme signal en gang til, lidt højere.

Vil du tale med nogen, der har gjort det før?

Femten minutter på telefon eller video. Vi siger ærligt, om en stemmeagent passer til jer – og hvad der skal være afklaret, før den går i drift.

15 minutter · uforpligtende · vælg selv tid

Det, der virker, er kontekst – men kun filtreret kontekst

Hovedfundet i den samme artikel er værd at tage med, for det er kontraintuitivt. Forfatterne lod en sprogmodel rette egennavnene bagefter og prøvede tre måder at give den noget at rette imod:

  1. Hele kontekstdokumentet. Fejlraten på navne steg, fra 32,3 til 43,4 procent.
  2. Et resumé af dokumentet. Også dårligere: 38,6 procent.
  3. Kun de navne i konteksten, der lyder fonetisk som det, modellen skrev, af samme type, sammen med de sætninger, de står i. Ned til 22,7 procent – en relativ forbedring på 30 procent.

Mere kontekst gjorde det dårligere. Den rigtige kontekst gjorde det bedre. Og på navne, der slet ikke fandtes i dokumentet, landede metoden på 23,6 procent – altså gjorde den ikke skade, hvor den ikke kunne hjælpe.

AssemblyAI rapporterer det samme mønster fra en anden vinkel: at sende agentens eget spørgsmål med til talemodellen skar 10,2 procent af ordfejlraten på 20.000 samtalefiler, og opdigtede ord faldt 18,3 procent. En model, der ved, at spørgsmålet var «hvad er dit efternavn?», gætter ikke på et almindeligt ord.

Tre greb i opsætningen

  1. Send navnene ind, før indringeren siger dem. Kommer opkaldet fra et nummer, I kender, ved I, hvad kunden hedder, før hun har sagt et ord – og hvilke kolleger hun kan komme til at spørge efter. Send den liste ind som forventede termer. Men send en kort liste, ikke hele kartoteket: målingerne ovenfor siger, at ufiltreret kontekst gør det dårligere.
  2. Send spørgsmålet sammen med svaret. Agenten ved, hvad den lige har spurgt om. Får talemodellen det også at vide, læser den svaret som et navn frem for som et ord.
  3. Lad aldrig agenten skrive et navn ind, den er usikker på. Modeller giver en konfidensværdi per ord. Brug den som en port: under tærsklen læser agenten navnet tilbage bogstav for bogstav, eller samtalen sættes over til et menneske. Et navn, der havner forkert i en journal eller en ordre, koster mere end tredive ekstra sekunder i samtalen.

Tre spørgsmål vi får

«Kan vi ikke bare bede folk stave?» Det flytter problemet, det fjerner det ikke. Bogstavnavnene på dansk kolliderer præcis der, hvor linjen er svagest: be og de, pe og te, ce og se. Der findes et officielt dansk stavealfabet, men det er ikke i almindelig brug, så indringere improviserer – «D som i David», «D som i Dorte», «D som i Danmark» – og nu skal agenten tolke et helt nyt ord oven i bogstavet. Stavning hjælper mest, når agenten læser tilbage, mindst når indringeren læser op.

«Hjælper en bedre model?» Ja, og mere end mange tror. Spredningen i tabellen ovenfor er reel: der er langt mere at hente ved at vælge den rigtige model til navne end til telefonnumre. Pointen er, at overskriftstallet ikke viser, hvor spredningen ligger. Vælg på entitetstallet, og mål skiftet på jeres egne samtaler.

«Kan vi springe navnet over?» Ofte ja, og det er måske det mest nyttige svar her. Ordrenumre og telefonnumre er de kategorier, der måles lavest, og de peger lige så præcist på rækken i kartoteket. Spørg om navnet, fordi det er høfligt. Slå kunden op på nummeret, fordi det er det, der holder.

Threll.ai bygger stemmeagenter på dansk, norsk og svensk. Der findes ingen model, der hører «Kjærgaard» rigtigt hver gang over en telefonlinje. Der findes derimod opsætninger, hvor agenten ved, at den ikke hørte det – og det er den forskel, der afgør, om fejlen dukker op i samtalen eller i journalen.