Recorder JS

Ein browserbasierter Audio-Recorder für Entwickler, der Mikrofon-Eingaben erfasst, WAV PCM-Daten codiert und Aufnahmen für Web-Apps, Demos und Lernwerkzeuge exportiert.

Tool coming soon!

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

Request Feature / Support
1,616+
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

Über dieses Tool

Recorder.js ist ein browserbasierter Audio-Recorder für Entwickler. Er erfasst Mikrofon-Eingaben, puffert PCM-Samples im Speicher und exportiert eine WAV (PCM 16-Bit) Blob zur Wiedergabe, Analyse oder zum Download. Das Tool läuft vollständig clientseitig, vermeidet serverseitige Codierung und ermöglicht Offline-Verarbeitung, wenn Netzwerkeinschränkungen bestehen. Es eignet sich gut für Sprachaufnahmen in Sprachlern-Apps, integrierte Aufnahmefunktionen in Web-Dashboards und leichte Audio-Demos für Vorführungen.

Konzeptionell nutzt das Recording getUserMedia, um auf das Mikrofon zuzugreifen, ein AudioContext, um Audio in einen PCM-Puffer zu leiten, und einen kleinen WAV-Encoder, um Samples mit dem richtigen Header zu verpacken. Der Encoder läuft in JavaScript ohne externe Abhängigkeiten und erzeugt eine breit kompatible WAV-Datei. Die API bewahrt explizite Metadaten wie SampleRate und Kanalanzahl und meldet Dauer sowie Größe neben dem Output-Blob.

Zu den wichtigsten Unterscheidern gehören ein in sich geschlossenes WAV-Encoder, eine minimale Konfigurationsoberfläche für SampleRate und Kanäle sowie eine klare Export-API, die sowohl das Blob als auch Metadaten liefert. Optionales Enhancement umfassen Stereoaufnahme, anpassbare Buffer-Größe und die Möglichkeit, Teilaufnahmen zu exportieren. Anwendungsfälle reichen von Sprachanwendungen in Lern-Apps, Labordatenerhebung, Podcast-Schnipseln bis zu interaktiven Tutorials.

Begrenzungen und Randfälle: Die Codierung außerhalb von WAV (z. B. MP3) ist nicht enthalten; lange Sessions sollten segmentiert oder beim Stoppen exportiert werden, um Speicherlast zu vermeiden. Die Implementierung nutzt die Browser-Unterstützung für MediaDevices und Web Audio; Berechtigungsablehnung, Geräteausfall oder Suspend-/Resume-Zyklen müssen von nachfolgender Code-Seite behandelt werden. Wenn kein Ton aufgenommen wird, kann der Blob leer oder sehr klein sein.

Wie man es benutzt

  1. Eingaben festlegen: wähle sampleRate, Kanäle und Format (WAV);
  2. Mikrofonzugriff über getUserMedia({ audio: true });
  3. AudioContext initialisieren und Eingang in PCM-Puffer verbinden;
  4. Aufnahme starten und Samples im Speicher sammeln;
  5. Aufnahme stoppen und WAV-Export aufrufen, um Blob und Metadaten zu erhalten;
  6. Den Blob für Wiedergabe, Download oder weitere Verarbeitung verwenden.
How to use recorder js

Frequently Asked Questions

Finden Sie schnelle Antworten

Welche Formate werden unterstützt?
Der Kernausgabe ist WAV (PCM 16-Bit). Encoding zu MP3 ist nicht im Kern enthalten und würde ein separates Encoder-Modul erfordern. WAV bietet breite Kompatibilität für Wiedergabe und Analyse in Browsern.
Welche Browser werden unterstützt?
Unterstützung erfordert MediaDevices und Web Audio API. Moderne Desktop- und Mobilbrowser (Chrome, Edge, Firefox, Safari auf aktuellen Versionen) sind geeignet. Berechtigungen und Hardware steuern tatsächliche Aufnahmefähigkeit; einige Umgebungen blockieren Zugriff.
Wie erfolgt die Codierung?
Samples vom Mikrofon werden in 16-Bit PCM konvertiert, stereo ggf. interleaved, und in einen WAV RIFF-Container mit einem 44-Byte Header geschrieben. Die Dauer ergibt sich aus der Datenlänge, SampleRate und Kanalanzahl.
Kann ich lange Sessions streamen oder exportieren?
Lange Aufnahmen können in Segmente exportiert oder nach Stoppen. Der Speicher im RAM ist begrenzt; sehr lange Sitzungen können speicherintensiv sein. Für große Projekte empfiehlt sich Segmentierung.

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 zu MP3-Konverter

Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...

Developer Tools

Straßenentfernungsrechner

Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...

Developer Tools

Altersrechner

Ermitteln Sie schnell das Alter einer Person anhand ihres Geburtsdatums mit unserem kostenlosen Onli...

Developer Tools

Währungsrechner

Schnell Währungsbeträge zwischen verschiedenen Währungen umrechnen – ideal für Reisende, Unternehmen...

Ihr Feedback ist wichtig

Helfen Sie uns, uns zu verbessern