Gecontroleerd door Stephen Hopkins, CTO Laatst bijgewerkt

Speech-to-text API

Upload een bestand.
Ontvang elk woord.
Lanceer uw feature.

Voeg nauwkeurige audio- en videotranscriptie toe aan uw product met één REST API, in 54+ talen.

Elk transcript komt terug met sprekerlabels en tijdstempels per woord, klaar om via dezelfde API te vertalen, te ondertitelen of samen te vatten. Het is de engine achter de webapp van Sonix: 99% nauwkeurigheid bij heldere audio, ongeveer 10x sneller dan realtime.

99% nauwkeurigheid
10x realtime
54+ talen
Webhooks en callbacks
99%
Nauwkeurigheid bij heldere audio
10x
Sneller dan realtime
54+
Talen
5 tot 6 min
Per uur audio

Eén API voor transcriptie, vertaling, ondertitels en analyse

De meeste spraakherkennings-API's houden op bij ruwe tekst, terwijl de Sonix API een transcript teruggeeft dat al gestructureerd is voor alles wat u daarna bouwt.

Elke functie hieronder is een gedocumenteerd endpoint, dus het transcript dat u ophaalt kan ondertitels, een vertaling, een bewerkt audiofragment of een samenvatting worden zonder de API te verlaten.

Batchtranscriptie

POST een bestand naar /v1/media, of geef een file_url mee voor alles boven 100MB, en Sonix transcribeert het asynchroon. Stel de taal in, voeg keywords toe om de herkenning naar namen en vakjargon te sturen, koppel custom_data voor uw eigen ID's en geef een callback_url op, zodat Sonix uw server laat weten zodra de job klaar of mislukt is. Voor opnames waarin elke spreker op een eigen kanaal staat, kunt u het multitrack-endpoint gebruiken voor sprekerdetectie per kanaal.

Vertaling

Is een transcript klaar, POST dan een doeltaalcode naar het translations-endpoint ervan en Sonix levert een vertaald transcript in een van de 54+ talen. De transcript-endpoints accepteren een language-parameter, dus een Spaans SRT-bestand van een Engelstalig interview is één GET-request zodra de vertaling klaar is.

Ondertitels en captions

De SRT- en VTT-endpoints leveren ondertitelbestanden met echte opmaakopties: max_characters en max_duration begrenzen elke ondertitel, subtitle_lines stelt één of twee regels in en speaker_display bepaalt hoe sprekersnamen verschijnen. Het split-endpoint deelt een volledig transcript opnieuw in ondertitels in binnen een leessnelheidslimiet via max_cps, en het burn-in-endpoint brandt de ondertitels in de video zelf, met het lettertype, de grootte, de kleur en de beeldverhouding van uw keuze, inclusief 9:16 en 1:1 voor social media.

Exports en gestructureerde data

Haal elk transcript op als JSON met begin- en eindtijden voor elk woord en sprekerlabels, als platte tekst, als Word-document of PDF om te delen, als SRT of VTT, of als Avid DS-bestand voor video-editors. Het media-export-endpoint gaat nog een stap verder: het knipt de audio of video zelf terug tot uw highlights, of haalt alles weg wat u hebt doorgestreept, als MP3, WAV of MP4.

AI-analyse

Het summarization-endpoint voert analyses uit op een afgerond transcript: een samenvatting met het aantal zinnen dat u kiest, hoofdstukken, sentiment, thema- en onderwerpanalyse, entiteitsextractie of een eigen prompt, zoals "Schrijf 5 promotionele tweets voor deze podcast".

Callbacks en webhooks

Geen polling-loops nodig. Media- en summarization-jobs accepteren een callback_url, en Sonix POST de jobstatus daarnaartoe zodra het werk klaar of mislukt is. Voor teams die op grote schaal automatiseren, voegen de Pro- en Enterprise-abonnementen event-webhooks toe: abonneer u op transcriptie voltooid, vertaling voltooid, wijzigingen in labels en mappen en toegepaste redactie, elk ondertekend met HMAC-SHA256 in een X-Webhook-Signature-header, zodat uw server kan controleren dat elke payload van Sonix komt.

Realtime streaming

Voor live ondertiteling en spraak-naar-tekst met lage latency biedt Sonix een streaming-API via WebSocket, in early access voor enterprise-teams; vraag toegang aan op de pagina over realtime transcriptie. Batchtranscriptie is vandaag al volledig gedocumenteerd en zelf in te richten.

Van audiobestand naar transcript in drie API-calls

Authenticeer met een Bearer-token tegen https://api.sonix.ai/v1, verstuur het bestand en haal het transcript op in het formaat dat u nodig hebt.

Verstuur het bestand

Stuur de media als multipart form data mee met de taal, een naam en optioneel keywords en custom_data:

curl -XPOST https://api.sonix.ai/v1/media -H "Authorization: Bearer <API Key>"  \
    -F file=@my_audio.mp3 \
    -F language=en \
    -F name='Podcast Episode 45' \
    -F keywords='Sonix, Bergamasco, Kairos, Chewbacca' \
    -F custom_data='{"internal_id": "123412", "customer_email": "[email protected]"}'

Controleer de status of wacht op de callback

Poll het media-object tot de status completed is, of sla deze stap over en wacht op uw callback_url:

curl -XGET https://api.sonix.ai/v1/media/qmnY1nD5 -H "Authorization: Bearer <API Key>"

Haal het transcript met tijdstempels op

Vraag het JSON-transcript op, of vervang de extensie door .srt, .vtt of platte tekst:

curl -XGET https://api.sonix.ai/v1/media/qmnY1nD5/transcript.json -H "Authorization: Bearer <API Key>"

Een meertalige opname? Stel language=multi in en zet de verwachte talen in language_hints. De volledige parameterreferentie, response bodies en foutcodes staan in de API-documentatie.

Bouwen of kopen

Een transcriptie-API of
zelf een model hosten

Wat elke route van uw team vraagt zodra het model is gedownload.

Wat u nodig hebtSonix APIZelf gehost opensourcemodel
InfrastructuurGehost door Sonix en gefactureerd op de audio die u verwerktGPU's, queues, retries, opslag en monitoring die u zelf draait
SprekerlabelsIn elk transcript, plus multitrack-kanalenEen apart diarisatiesysteem om toe te voegen
Ondertitels en exportsJSON, tekst, DOCX, PDF, SRT, VTT, Avid DS en burn-inRegelverdeling, opmaak en rendering om zelf te bouwen
Vertaling54+ talen via dezelfde APINog een model of leverancier om te integreren
ModelupgradesOnderhouden door Sonix achter een stabiele APIEen migratie die u telkens opnieuw benchmarkt
ComplianceSOC 2 Type II, HIPAA met BAA, GDPR met DPAUw eigen auditscope vanaf dag één

De details per endpoint staan in de API-documentatie; abonnementen en tarieven vindt u op de pagina met prijzen.

Bouwen of kopen: een transcriptie-API of zelf gehoste Whisper

Door opensource spraakmodellen is zelf transcriptie draaien een reële optie geworden, en voor sommige teams is het de juiste; voor de meeste is het model het kleinste deel van het werk.

Wat zelf hosten echt kost

Het model downloaden is gratis, productie niet. Zelf hosten betekent GPU-capaciteit die tussen jobs stilstaat of bij pieken omvalt, een queue met retries en foutafhandeling, beveiligde opslag voor de audio en monitoring voor dat alles. Dat is een doorlopend infrastructuurproject met een on-call rooster. Met een transcriptie-API betaalt u een tarief over de audio die u daadwerkelijk verwerkt, en de integratie bestaat uit de drie calls hierboven.

Wat u rond het model opnieuw bouwt

Een kaal spraakmodel levert tekst, en producten hebben meer nodig dan tekst. Sprekerlabels, ondertitelregels splitsen met leessnelheidslimieten, vertaling, ingebrande ondertitels, media-exports en samenvattingen zijn elk een apart systeem dat u rond het model moet bouwen en onderhouden. De Sonix API levert ze allemaal vanuit één gedocumenteerde interface.

Nauwkeurigheid en taalonderhoud

Een zelf gehost model blijft op de checkpoint die u hebt uitgerold, en elke upgrade is een migratie die u zelf beheert en opnieuw benchmarkt tegen uw eigen audio. Sonix onderhoudt de modellen achter de API, levert 99% nauwkeurigheid bij heldere audio in 54+ talen, verwerkt bestanden met meerdere talen in één request en accepteert keywords per request, zodat u de herkenning naar namen en vakjargon stuurt zonder iets te trainen.

Compliance hoort bij het product

Als klantaudio door uw pipeline gaat, kijken uw auditors mee. Sonix is SOC 2 Type II-gecertificeerd, HIPAA-conform met een ondertekende BAA en GDPR-conform met een verwerkersovereenkomst en SCC's. Gegevens worden onderweg versleuteld met TLS en in rust met AES-256 en worden nooit gebruikt om modellen te trainen. De pagina over beveiliging geeft de details.

Wanneer zelf hosten zinvol is

Zelf hosten wint wanneer audio contractueel uw infrastructuur niet mag verlaten, wanneer u air-gapped omgevingen draait, of wanneer een ML-team voor zijn brood modellen aanpast en een constant volume speciale GPU's bezig houdt. Herkent u zich in geen van die situaties, dan bent u met een API sneller in productie, en een gratis proefperiode laat het verschil op uw eigen audio zien voordat u zich vastlegt.

Vier dingen die teams bouwen met de Sonix API

De meeste integraties volgen een van vier patronen, en elk ervan draait op de gedocumenteerde endpoints hierboven.

Media- en contentpipelines

Koppel transcriptie aan uw CMS of videopipeline, zodat elke upload een doorzoekbaar transcript en SRT- of VTT-ondertitels krijgt, in de brontaal en vertaald. Mediateams maken zo complete archieven doorzoekbaar en toegankelijk zonder handmatige ondertitelstap.

Vergader- en belplatforms

Transcribeer opgenomen vergaderingen en gesprekken met sprekerlabels en laat er vervolgens samenvattingen, hoofdstukken en sentimentanalyse op los. Zit elke spreker op een eigen kanaal, dan scheidt het multitrack-endpoint de agent precies van de klant, en dat is wat kwaliteits- en compliancereviews nodig hebben.

Onderzoeks- en analysetools

Lever interviews en focusgroepen aan zodra ze binnenkomen, ontvang transcripten met sprekerlabels en tijdstempels en voer op elk ervan de analyse uit die u nodig hebt. Dankzij de tijdstempels is elk citaat terug te voeren op het juiste moment in de bronopname.

Workflows voor toegankelijkheid

Genereer ondertitels die echte opmaaklimieten voor tekens, duur en leessnelheid respecteren, brand ze in video voor platforms zonder ondertitelondersteuning en vertaal ze voor een internationaal publiek. Teams in de zorg en de publieke sector draaien dit op de SOC 2 Type II- en HIPAA-conforme infrastructuur van Sonix.

Geen code nodig: de MCP-server, de CLI en Zapier

Niet elke integratie is een applicatie, dus Sonix levert ook een MCP-server voor AI-assistenten, een commandlinetool en een Zapier-app.

Met de Sonix MCP-server op https://api.sonix.ai/mcp kunnen MCP-compatibele assistenten zoals Claude, ChatGPT, Cursor en Codex uw mediabibliotheek doorzoeken, transcripten in een gesprek ophalen en namens u exports genereren. De toegang is alleen-lezen en u logt in met OAuth 2.1 in uw browser: u keurt de koppeling één keer goed, zonder API-key om te plakken.

Voor scripts verpakt de officiële Sonix CLI (npm install -g @sonix-ai/cli) de REST API in terminalcommando's, met --wait om een job te pollen tot die klaar is, --json om de output naar andere tools te pipen en --format voor txt-, SRT-, VTT-, JSON- of Avid DS-output. Hij is ook gebouwd voor AI-codeeragents: sonix agent-context geeft in één call alle commando's als JSON terug. De installatie staat in de CLI-documentatie.

Liever helemaal geen code? Sonix op Zapier verbindt Sonix met duizenden apps, en de pagina met integraties toont elke native koppeling.

API-prijzen gelijk aan de webapp

Er is geen aparte API-tariefkaart: API-gebruik gaat af van dezelfde uren als uploads via de webapp en wordt gefactureerd op de audio die u verwerkt, tot op de seconde berekend.

API-toegang zit in de abonnementen Core, Advanced, Pro en Enterprise. Core kost $25 per maand met 5 uur transcriptie en vertaling inbegrepen, en extra uren kosten bij elk abonnement $10 per uur. De Pro- en Enterprise-abonnementen voegen event-webhooks toe, zodat uw systemen reageren zodra een transcript klaar is. Vergelijk alle abonnementen op de pagina met prijzen.

Beveiliging gebouwd voor gereguleerde audio

De API draait op dezelfde infrastructuur waarop de SOC 2 Type II-, HIPAA- en GDPR-compliance van Sonix rust.

Gegevens worden onderweg versleuteld met TLS en in rust met AES-256, u kunt op elk moment een nieuwe API-key genereren vanuit uw account, en audio en transcripten van klanten worden nooit gebruikt om modellen te trainen. Certificeringen en overeenkomsten staan op de pagina over beveiliging.

Veelgestelde vragen

De Sonix API, beantwoord

Is er een gratis versie van de API?

Elk nieuw Sonix-account begint met een gratis proefperiode met 30 minuten transcriptie, zonder creditcard. Volledige API-toegang zit in de abonnementen Core, Advanced, Pro en Enterprise, en wie in de proefperiode zit, kan via [email protected] een API-key aanvragen om te evalueren. API-gebruik gaat af van hetzelfde saldo als de webapp, dus testen kost op beide manieren hetzelfde.

Doet de API aan sprekerdiarisatie?

Ja. Transcripten komen terug met sprekerlabels in de JSON-, tekst- en ondertiteloutput, en in de JSON staan ze naast de tijdstempels per woord. Staat elke spreker in uw audio op een eigen kanaal, dan gebruikt het multitrack-endpoint sprekerdetectie per kanaal voor een exacte toewijzing, waarmee callcenters de agent van de klant scheiden.

Kies ik voor batch of streaming?

Batch is de standaard: verstuur een bestand, ontvang een callback en haal het transcript op, ongeveer 10x sneller dan realtime. Het is volledig gedocumenteerd en zelf in te richten. Realtime streaming via WebSocket bestaat voor live ondertiteling en is in early access voor enterprise-teams; vraag het aan op de pagina over realtime transcriptie.

Welke bestandsformaten kan ik uploaden?

Gangbare audio- en videoformaten, waaronder MP3, WAV, M4A, MP4 en MOV. Upload een bestand tot 100MB direct als multipart form data, of geef voor grotere media een file_url mee, dan haalt Sonix het op. In beide gevallen is de response hetzelfde media-object, met een status die u kunt pollen of via een callback ontvangt.

Welke formaten levert de API?

JSON met tijdstempels per woord en sprekerlabels, platte tekst, Word- (DOCX) en PDF-documenten, SRT- en VTT-ondertitelbestanden met instellingen voor de ondertitellengte, en een Avid DS-export voor video-editors. Elk JSON-transcript bevat een kwaliteitsscore voor het hele bestand, en confidence-scores per woord kunnen op verzoek voor uw account worden ingeschakeld. Media-exports leveren MP3, WAV of MP4, teruggeknipt tot uw highlights, en het burn-in-endpoint levert video met de ondertitels erin gebrand.

Ondersteunt de API webhooks?

Ja, op twee manieren. Elke transcriptie- of summarization-job accepteert een callback_url, en Sonix POST de jobstatus daarnaartoe bij voltooiing of een fout, zodat u nooit hoeft te pollen. De Pro- en Enterprise-abonnementen gaan verder met event-webhooks, zoals transcriptie voltooid of redactie toegepast, ondertekend met HMAC-SHA256, zodat uw server elke payload kan verifiëren.

Kan de API een bestand met meerdere talen transcriberen?

Ja. Verstuur het met language=multi en zet de verwachte talen in de parameter language_hints, dan transcribeert Sonix de meertalige audio in één job. Geef voor bestanden in één taal een van de 54+ ondersteunde taalcodes mee. Afgeronde transcripten kunnen daarna via het translations-endpoint naar andere talen worden vertaald.

Is de Sonix API HIPAA-conform?

Ja. De API draait op dezelfde HIPAA-conforme infrastructuur als de rest van Sonix, met een Business Associate Agreement via Medical Sonix, SOC 2 Type II-certificering en GDPR-compliance met een verwerkersovereenkomst en SCC's. Gegevens worden onderweg versleuteld met TLS en in rust met AES-256, en audio en transcripten van klanten worden nooit gebruikt om modellen te trainen.

Begin met bouwen

Doe uw eerste request
binnen minuten

Maak een account aan, genereer uw API-key en verstuur uw eerste bestand. Uw proefperiode bevat 30 minuten transcriptie, en de API-documentatie behandelt de rest.

99% nauwkeurigheid. Elk woord telt.

AI transcriptie en vertaling in 54+ talen.

30 minutes gratis
Geen creditcard nodig
Altijd opzegbaar