Maak kennis met de Sonix CLI: automatiseer je transcripties via de opdrachtregel

· 4 min gelezen
In dit artikel

Vandaag lanceren we de Sonix CLI — een gratis, snelle command-line-tool waarmee je de volledige Sonix-workflow binnen handbereik hebt. Upload media, haal transcripties op, laat vertalingen en samenvattingen genereren en beheer je account: dit alles via korte commando’s die je handmatig kunt uitvoeren, in een script kunt opnemen of in je CI-workflow kunt integreren. Het is de volledige Sonix-API, verpakt in één tool genaamd sonix.

Het mooiste is hoe makkelijk je ermee aan de slag kunt. Eén keer installeren, en in drie regels ben je van een ruwe opname bij kant-en-klare ondertitels op schijf:

npm install -g @sonix-ai/cli

sonix config set api-key sk_live_xxxxxxxx
sonix media create ./interview.mp3 --language en --wait
sonix transcript get  --format srt > captions.srt

Dat is een upload, een transcriptie en kant-en-klare SRT-ondertitels op schijf — zonder verbindingscode.

Wat het doet

Onder de motorkap, sonix regelt alles wat je anders zelf zou moeten implementeren via de raw API:

  • Upload wat je maar wilt. Kleine bestanden worden in één keer snel geüpload; grote bestanden (we hebben bestanden van meerdere gigabyte getest) worden direct en betrouwbaar geüpload, waarbij elk deel afzonderlijk opnieuw wordt geprobeerd, zodat een onstabiele verbinding een bestand van 5 GB niet in de weg staat. Je hoeft niet na te denken over welke methode je gebruikt — sonix media create ./big-recording.mov het werkt gewoon.
  • Ontvang transcripties in elk gewenst formaat — platte tekst, SRT, VTT, JSON of Avid DS — rechtstreeks naar een bestand of je terminal gestreamd.
  • Gebruik de AI-functies die je al gebruikt — vertalingen, het permanent inbranden van ondertitels, samenvattingen met één muisklik en het in één keer samenvatten van de inhoud van een hele map.
  • Beheer je account — mappen, teamleden en gedeelde links, allemaal via scripts te beheren.
  • Wacht op de langzame stukken. Toevoegen --wacht even naar elke taak, en de CLI wacht tot deze is voltooid en geeft vervolgens het resultaat weer. Geen handmatig geschreven polling-lussen meer.

Alles is zo opgezet dat er gegevens worden doorgestuurd. Resultaten worden naar de standaarduitvoer gestuurd, diagnostische gegevens naar de standaardfoutuitvoer, en --json geeft je het onbewerkte API-antwoord op elke opdracht — dus sonix media list --json | jq en Sonix-transcript ophalen … > bestand Blijf netjes. De volledige lijst met commando’s en vlaggen vind je in de Sonix CLI-documentatie.

Ook ontworpen voor AI-agenten

De CLI heeft nog een tweede doelgroep: AI-codeeragenten zoals Claude Code of Codex. In plaats van een groot toolschema in de context van het model te laden, kan een agent een shell-opdracht uitvoeren naar sonix — één simpel commando, een correcte afsluitcode, klaar.

sonix agent-context #: het volledige opdrachtoppervlak als JSON, in één aanroep
sonix setup claude #: installeert een kant-en-klare Sonix-skill voor Claude Code

Als je liever hebt dat je assistent in Sonix kijkt op een informele manier — “Zoek mijn interview met dr. Patel op en haal daar de drie belangrijkste punten uit” — dat is wat onze MCP-server voor dient. De CLI vormt de andere helft van dat verhaal: voor als je (of een agent) deterministische, scriptbare commando’s nodig hebt waarop je in een pijplijn kunt vertrouwen.

Een paar voorbeelden van hoe mensen het gebruiken

  • Een onderzoeker wijst erop Sonix Media Create in een map met interviews en zorgt ervoor dat een script de hele batch ’s nachts kan uploaden en transcriberen.
  • Een podcastteam genereert voor elke nieuwe aflevering nieuwe SRT-bestanden als onderdeel van het productieproces; je hoeft nergens op te klikken.
  • Een ontwikkelaar integreert Sonix in een bestaande mediapijplijn zonder ook maar één regel HTTP-code te schrijven.
  • Een AI-agent uploadt een opname, wacht op het transcript en vat dit samen — allemaal via shell-opdrachten.

Aan de slag

De Sonix CLI is gratis en open source (MIT), draait op Node 20+ en is binnen enkele seconden geïnstalleerd:

npm install -g @sonix-ai/cli
# of, zonder te installeren:
npx @sonix-ai/cli media list

Haal je API-sleutel op via my.sonix.ai/api, uitvoeren sonix config set api-key, en je bent klaar. De volledige lijst met commando’s en opties vind je in onze CLI-documentatieen sonix --help is altijd slechts één toetsaanslag verwijderd.

We zijn benieuwd wat jullie ermee gaan automatiseren. Zoals altijd, neem even contact met ons op als je feedback hebt, ergens tegenaan loopt of ons wilt laten weten wat je graag als volgende zou willen zien.

Meest nauwkeurige AI-transcriptie ter wereld

Sonix transcribeert je audio en video in enkele minuten - met een nauwkeurigheid die je doet vergeten dat het geautomatiseerd is.

Razendsnel
Betaalbaar
Beveilig
Probeer Sonix gratis uit
★★★★★ Geliefd bij meer dan 3 miljoen gebruikers
99% Nauwkeurigheid
35+ Talen
1B+ Uren uitgeschreven
nl_NLDutch