Whisper JavaScript-voorbeeld: spraak naar tekst met Node.js

Whisper JavaScript-voorbeeld: spraak naar tekst met Node.js

Eric King

Eric King

Author


Whisper JavaScript-voorbeeld: spraak naar tekst met Node.js

Whisper is een krachtig spraak-naar-tekstmodel dat veel wordt gebruikt voor stem naar tekst, audiotranscriptie en langere spraakherkenning.
In dit artikel leert u Whisper met JavaScript (Node.js) te gebruiken om audiobestanden om te zetten in tekst.
Deze gids is geschikt voor:
  • Ontwikkelaars die spraak-naar-tekst-functionaliteit bouwen
  • SaaS-producten die audiotranscriptie gebruiken
  • Iedereen die een Whisper JavaScript-voorbeeld zoekt

Wat is Whisper?

Whisper is een model voor automatische spraakherkenning (ASR) dat kan:
  • Spraak transcriberen naar tekst
  • Gesproken taal automatisch detecteren
  • Lange audiobestanden verwerken
  • Goed presteren bij rumoerige opnames
Het wordt vaak gebruikt voor:
  • Podcasts
  • Vergaderingen
  • Interviews
  • Video-ondertitels

Vereisten

Zorg voordat u begint dat u het volgende hebt:
  • Node.js 18+
  • Een audiobestand (mp3, wav, m4a, enz.)
  • Een API-sleutel voor spraak naar tekst (Whisper-compatibel)
Installeer afhankelijkheden:
npm install openai

Basis Whisper JavaScript-voorbeeld

Hieronder staat een minimaal Node.js-voorbeeld dat een audiobestand naar Whisper stuurt en de transcriptie teruggeeft.

Projectstructuur

project/
├─ audio/
│  └─ sample.mp3
├─ transcribe.js
└─ package.json

JavaScript-code: audio naar tekst

import fs from "fs";
import OpenAI from "openai";

const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY
});

async function transcribeAudio() {
  const response = await openai.audio.transcriptions.create({
    file: fs.createReadStream("./audio/sample.mp3"),
    model: "whisper-1"
  });

  console.log("Transcription result:");
  console.log(response.text);
}

transcribeAudio();

Script uitvoeren

node transcribe.js
Voorbeelduitvoer:
Hello everyone, welcome to today’s meeting. We will discuss the project timeline.

Lange audiobestanden transcriberen

Whisper werkt goed met lange opnames, zoals:
  • Podcasts
  • Colleges
  • Interviews
Voor zeer grote bestanden horen gangbare best practices:
  • Audio in stukken splitsen
  • Asynchroon transcriberen
  • Resultaten daarna samenvoegen

Tijdstempels (optioneel)

Sommige Whisper-gebaseerde systemen ondersteunen tijdstempels op zin- of woordniveau.
Dat is handig voor:
  • Ondertitels (SRT / VTT)
  • Videobewerking
  • Doorzoekbare transcripties
Voorbeeld uitvoerformaat:
[00:00:01] Hello everyone
[00:00:05] Welcome to today’s meeting

Ondersteunde audioformaten

Whisper ondersteunt de meest gangbare formaten:
  • MP3
  • WAV
  • M4A
  • MP4
  • WEBM
Voor de beste nauwkeurigheid:
  • Gebruik heldere audio
  • Vermijd veel achtergrondgeluid
  • Geef de voorkeur aan WAV of MP3 met hoge bitrate

Veelvoorkomende use cases

  • Spraak naar tekst voor vergaderingen
  • Podcasttranscriptie
  • YouTube-video-ondertitels
  • Interviewtranscriptie
  • Onderzoeks- en academische transcriptie

Whisper versus andere spraak-naar-teksttools

FunctieWhisper
Lange audio-ondersteuning
Meertalig
Open-sourcemodel
JavaScript-ondersteuning
Tijdstempelondersteuning
Whisper is vooral sterk in lange spraak naar tekst vergeleken met veel alleen-realtime oplossingen.

Conclusie

Dit Whisper JavaScript-voorbeeld laat zien hoe eenvoudig het is om spraak naar tekst te bouwen met Node.js.
Met slechts een paar regels code transcribeert u audiobestanden nauwkeurig en schaalt u het voor echte toepassingen.
Als u een spraak-naar-tekst-SaaS bouwt, is Whisper een solide basis voor:
  • Lange audiotranscriptie
  • Meertalige spraak naar tekst
  • Getimede transcripties

Probeer het nu gratis

Probeer nu onze AI‑oplossing voor spraak, audio en video. Je profiteert niet alleen van zeer nauwkeurige spraak‑naar‑tekst‑transcriptie, meertalige vertaling en slimme sprekerherkenning, maar ook van automatische ondertitelgeneratie voor video, intelligente audio‑ en videobewerking en gesynchroniseerde audio‑visuele analyse. Het dekt alle scenario’s: vergaderverslagen, short‑video creatie, podcastproductie en meer. Start vandaag nog je gratis proefperiode!

Geluid naar Tekst OnlineGeluid naar Tekst GratisGeluid naar Tekst ConverterGeluid naar Tekst MP3Geluid naar Tekst WAVGeluid naar Tekst met TijdstempelsSpraak naar tekst voor vergaderingenSound to Text Multi LanguageGeluid naar Tekst OndertitelsWAV naar tekst converterenStem naar TekstStem naar Tekst OnlineSpraak naar TekstMP3 naar Tekst ConverterenSpraakopname naar tekst converterenOnline SpraaktypenStem naar Tekst met TijdstempelsStem naar Tekst in RealtimeStem naar Tekst voor Lange AudioStem naar Tekst voor VideoSpraak naar Tekst voor YouTubeSpraak naar Tekst voor VideobewerkingSpraak naar Tekst voor OndertitelsSpraak naar Tekst voor PodcastsSpraak naar Tekst voor InterviewsInterview Audio naar TekstSpraak naar Tekst voor OpnamesSpraak naar Tekst voor VergaderingenSpraak naar Tekst voor CollegesSpraak naar Tekst voor NotitiesStem naar Tekst MeertaligStem naar Tekst NauwkeurigStem naar Tekst SnelPremiere Pro Stem naar Tekst AlternatiefDaVinci Stem naar Tekst AlternatiefVEED Stem naar Tekst AlternatiefInVideo Stem naar Tekst AlternatiefOtter.ai Stem naar Tekst AlternatiefDescript Stem naar Tekst AlternatiefTrint Stem naar Tekst AlternatiefRev Stem naar Tekst AlternatiefSonix Stem naar Tekst AlternatiefHappy Scribe Stem naar Tekst AlternatiefZoom Stem naar Tekst AlternatiefGoogle Meet Stem naar Tekst AlternatiefMicrosoft Teams Stem naar Tekst AlternatiefFireflies.ai Stem naar Tekst AlternatiefFathom Stem naar Tekst AlternatiefFlexClip Stem naar Tekst AlternatiefKapwing Stem naar Tekst AlternatiefCanva Stem naar Tekst AlternatiefSpraak naar Tekst voor Lange AudioAI Spraak naar TekstGratis Spraak naar TekstSpraak naar Tekst zonder ReclameSpraak naar Tekst voor Lawaaierige AudioSpraak naar Tekst met TijdOndertitels Genereren uit AudioPodcast Transcriptie OnlineKlantgesprekken TranscriberenTikTok Stem naar TekstTikTok Audio naar TekstYouTube Spraak naar TekstYouTube Audio naar TekstSpraakmemo naar TekstWhatsApp Spraakbericht naar TekstTelegram Spraakbericht naar TekstDiscord Oproep TranscriptieTwitch Spraak naar TekstSkype Spraak naar TekstMessenger Spraak naar TekstLINE Spraakbericht naar TekstVlogs naar Tekst TranscribenSermoen Audio naar Tekst ConverterenSpraak naar Schrijven ConverterenAudio naar Tekst VertalenAudio Notities naar Tekst ConverterenSpraak TypenSpraak Typen voor VergaderingenSpraak Typen voor YouTubeSpreek om te TypenHandenvrij TypenStem naar WoordenSpraak naar WoordenSpraak naar Tekst OnlineOnline Transcription SoftwareSpraak naar Tekst voor VergaderingenSnelle Spraak naar TekstReal Time Speech to TextLive Transcription AppSpraak naar Tekst voor TikTokGeluid naar Tekst voor TikTokPraten naar WoordenSpraak naar TekstTalk to Text FreeTalk to Text OnlineTalk to Text for YouTubeTalk to Text for SubtitlesTalk to Text for Content CreatorsTalk to Text for MeetingsAudio naar TypenGeluid naar TekstSpraak SchrijftoolSpraak SchrijftoolSpraakdicteeJuridische Transcriptie ToolMedische Dictatie ToolJapanse Audio TranscriptieKoreaanse Meeting TranscriptieMeeting Transcriptie ToolMeeting Audio naar TekstCollege naar Tekst ConverterCollege Audio naar TekstVideo naar Tekst TranscriptieOndertitel Generator voor TikTokCallcenter TranscriptieReels Audio naar Tekst ToolMP3 naar Tekst TranscriberenWAV-bestand naar tekst transcriberenCapCut Spraak naar TekstCapCut Spraak naar TekstVoice to Text in EnglishAudio naar Tekst EngelsVoice to Text in SpanishVoice to Text in FrenchAudio naar Tekst FransVoice to Text in GermanAudio naar Tekst DuitsVoice to Text in JapaneseAudio naar Tekst JapansVoice to Text in KoreanAudio naar Tekst KoreaansVoice to Text in PortugueseVoice to Text in ArabicVoice to Text in ChineseVoice to Text in HindiVoice to Text in RussianWeb Voice Typing ToolVoice Typing Website