Subtitles · Gidsen · Realtime ondertiteling op een Mac
Realtime ondertiteling voor alles wat je Mac afspeelt
Zes manieren om woorden op het scherm te krijgen terwijl iemand nog aan het praten is, op volgorde van wat ze je kosten, dus de gratis eerst. Daarna het stuk dat bijna niemand uitlegt: hoe een Mac het geluid opvangt dat hij zelf maakt, waarom daar vroeger een nep-audioapparaat voor nodig was, en wat er in macOS 14.2 veranderde.
Lanceerweek: $5 in plaats van $9 tot 22 augustus · 14 dagen geld terug
14 dagen geld terug, zonder vragen
Wat „realtime” uitsluit
Het meeste dat over transcriberen op een Mac geschreven is, gaat over bestanden. Je sleept er een opname in, wacht, en krijgt een transcript of een ondertitelspoor. Die route is nauwkeuriger dan alles op deze pagina, want een model dat de hele zin kan zien, en de zin erna, wint altijd van een model dat woord voor woord moet beslissen.
Het is ook nutteloos terwijl een vergadering bezig is. Live ondertiteling ruilt die nauwkeurigheid in voor het enige dat tijdens een gesprek telt: dat de woorden op tijd binnenkomen om gelezen te worden. Heb je een opname en tijd over, stop dan hier en haal hem door een transcriptietool voor bestanden; het resultaat is beter. Alles hieronder gaat over het geval waarin het geluid nu speelt.
Zes routes, de goedkoopste eerst
- De ondertiteling van de app zelf. Gratis. Zoom, Teams, Google Meet, Slack-huddles en YouTube ondertitelen zichzelf, zonder kosten, in meer talen dan macOS. Ze houden op bij de rand van hun eigen venster, bij een aantal moet de host of een beheerder het toestaan, en geen van alle helpt bij de video die iemand halverwege in de chat gooit. Probeer dit toch eerst: als het genoeg is, is het gratis.
- Live ondertiteling van Apple. Gratis, ingebouwd. Op een Mac met Apple silicon, onder Systeeminstellingen, Toegankelijkheid, Live ondertiteling. Het ondertitelt over apps heen in plaats van binnen één app, en dat is de juiste vorm. Apples eigen documentatie zegt dat het niet in elke taal, elk land of elke regio beschikbaar is, en de ondertiteling komt binnen in een venster dat zich gedraagt als een venster. De volledige vergelijking staat op een eigen pagina.
- De live ondertiteling van je browser. Gratis, één browser. Chrome en de Chromium-browsers kunnen geluid dat in een tab speelt on-device ondertitelen, met een schakelaar in hun eigen instellingen. Echt goed voor video in een tab, en volstrekt irrelevant voor alles buiten die browser.
- Een ondertiteldienst in de cloud. Abonnement. Dit is de categorie die talen haalt waar geen enkel on-device model bij komt, en die er achteraf sprekerlabels en een doorzoekbaar transcript bij geeft. De audio moet daarvoor je Mac verlaten, en op het werk is dat voor veel mensen geen detail maar het einde van het gesprek.
- Een lokaal spraakmodel dat je zelf bestuurt. Gratis, en werk. Whisper en zijn nakomelingen draaien prima op een Mac, en er zijn goede opensource-schillen omheen. Er live ondertiteling van maken, over alle apps heen, in een overlay die je kunt lezen terwijl je werkt, is geen download maar een project, en het audiogedeelte hieronder verklaart daar het grootste deel van.
- Een app voor live ondertiteling. Eenmalig betalen. Dit is wat je hier voor je hebt: een overlay boven elk venster, gevoed door wat de Mac ook afspeelt, getranscribeerd op de Neural Engine, in zestien talen, zonder dat er iets naar schijf wordt geschreven. De moeite waard zodra de vier gratis antwoorden hierboven op zijn, en geen moment eerder.
Hoe een Mac zijn eigen geluid opvangt
Een microfoon is makkelijk: daar heeft macOS altijd een API voor gehad, en er toestemming voor vragen is routine. Systeemgeluid is het lastige geval, want het grootste deel van het bestaan van de Mac was er geen ondersteunde manier waarop de ene app kon horen wat de andere afspeelde. Drie tijdperken, en zodra je weet uit welk tijdperk een tool komt, weet je bijna alles wat je erover moet weten.
-
1
Het virtuele audioapparaat
Je installeert een driver die zich voordoet als een stel speakers, zet de uitvoer van de Mac daarop, en leest het aan de andere kant terug als microfoon. Het werkt, en het betekent dat je echte speakers stil zijn tenzij je er een tweede apparaat bij bouwt dat het signaal splitst. Dit is het tijdperk van de installatiehandleidingen met zes schermafbeeldingen erin.
-
2
Schermopname, voor het geluid
Latere macOS-versies lieten een app het systeemgeluid meenemen bij een schermopname. Geen driver, maar je geeft een app wel het recht om je scherm te zien zodat hij het kan horen, en macOS herinnert iedereen in de ruimte daaraan met een opname-indicator.
-
3
Core Audio process taps, macOS 14.2
Een app vraagt Core Audio om een ander proces af te tappen, of ze allemaal, en krijgt het geluid rechtstreeks. Geen driver, niets omgeleid, je speakers blijven gewoon werken, en de toestemming die je geeft is die voor audio-opname en niet die voor schermopname. Dit is de hele reden dat deze app de vorm heeft die hij heeft.
Het verklaart ook de ene eis waar geen omweg omheen loopt. Process taps kwamen in macOS 14.2 en alleen op Apple silicon, dus 14.2 is hier de ondergrens en een Intel-Mac krijg je daar niet naartoe. Draai je Intel, dan zijn de eerste drie routes hierboven jouw lijstje.
Je Mac ondertitelen, in drie stappen
-
1
Installeren, en die ene toestemming geven
macOS vraagt bij de eerste start om systeemgeluid op te nemen. Mis je dat venster, dan komt elke buffer vol stilte binnen zonder dat er ergens een foutmelding staat, en dat is de ene storing die je van tevoren wilt kennen. De installatiegids laat zien hoe je hem in tien seconden herkent.
-
2
Richt het op alles, of op één app
Al het systeemgeluid is de standaard en daar hoef je niets voor in te stellen. Het beperken tot één app is één menu verderop, en de hulpprocessen van die app gaan mee, waardoor een gesprek in een browsertab net zo wordt ondertiteld als in een native app.
-
3
Zet de overlay waar jij hem wilt
Houd ⇧ ingedrukt en sleep; waar je hem laat staan wordt onthouden. Hij vangt geen klikken op, dus je werkt er dwars doorheen, en als je hem aanwijst lost hij op in plaats van weg te schuiven. De demo op de startpagina doet precies hetzelfde, in je browser, voordat je iets koopt.
14 dagen geld terug, zonder vragen.
Wat realtime aan nauwkeurigheid kost
De herkenner is een streaming model en niet een model dat op een venster van dertig seconden wacht, en dat is het verschil tussen ondertiteling die het geluid volgt en ondertiteling die pas komt als het moment voorbij is. Op de Neural Engine draait hij op ongeveer een zevende van de echte tijd, dus de machine hoeft niet hard te werken en de ventilatoren blijven waar ze waren.
Engels krijgt zeven checkpoints in plaats van één, en die wegen de twee dingen tegen elkaar af die niet allebei maximaal kunnen: de snelste begint ongeveer 160 ms achter de spreker tekst te produceren, de traagste is nauwkeuriger en loopt verder achter. Al het andere komt uit één meertalig model. Die knop is de eerlijke versie van de nauwkeurigheidsvraag, en de reden dat deze pagina niet beweert iets te verslaan in een benchmark die niemand heeft gedraaid.
Wat er nog steeds misgaat, bij elke tool op deze pagina: namen, jargon, afkortingen, twee mensen die door elkaar praten, en snelle spreektaal over een slechte verbinding. Live ondertiteling maakt dat vaak genoeg leesbaar om de moeite waard te zijn, en niet betrouwbaar genoeg om als transcript door te gaan.
Vragen over een Mac ondertitelen
- Hoe ondertitel ik systeemgeluid op een Mac?
- Sinds macOS 14.2 kan een app het geluid van een ander proces rechtstreeks via Core Audio aftappen, dus het enige wat hij van jou nodig heeft is de toestemming voor audio-opname. Daarvoor moest je een virtueel audioapparaat installeren en je uitvoer daardoorheen leiden, en daarom staan de oudere handleidingen vol schermafbeeldingen.
- Heb ik nog BlackHole of een loopbackdriver nodig?
- Hiervoor niet. Er wordt niets omgeleid, je uitvoerapparaat verandert niet, en je speakers blijven spelen terwijl de ondertiteling loopt. Een loopbackdriver is nog steeds het antwoord als je op macOS 13 of ouder zit, of op een Intel-Mac.
- Is realtime net zo nauwkeurig als een bestand transcriberen?
- Nee, en niets wat live is, is dat. Een transcriptietool voor bestanden ziet de hele zin voordat hij beslist wat het eerste woord was; een live tool moet kiezen terwijl de spreker nog aan het praten is. Heb je een opname en geen haast, transcribeer dan het bestand.
- Werkt het in een browsertab?
- Ja. Het vangt een app op inclusief elk hulpproces dat die app start, dus een gesprek of een video in een tab wordt net zo ondertiteld als in een native app. Dat dekt meteen Electron-apps, waarvan het geluid nooit uit het proces komt dat hun naam draagt.
- Ondertitelt het mijn eigen stem?
- Nee. De microfoon gaat nooit open. Het hoort wat je Mac afspeelt, en dat is iedereen behalve jou, en dat is een bewuste grens en geen ontbrekende functie.
- Hoeveel vertraging zit erop?
- Het snelste Engelse model begint ongeveer 160 ms achter de spreker tekst te produceren; de nauwkeurigere modellen liggen verder terug. Het is een knop en geen getal, en welke kant je op wilt hangt ervan af of je een gesprek volgt of een college leest.
- Kan ik het transcript opslaan?
- Nee. Er wordt bewust niets naar schijf geschreven. Houd ⌥ ingedrukt om de laatste ondertitels terug te halen en erdoorheen te scrollen, maar zodra ze eruit lopen zijn ze weg. Wil je er achteraf iets van bewaren, dan heb je een transcriptietool voor bestanden of een notitie-app nodig, niet dit.
Dezelfde overlay, op andere plekken
Video's zonder ondertiteling
Ondertiteling bij een film, een stream of een tab die zelf geen ondertiteling heeft.
Podcasts
Ondertiteling voor afleveringen waar nooit een transcript van was.
Compatibele apps
Speelt een app geluid af op je Mac, dan wordt het ondertiteld. De lijst, en de uitzonderingen.
vs Live ondertiteling van Apple
macOS heeft dit gratis ingebouwd. Waar het tekortschiet.
Alle alternatieven vergeleken
Zes manieren om ondertiteling op een Mac te krijgen, en welke voor jou de beste keuze is.
Wat de app bewaart
Er wordt niets naar schijf geschreven, en zodra het model gedownload is, gaat er geen enkel verzoek meer het netwerk op.
Ondertiteling voor wat er nu speelt.
Lanceerweek: $5 in plaats van $9 tot 22 augustus · 14 dagen geld terug
14 dagen geld terug, zonder vragen
Eenmalig $9, elke toekomstige update inbegrepen · macOS 14.2 of nieuwer · Apple silicon
Onbeperkt live ondertitelen, zolang je de Mac hebt. Geen minuten kopen, geen account, geen abonnement.