Recorder JS

En browserbaseret lydoptager til udviklere, der fanger mikrofoninput, koder WAV PCM-data og eksporterer optagelser til web-apps, demos og undervisningsværktøjer.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,624+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Om dette værktøj

Recorder.js er en browserbaseret lydoptager til udviklere. Den fanger mikrofoninput, buffrer PCM-prøver i hukommelsen og eksporterer en WAV (PCM 16-bit) blob til afspilning, analyse eller nedlæsning. Værktøjet kører helt klientbaseret, undgår server-baseret kodning og muliggør offline-behandling, når netværk er begrænset. Det passer fremragende til stemmeoptagelser i sprogindlæringsapps, indbyggede optagefunktioner i webdashboards og letvægtslyddemos til præsentationer.

Konceptuelt bruger optagelsen getUserMedia til at få adgang til mikrofonen, et AudioContext til at dirigere lyd til en PCM-buffer, og en lille WAV-encoder til at pakke prøverne med den korrekte header. Encoder kører i JavaScript uden eksterne afhængigheder og producerer en bredt kompatibel WAV-fil. API’en bevarer eksplicit metadata som sampleRate og kanalantal og rapporterer varighed og størrelse ud over output Blob.

Nøgledifferentierere inkluderer en selvstændig WAV-encoder, et minimalt konfigurationspanel til sampleRate og kanaler samt en ren eksport-API, der returnerer både Blob og metadata. Valgmuligheder inkluderer stereoinsporing, justerbar bufferstørrelse og muligheden for at eksportere deloptagelser. Anvendelsesområder spænder fra sprogøvelse og laboratorieindsamling til podcast-klip og interaktive tutorials.

Begrænsninger og kanttilfælde: kodning til andre formater end WAV (såsom MP3) er ikke inkluderet; lange sessioner bør segmenteres eller eksporteres ved stop for at undgå hukommelsesbelastning. Værktøjet forudsætter browserstøtte for MediaDevices og Web Audio; tilladelsesafslag, enhedsudstyr eller suspender-/genoptagelsescyklusser skal håndteres af forbrugerens kode. Hvis der ikke opfanges lyd, kan Blob være tom eller meget lille.

Sådan bruges

  1. Indtast inputs: vælg sampleRate, kanaler og format (WAV);
  2. Anmod om mikrofontilladelse via getUserMedia({ audio: true });
  3. Initialiser AudioContext og tilslut input til PCM-buffer;
  4. Start optagelse og samle prøver i hukommelsen;
  5. Stop optagelsen og kald eksport WAV for at få Blob og metadata;
  6. Brug Blob til afspilning, download eller videre behandling.
How to use recorder js

Frequently Asked Questions

Find hurtige svar

Hvilke formater understøttes?
Kernen er WAV (PCM 16-bit). Kodning til formater som MP3 er ikke inkluderet i kernen og kræver en separat encoder-modul. WAV giver bred kompatibilitet til afspilning og analyse i browsere.
Hvilke browsere understøttes?
Understøttelse kræver MediaDevices og Web Audio API. Moderne desktop- og mobilbrowsere (Chrome, Edge, Firefox, Safari på nyere versioner) er egnede. Tilladelser og hardware bestemmer den faktiske optagelseskapacitet; visse miljøer blokerer adgangen.
Hvordan kodes data?
Prøverne fra mikrofonen konverteres til 16-bit PCM, indlejres hvis nødvendigt for stereo, og skrives i en WAV RIFF-beholder med en 44-byte header. Varigheden bestemmes af dataets længde, sampleRate og antal kanaler.
Kan jeg streame eller optage lange sessioner?
Lange optagelser kan eksporteres i segmenter eller efter stop. Hukommelsen bruges i RAM; meget lange sessioner kan kræve betydelig hukommelse. For større projekter anbefales segmentering for at styre ressourcer og bevare lydkvaliteten.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify til MP3-konverter

Konverterer lokalt leverede lydefiler til MP3, muliggør offline-lytning og tvær-enheds-kompatibilite...

Developer Tools

Vejafstandscalculator

Et vejafstandscalculator til rejsende, logistikplanlæggere og chauffører til hurtigt at estimere afs...

Developer Tools

Aldersberegner

Beregn hurtigt en persons alder baseret på fødselsdato med vores gratis online calculator, egnet til...

Developer Tools

Valutaomregner

Omregn hurtigt beløb mellem forskellige valutaer med vores gratis online valutakonverterer, ideel ti...

Din feedback betyder noget

Hjælp os med at forbedre