Waarom worden getallen, datums, symbolen en acroniemen niet goed uitgesproken of niet in de juiste taal gesproken?
Getallen, datums, symbolen en acroniemen kunnen een uitdaging vormen voor de AI, omdat ze vaak op meerdere manieren correct kunnen worden uitgesproken. Dit kan ook afhangen van de gebruikte taal. Zo kan “11” worden gelezen als “Eleven”, maar in het Spaans kan het ook “Once” zijn en in het Duits “Elf”.
Er zijn verschillende manieren waarop je ervoor kunt zorgen dat getallen, datums, acroniemen en symbolen correct worden uitgesproken.
Volledig uitschrijven
Voor de beste resultaten raden we aan getallen, acroniemen, datums en symbolen volledig uit te schrijven, op de manier waarop je wilt dat de AI ze uitspreekt. Zo heeft de AI de meeste context om de juiste output te geven. Voor “$100” raden we bijvoorbeeld aan om “a hundred dollars” of “one hundred dollars” te schrijven, zodat je het gewenste resultaat krijgt.
Een LLM gebruiken
Als je een groot taalmodel gebruikt om je tekstprompts te genereren, bijvoorbeeld bij ElevenAgents, kun je het model instrueren om getallen, datums, symbolen en acroniemen altijd voluit te schrijven op de manier waarop je wilt dat de AI ze uitspreekt.
Normalisatie
Als je via de API genereert, kun je met de parameter apply_text_normalization aangeven of tekstnormalisatie moet worden toegepast. Tekstnormalisatie schrijft getallen en datums voluit voor een betere uitspraak. Deze optie voegt wel latentie toe, omdat het normalisatieproces extra verwerkingstijd kost.
De parameter apply_text_normalization heeft drie modi:
- on: altijd toepassen
- off: nooit toepassen
- auto: de AI bepaalt automatisch wanneer tekstnormalisatie wordt toegepast
Je kunt ook de taal van je prompt aangeven met de parameter language_code. Dit is een optionele parameter die ISO 639-1-taalcodes accepteert.
Dit kan nuttig zijn voor korte of dubbelzinnige prompts, bijvoorbeeld wanneer de tekst alleen getallen of symbolen bevat. Door de taal op te geven, weet je zeker dat de normalisator de juiste regels voor die taal toepast.
Bekijk onze API-referentie voor meer informatie.
Normalisatie is standaard ingeschakeld wanneer je via de website met Text to Speech genereert.
In Studio wordt normalisatie standaard automatisch toegepast. Dit betekent dat de AI bepaalt wanneer tekstnormalisatie moet worden toegepast. Je kunt normalisatie ook altijd laten toepassen. Deze optie vind je in Projectinstellingen op het tabblad Geavanceerd.