Tekstvervangingen
Tekstvervangingen laten je automatisch je getranscribeerde tekst transformeren voordat het wordt getypt. Maak regels om afkortingen uit te breiden, symbolen in te voegen, veelvoorkomende herkenningsfouten te corrigeren, of complexe teksttransformaties uit te voeren met reguliere expressies.
Hoe Het Werkt
Nadat WhisperTyping je spraak transcribeert, maar voordat de tekst in je applicatie wordt getypt, worden alle ingeschakelde vervangingsregels in volgorde toegepast. Dit gebeurt vóór eventuele AI-verwerking, wat je precieze controle geeft over de ruwe transcriptie-uitvoer.
Verwerkingsvolgorde: Spraak → Transcriptie → Ingebouwde Vervangingen → Jouw Tekstvervangingen → AI-verwerking (indien ingeschakeld) → Uitvoer
Een Vervangingsregel Maken
Open Settings → Replacements en klik "Add" om een nieuwe regel te maken. Elke regel heeft de volgende opties:
Aliassen (Matchpatronen)
Voer een of meer tekstpatronen in om te matchen. Elke alias wordt onafhankelijk gecontroleerd, en elke match activeert de vervanging. Dit is handig wanneer:
- Een woord verschillend getranscribeerd kan worden (bijv. "email" en "e-mail")
- Je wilt dat meerdere zinnen dezelfde uitvoer produceren
- Je snelkoppelingen maakt (bijv. "mvg" → "met vriendelijke groet")
Vervangingstekst
De tekst die elke gematchte alias vervangt. Kan zijn:
- Platte tekst
- Leeg (om de gematchte tekst te verwijderen)
- Meerdere regels tekst (voor sjablonen of handtekeningen) Pro
- Speciale tekens en symbolen
Standaardopties
Deze opties zijn beschikbaar voor normale (niet-regex) vervangingsregels:
Bereikopties
Bepaal waar in de tekst de vervanging kan plaatsvinden:
Veelvoorkomende Toepassingen
Afkortingen Uitbreiden
Breid snelkoppelingen uit naar volledige zinnen:
| Alias | Vervanging |
|---|---|
| mvg | met vriendelijke groet |
| aub | alstublieft |
| handtekening | Met vriendelijke groet, Jan Jansen |
Herkenningsfouten Corrigeren
Corrigeer woorden die vaak verkeerd worden getranscribeerd:
| Alias | Vervanging | Tip |
|---|---|---|
| whisper typing | WhisperTyping | Productnamen worden vaak verkeerd gehoord |
| jan jansen, Jan jansen | Jan Jansen | Gebruik meerdere aliassen voor naamvariaties |
Reguliere Expressies
Voor gevorderde gebruikers, schakel "Regular Expression" modus in om regex-patronen te gebruiken. Dit geeft je krachtige patroonherkenning mogelijkheden.
Belangrijk: Wanneer regex-modus is ingeschakeld, worden Scope, Flexible Match, Absorb Punctuation en Preserve Case opties verborgen en genegeerd. Je hebt volledige controle via je regex-patroon.
Regex Basis
Alle regex-patronen in WhisperTyping zijn standaard niet-hoofdlettergevoelig. Je hoeft geen vlaggen toe te voegen voor niet-hoofdlettergevoelige matching.
| Patroon | Matcht |
|---|---|
hallo |
"hallo", "Hallo", "HALLO", "HaLLo" |
colou?r |
"color" en "colour" |
\d+ |
Een of meer cijfers |
^hallo |
"hallo" alleen aan het begin |
doei$ |
"doei" alleen aan het einde |
\bwoord\b |
"woord" als heel woord |
Regex Hoofdlettergevoelig Maken
Als je hoofdlettergevoelige matching nodig hebt, gebruik de inline modifier (?-i) aan het begin van je patroon:
| Patroon | Matcht |
|---|---|
(?-i)Hallo |
Alleen "Hallo" (exacte hoofdletters) |
(?-i)API |
Alleen "API" (hoofdletters) |
Capture Groups in Vervangingen
Gebruik haakjes om delen van de match vast te leggen, verwijs er dan naar in de vervanging met $1, $2, etc.:
| Patroon | Vervanging | Voorbeeld |
|---|---|---|
(\d+) euro |
€$1 |
"50 euro" → "€50" |
(\w+)@(\w+) |
$1 at $2 |
"jan@bedrijf" → "jan at bedrijf" |
Geavanceerde Regex Voorbeelden
\s{2,} →
Vervang meerdere spaties door één spatie
^\s+|\s+$ → (leeg)
Trim voorloop- en volgspaties
(\w)'(\w) → $1'$2
Fix krullende apostroffen naar rechte apostroffen
(?<=\d),(?=\d{3}) → (leeg)
Verwijder duizendtalscheidingstekens uit getallen (gebruikt lookbehind/lookahead)
Tip: Voeg Je E-mailadres In
Spraaktranscriptie kan verschillende variaties van dezelfde zin produceren. Gebruik .{0,3} (match 0-3 willekeurige tekens) om ze allemaal in één regel te vangen:
Patroon: werk.{0,3}mail → mijnnaam@bedrijf.nl
Dit ene patroon matcht al deze variaties wanneer je "werkmail" zegt:
- "werk mail" (spatie = 1 teken)
- "werk email" (spatie + e = 2 tekens)
- "werk, mail" (komma + spatie = 2 tekens)
- "werk, email" (komma + spatie + e = 3 tekens)
Veel schoner dan meerdere aparte regels maken!
Verwerkingsvolgorde
Vervangingsregels worden toegepast in de volgorde waarin ze in de lijst verschijnen. Je kunt regels slepen om ze te herordenen. Dit is belangrijk wanneer:
- Een regel tekst kan beïnvloeden die een andere regel matcht
- Je eerst een brede regel wilt toepassen, dan specifieke uitzonderingen
- Je transformaties aan elkaar koppelt
Tips voor Betere Vervangingen
Probleemoplossing
Vervanging werkt niet?
- Controleer of de regel ingeschakeld is
- Verifieer dat de bereik-instelling overeenkomt met waar de tekst verschijnt
- Probeer de exact getranscribeerde tekst als alias toe te voegen (check je geschiedenis)
- Bij gebruik van regex, controleer op syntaxfouten in je patroon
Te veel matches?
- Verander bereik naar Whole Word om gedeeltelijke matches te vermijden
- Voeg meer specifieke aliassen toe in plaats van brede patronen
- Herorden regels zodat specifieke voor algemene komen
Regex matcht niet?
- Onthoud dat patronen standaard niet-hoofdlettergevoelig zijn
- Speciale tekens zoals
.*?+moeten worden geëscaped:\.\*etc. - Test je regex-patroon op regex101.com (selecteer .NET flavor)
Ingebouwde Vervangingen
WhisperTyping komt met veel ingebouwde vervangingen, zodat je ze niet zelf hoeft te maken:
- Gesproken Leestekens – Zeg "period", "comma", "question mark", "exclamation point" en meer om leestekens in te voegen
- Symbolen – Zeg "at sign", "dollar sign", "hashtag", "ampersand" en andere veelvoorkomende symbolen
- Emoji's – Zeg "smiley face", "thumbs up", "heart" en vele andere emojinamen
Zie de Gesproken Leestekens pagina voor een volledige lijst van ingebouwde vervangingen.
Hulp nodig met tekstvervangingen?
Problemen bij het instellen van een vervangingsregel? Stuur ons een bericht en we helpen je.