DevToolPal
NL

Live transcriptie

Dicteer in het Engels en zie je woorden als tekst verschijnen, live in je browser getranscribeerd door het spraakmodel Moonshine. Er wordt geen audio geüpload.

Draait lokaal, wordt nooit geüpload

Opties

Model
Volgorde

Detectie-instellingen gelden vanaf de volgende keer dat je op Start drukt.

Microfoon

Het model wordt één keer van Hugging Face gedownload en door je browser bewaard, dus volgende bezoeken starten binnen seconden. Audio verlaat je apparaat nooit.

Alleen Engels. Moonshine is getraind op Engelse spraak; andere talen worden onzin-Engels.

Transcript

Druk op Start en spreek. Elke zin verschijnt hier na een korte pauze.

Wat deze tool doet

Live transcriptie zet wat je zegt om in tekst terwijl je praat. Druk op Start, spreek in je microfoon en elke zin verschijnt kort na een pauze in het transcript. Het werkt als dicteren of spraakgestuurd typen, maar de spraakherkenning draait volledig in je browser, zonder account, zonder server en zonder dat er audio je computer verlaat.

Het herkenningsmodel is Moonshine, een open spraak-naar-tekstmodel van Useful Sensors dat is gemaakt voor live transcriptie op het apparaat zelf. Het is snel met korte zinsdelen en past daardoor goed bij het transcriberen van zin voor zin. De tool draait het met Transformers.js en ONNX Runtime Web, op WebGPU als je browser dat heeft en anders op WebAssembly.

Deze tool is alleen voor Engels.

Zo gebruik je het

  1. Kies een model. Base is nauwkeuriger; Tiny is kleiner en sneller op trage computers.
  2. Klik op Model downloaden en starten. Het model wordt één keer gedownload (ongeveer 120 MB voor Base, 50 MB voor Tiny), daarna vraagt de browser om toegang tot de microfoon. Sta dat toe.
  3. Praat gewoon. De niveaumeter toont het invoervolume en wordt groen zolang er spraak wordt gehoord. Bij een pauze gaat het zinsdeel naar het model en verschijnt de tekst op een nieuwe regel.
  4. Klik op Stop om de microfoon vrij te geven. Klik opnieuw op Start om verder te gaan; de tijdstempels tellen door vanaf waar je stopte.
  5. Gebruik Kopiëren of .txt downloaden om het transcript te bewaren, of Wissen om opnieuw te beginnen. Zet Volgorde op Nieuwste eerst om de laatste regel bovenaan te houden; kopiëren en downloaden volgen dezelfde volgorde.

Voorbeeld

Met tijdstempels ziet een korte Engelse gedicteerde notitie er zo uit:

[00:00] Let's start with the quarterly numbers.
[00:04] Revenue is up twelve percent compared to last year.
[00:09] Next, I want to talk about hiring.

Zet de tijdstempels uit voor gewone regels, klaar om in een e-mail, document of notitie-app te plakken.

Detectie afstellen

Een eenvoudige spraakactiviteitsdetector luistert naar het volume van de microfoon en bepaalt waar zinnen beginnen en eindigen. Drie instellingen sturen hem:

  • Spraakdrempel bepaalt hoe luid een geluid moet zijn om als spraak te tellen. Kies een lawaaiigere stand als achtergrondgeluid de meter groen houdt, of een gevoeligere als zachte spraak wordt gemist.
  • Pauze die een regel afsluit is hoeveel stilte nodig is voordat het zinsdeel wordt getranscribeerd. Kortere pauzes geven sneller resultaat, langere houden zinnen bij elkaar.
  • Langste regel knipt heel lange stukken spraak op, zodat het transcript blijft doorlopen, ook als je nooit pauzeert.

Deze instellingen gelden vanaf de volgende keer dat je op Start drukt. De modelkeuze en de tijdstempels worden in het paginaadres bewaard, zodat je je voorkeur als bladwijzer kunt opslaan of delen. Het transcript zelf komt nooit in de link.

Model, licentie en beperkingen

De tool gebruikt onnx-community/moonshine-base-ONNX of onnx-community/moonshine-tiny-ONNX, ONNX-versies van de Engelse Moonshine-modellen onder de MIT-licentie. Transformers.js valt onder de Apache-2.0-licentie. De nauwkeurigheid is het best bij één spreker die duidelijk en dicht bij de microfoon praat; namen, zeldzame woorden en zware accenten kunnen verkeerd worden verstaan, en de interpunctie is een gok van het model. Gebruik voor opgenomen audiobestanden de tool Spraak naar tekst.

Veelgestelde vragen

› Wordt mijn stem ergens naartoe geüpload?

Nee. Het microfoongeluid wordt in je browsertabblad opgenomen, in zinnen verdeeld en getranscribeerd. Alleen de modelbestanden worden gedownload, van Hugging Face, de eerste keer dat je op de downloadknop drukt. Het transcript blijft op de pagina en zit niet in deellinks.

› Welke talen begrijpt het?

Alleen Engels. De Moonshine-modellen die hier worden gebruikt zijn getraind op Engelse spraak. Moonshine heeft ook modellen voor andere talen, maar die vallen onder een niet-commerciële licentie, dus deze tool gebruikt ze niet. Spraak in een andere taal wordt onzin-Engels.

› Hoe groot is de download en moet dat elke keer?

Het Base-model is ongeveer 120 MB en het Tiny-model ongeveer 50 MB. Je browser bewaart de bestanden na de eerste download in de cache, dus volgende bezoeken laden in een paar seconden zonder opnieuw te downloaden.

› Welke browsers werken?

Een recente Chrome, Edge, Firefox of Safari met toegang tot de microfoon. Met WebGPU draait het model op de videokaart, anders via WebAssembly op de processor. Dat is trager, maar houdt op de meeste laptops normale spraak bij.

› Waarom verschijnt een regel pas als ik stop met praten?

Moonshine werkt met hele zinsdelen, dus de tool wacht op een korte pauze voordat hij transcribeert wat je zei. In de opties kun je de pauze korter maken of de langste regel verlagen, zodat lange monologen vaker worden opgeknipt.