Ondertitels win je aan het mengpaneel en in de presentaties van de sprekers. Neem per podium één schone feed van de sprekersmicrofoons en laad elke naam en afkorting voordat iemand het podium betreedt; de rest van de dag gaat over wat die twee hebben gemist.
Het grootste deel van het werk bij het ondertitelen van een conferentie gebeurt voordat iemand het podium betreedt, en het meeste daarvan is geen software.
Een telefoon op een spreekgestoelte hoort de zaal; het mengpaneel hoort de spreker. Neem de feed van het paneel, en wees precies over welke feed. Vraag de geluidstechnicus om een aparte aux- of matrixuitgang met alleen de sprekersmicrofoons: spreekgestoelte, das- en paneelmicrofoons. Instapmuziek, video-afspelingen en het applausstem blijven erbuiten. Spraakherkenning die door een jingle heen moet luisteren, doet een zelfverzekerde gok naar de tekst van het liedje.
Test die uitgang tijdens de technische repetitie, met de echte microfoons en, als het kan, de echte luidsprekers. Anders ontdek je om 8:55 uur op de ochtend van het evenement dat de matrixuitgang na de fader staat en dat de technicus het spreekgestoelte tussen de lezingen dempt.
Geef VocalStack die feed op een van twee manieren. De eerste is een RTMP-encoder bij het paneel. Wanneer je een RTMP-stream toevoegt als bron van een livetranscriptie, toont het Dashboard de serveradres en streamsleutel die de encoder nodig heeft, laat zien of er al audio binnenkomt en in welk formaat, en laat je ernaar luisteren. De tweede is een streamadres. Als het podium al wordt uitgezonden als YouTube-live of audiostream, plak die link dan en VocalStack haalt de audio zelf op; er draait niets aan jouw kant. Plak het eigen adres van de stream, niet de pagina waarop hij wordt afgespeeld. Als je per ongeluk een webpagina plakt, meldt het Dashboard dat.
Gebruik in elk geval één microfoonfeed per podium. Microfoons uit het publiek en overspraak kosten nauwkeurigheid die geen instelling meer goedmaakt. De beste microfoon in het gebouw hoort bij de paneldeelnemer die steeds van hem wegleunt.
Zodra de audio binnenkomt, hebben deelnemers een plek nodig waar ze de ondertitels kunnen lezen.
Een uitzending is de link die deelnemers openen. Maak haar aan onder Broadcasts, geef haar een naam en kies haar link. Het Dashboard stelt een link voor op basis van de naam; die mag je bewerken, zolang hij minstens zes tekens behoudt. Hetzelfde scherm toont de QR-code die deelnemers scannen om de livevertaling te openen en hun taal te kiezen.
Bepaal nu al of de uitzending openbaar of privé is. Openbaar betekent dat iedereen met de link haar kan openen. Privé betekent dat deelnemers een kort wachtwoord invoeren voordat het transcript verschijnt. Moet de link later veranderen, pas hem dan aan; de oude blijft werken.
Denk daarna na over hoe de link duizend zakken bereikt. Zet de QR-code op de wachtslide voor elke sessie, op de bewegwijzering bij de deuren en op de lanyardkaart als die er is. Honderden telefoons die tegelijk aansluiten, leggen een echte belasting op het wifinetwerk van de locatie. Vraag de locatie daarom waarop de toegangspunten zijn gedimensioneerd en of het gastnetwerk per apparaat begrenst. Als het antwoord een schouderophalen is, vertel deelnemers dan mobiele data te gebruiken. De pagina's zijn klein; het wifinetwerk is het risico.
Een conferentie met twee podia heeft niet twee links nodig. Eén uitzending kan tegelijk worden gevoed door meerdere livetranscripties. Podium A en podium B worden twee transcripties die aan dezelfde uitzending zijn gekoppeld, en de telefoon van de deelnemer toont beide op één pagina. Elk podium is een eigen livetranscriptie, en elk abonnement beperkt hoeveel er tegelijk kunnen draaien (1 bij Pay as you go, 5 bij Premium, onbeperkt bij Enterprise). Die limiet komt terug in het budgetgedeelte hieronder.
Een link is pas zo goed als de woorden erachter.
In elk systeem struikelt live herkenning over namen, productbegrippen en afkortingen. Voeg het script of de dia's van elke spreker toe voordat je begint, dan krijgen de namen en termen daarin voorrang boven wat de engine dacht te horen. Tijdens de lezing volgt het tabblad Script de woorden zoals een teleprompter.
Dit is ook het moment om eerlijk te zijn over wat machinale ondertiteling is. Spraakherkenning plus machinevertaling is geen CART (Communication Access Realtime Translation, live getypte ondertiteling door een opgeleide menselijke ondertitelaar), en het is ook geen tolken. Het is snel, goedkoop en onvermoeibaar, en het zal af en toe een ontkenning omdraaien, een getal afronden of een grap vertalen in een feitelijke uitspraak. Voor een keynote, een productsessie of een paneel is die afweging meestal de juiste. Voor een sessie waarin een verkeerd woord gevolgen heeft (juridisch, medisch, een stemming), boek je een menselijke ondertitelaar of tolk en laat je de machine meelopen als schriftelijke registratie. De toegankelijkheidsnorm is ook de moeite waard om te kennen: WCAG 2.x vraagt om ondertitels bij live audio op niveau AA (criterium 1.2.4), en steeds meer overheids- en locatiecontracten verwijzen er gewoon naar.
Met de woorden vastgelegd, gaat de laatste voorbereiding over wie ze uitspreekt.
Sprekerlabels laten het publiek zien wie er spreekt. Zet de schakelaar op When Needed en de labels verschijnen pas zodra een tweede spreker is gehoord, zodat een keynote als gewone tekst leest en een paneel als een gesprek.
Om sprekers vanaf de eerste regel bij naam te laten herkennen, registreer je hun stemmen vooraf onder Voices. Een opname van één persoon die spreekt is genoeg: MP3, M4A of WAV, minstens dertig seconden lang, al is een paar minuten beter. De persoon moet ermee hebben ingestemd, en het Dashboard vraagt je te bevestigen dat je toestemming hebt voordat het de stem aanmaakt. Behandel dat als meer dan een vinkje. Onder de AVG (GDPR) wordt een stemafdruk die wordt gebruikt om iemand te identificeren, in het algemeen als biometrisch gegeven beschouwd (artikel 9). Dat betekent uitdrukkelijke toestemming en het recht om de stemafdruk te laten verwijderen. Vergelijkbare regels bestaan elders, en sprekersovereenkomsten zijn de makkelijkste plek om het te regelen. Een gekloonde stem kan op elk moment worden verwijderd. Zolang die bestaat, laat ze luisteraars ook de vertalingen van die spreker horen in een bijpassende stem.
Met het plan rond, is de rest de dag zelf.
Elke livetranscriptie heeft een tabblad Speed met een latentiemodus en een grafiek van de vertraging in de tijd. Drie instellingen:
Voor een voorgelezen keynote met een schone feed van het paneel is Auto de juiste keuze; voor een technisch paneel met vier accenten en zonder script is Accuracy de extra vertraging waard.
Het opstarten is de andere timing om rekening mee te houden. Bij Pay as you go kan een koude start tot 15 seconden duren voordat de transcriptie begint. Premium start meestal warm, en Enterprise doet dat altijd. Druk op start tijdens het binnenlopen, niet op het eerste woord.
Welke modus ook, sommige woorden zullen fout zijn, dus iemand moet meekijken.
Iemand aan het paneel moet het tabblad Fix open houden. Het heeft twee schakelaars: Mark uncertain words kleurt en onderstreept de woorden waarover de engine twijfelde, en Click to correct opent een regel voor controle wanneer je erop klikt. Het tabblad loopt de onzekere segmenten één voor één met je door, en een correctie bereikt elke luisteraar in elke taal.
Het microfoontje van het publiek is de zwakke schakel in elke zaal, en bij de vragenronde wordt dat zichtbaar. Vraag de moderator om elke vraag uit het publiek in de eigen microfoon te herhalen voordat hij antwoordt. De ondertitels zullen het waarderen, en de achterste rij ook, want die heeft het evenmin gehoord.
Tussen de sessies heeft het paneel een andere taak.
Het scherm van de host kan een opname pauzeren en hervatten, en de pagina van de luisteraar toont dan een melding: "Paused. The transcript continues when the host resumes." De pauze is bedoeld voor een wisseling van sprekers, niet voor een lunchpauze. Elke opname heeft een maximale pauzeduur, in het Dashboard ingesteld op 30 seconden, 1 minuut of 3 minuten; een opname die langer gepauzeerd blijft, eindigt vanzelf.
Voor een langere onderbreking stop je de opname en start je een nieuwe wanneer de volgende sessie begint. Elke opname blijft op de pagina van de uitzending staan, zodat deelnemers in de middag terug kunnen scrollen naar de sessies van de ochtend. Een enkele live-opname heeft een plafond van enkele uren bij Pay as you go en is langer bij Premium (de exacte cijfers staan op de prijzenpagina), dus een lange dag bestaat hoe dan ook uit meerdere opnames.
Kijk halverwege de ochtend na wie er echt meelezen.
De publieksweergave op het tabblad Broadcast laat zien wie er binnen is, hoeveel mensen nu luisteren, welke talen ze open hebben en de luisteraars in de tijd. Elke transcriptie bevat tot 10 talen, en elke luisteraar kiest er één op zijn eigen apparaat. De weergave vertelt je dus welke talen de zaal werkelijk leest, wat zelden de lijst is die de organisatoren gokten. Afgevaardigden die zich vanuit Madrid registreerden, blijken Engels te lezen; de Portugese rij loopt vol vanuit een tafel waar niemand op rekende. Neem de lijst mee naar volgend jaar.
Elke luisteraar is gratis. Wat geld kost, is de audio.
Livetranscriptie kost $0.60 per uur audio, per seconde gefactureerd met een minimum van 5 minuten per transcriptie, in elk abonnement en via de API. Twee podia die elk acht uur draaien, zijn 16 uur live audio, of $9.60. Vertalingen, uitzendingen, samenvattingen en exports zijn inbegrepen, hoeveel mensen er ook luisteren.
Het abonnement bepaalt de capaciteit, niet het tarief. Pay as you go geeft $5 eenmalig startegoed zonder creditcard, één transcriptie tegelijk en een maximale opnameduur van 5 uur. Een livetranscriptie stopt meteen zodra het tegoed op nul is, dus laad op voordat de deuren opengaan. Premium kost $50 per maand ($40 per maand bij het jaarabonnement) en bevat elke maand $50 tegoed, wat 83 live-uren dekt. Het staat vijf gelijktijdige transcripties en opnames van 10 uur toe, en voegt een coulanceperiode toe: een livetranscriptie blijft een tijdje na nul draaien, en de extra minuten worden tegen hetzelfde tarief gefactureerd. Twee parallelle podia hebben Premium nodig. Enterprise heeft maatwerkprijzen, onbeperkte gelijktijdigheid, opnames van 24 uur en een eigen engine-pool.
Zie de prijzenpagina voor de volledige tabel, en controleer je saldo onder Billing in het Dashboard de week ervoor.
De factuur stopt wanneer de audio stopt; het transcript niet.
Transcripten worden 30 dagen bewaard bij Pay as you go en zonder limiet bij Premium en Enterprise. Bij Pay as you go wordt brononaudio maar 7 dagen bewaard. Exporteer binnen die week als je op het gratis abonnement zit.
Voor hoe de link eruitziet vanuit het oog van de deelnemer, zie Eén link, elke taal, of probeer de livedemo op de startpagina.