Til danske stemmeagenter

Tie ved, hvornår brugeren er færdig med at tale.

Når brugeren holder en pause, skal agenten vide, om den skal svare nu eller vente. Modellen lytter til tonefaldet og afgør det 200 ms inde i pausen. Den bruger kun lyden, ikke ordene.

Kører i din browserLyden forlader aldrig din enhed
Samme start, to forskellige pauser
“Jeg vil gerne bestille et bord til to personer.”
Færdig – agenten svarer
Tonen falder, og sætningen lukker.
“Jeg vil gerne bestille et bord til …”
Pause – agenten venter
Tonen hænger. Der kommer mere.

Demo

Prøv den selv

Tryk på mikrofonen og tal dansk. Demoen opfører sig som en agent: ved hver pause afgør modellen, om du er færdig. Er du det, stopper optagelsen af sig selv. Prøv også at holde en pause midt i en sætning.

1Tal, eller vælg et eksempel
Tryk og tal
Optagelsen stopper, når modellen hører, at du er færdig
eller lyt til et eksempel
Har du en lydfil?
Eksemplerne er fra FLEURS (CC BY 4.0).
2Modellens vurdering
Juster følsomheden
Tærskel50 %

Agenten svarer, når modellen er mindst så sikker på, at du er færdig. En højere tærskel giver færre afbrydelser, men langsommere svar: ved 80 % afbryder den kun 9,0 % af pauserne, men svarer i snit efter 0,72 s.

Svaret kommer 200 ms efter, at du tier

En stilhedstimer ved kun, at der er stille. Modellen hører, hvordan du sluttede: om tonen faldt, om rytmen lukkede, og hvordan det sidste ord lød.

TRIN 1

Brugeren bliver stille

Systemet opdager, at brugeren er holdt op med at tale.

TRIN 2

Modellen beslutter efter 200 ms stilhed

Den lytter til de sidste 8 sekunders tale og giver én sandsynlighed for, at turen er slut.

TRIN 3

Agenten svarer eller venter

Er modellen sikker nok, svarer agenten med det samme. Ellers venter den, og en stilhedstimer tager over, hvis brugeren ikke siger mere.

Resultater

3,5 gange færre afbrydelser end en stilhedstimer

De fleste stemmeagenter svarer efter en fast tids stilhed. En kort timer afbryder folk, der tænker; en lang gør agenten langsom. Ved næsten samme svartid afbryder modellen langt sjældnere.

Lavere er bedre i begge rækker
Stilhedstimer på 0,5 s
Med Tie
Afbryder midt i en pauseAndel af pauser, hvor brugeren ville sige mere
47,2 %
13,4 %
Gennemsnitlig svartidFra brugeren bliver stille, til agenten svarer
0,50 s
0,55 s

Målt på 96.110 pauser, som modellen ikke har set før. Søjlerne i hver række bruger samme skala.

Over 8 ud af 10
pauser bedømt rigtigt i testen
0,03 s
så hurtigt beslutter den sig, på en almindelig computer

Hvad den ikke kan

Bedst til naturlig tale

Den virker bedst på naturligt, talt dansk tæt på mikrofonen. Telefonlyd og lyd optaget langt fra mikrofonen er ikke testet.

Hører ikke ordene

Den lytter til tonefald, ikke grammatik. Slutter du midt i en sætning med faldende tone, kan den tro, at du er færdig.

Syntetiske stemmer snyder den

TTS-stemmer har ikke det samme naturlige tonefald. Prøv derfor med din egen stemme.

Vil du have den i din agent?

Vi hjælper med at bygge den ind i jeres stemmeagent, så den svarer på det rigtige tidspunkt.