Audio-Rekorder

Ein clientseitiger Audio-Rekorder für Entwickler und Tester, der Mikrofoneingang im Browser aufzeichnet und weitgehend unterstützte Audioformate exportiert.

Tool coming soon!

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

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

Dieses Tool bietet eine clientseitige Audioaufzeichnungsfunktion, implementiert mit getUserMedia und MediaRecorder, um Mikrofoneingang direkt im Browser aufzuzeichnen und eine einzige Audiodatei zu exportieren. Zielnutzer sind Webentwickler, QA-Ingenieure, Produktteams und jede in-browser Test-Situation, in der schnelle, offline bereite Aufzeichnung erforderlich ist. Es vermeidet Server-Roundtrips, indem Daten vollständig clientseitig verarbeitet werden, was schnelle Demos, Feedback-Aufnahmen, Sprachnotizen und Funktionsprototyping ermöglicht. Der Ansatz funktioniert auch in Browsern mit teilweiser Unterstützung und bietet sinnvolle Fallbacks sowie Metadaten über die erzeugte Aufnahme. Kernlogik & Features: Das Tool verwendet einen Berechtigungsfluss, um Audioeingang zu erhalten, initialisiert einen MediaRecorder mit einem gewählten mimeType, puffert Daten in Chunks und setzt am Ende einen finalen Blob zusammen. Optionale Features umfassen die Konfiguration von sampleRate und Kanälen, das Erzwingen einer maxDuration, Fallback-Formate und das Offenlegen von Dauer, Größe und mimeType für nachfolgende Verbraucher. Eingaben umfassen mimeType (String), sampleRate (Integer Hz, optional), channels (Integer 1 oder 2, optional), maxDuration (Sekunden, optional) und outputFormat (String, optional). Ausgaben umfassen audioBlob (Blob), url (String), duration (Sekunden, number) und mimeType (String) des erzeugten Audios. Validierung stellt sicher, dass mimeType vorhanden ist oder eine sinnvolle Standardauswahl getroffen wird, und maxDuration ist nicht negativ. Algorithmen & Berechnungen: Der Algorithmus fordert einen Mikrofoneingang an (getUserMedia), erstellt einen MediaRecorder, sammelt Daten bei dataavailable und verbindet Chunks zu einem Blob beim Stop. Er berechnet die tatsächliche Dauer, wendet ggf. Encoding-Fallbacks an und gibt Outputs zurück. Randfälle umfassen Berechtigungsablehnung, kein Mikrofon, unsupported mimeType und große Blobs; Timeouts werden sinnvoll behandelt. Industrie/Region & Lokalisierung: Einheiten sind Sekunden und Hz; kompatibel mit globalen Browsern; Datenschutz wird respektiert, da Verarbeitung clientseitig erfolgt, sofern kein Upload stattfindet. Annahmen & Ausschlüsse: Es besteht keine Serverkommunikation; kein Streaming; das Tool kümmert sich nicht um Langzeitspeicherung oder serverseitiges Transcoding, außer bei separater Integration.

Wie man es benutzt

  1. Eingaben bereitstellen: mimeType, sampleRate (Hz), channels und maxDuration (s) festlegen.
  2. Browser um Mikrofonzugang bitten und Berechtigung erteilen.
  3. Aufnahme starten, um Audiodaten zu erfassen.
  4. Aufnahme manuell stoppen oder automatisch bei Erreichen von maxDuration stoppen.
  5. Ausgaben abrufen: audioBlob, Objekt-URL, Dauer und mimeType für Speicherung oder Wiedergabe.
How to use recorder.js github

Frequently Asked Questions

Finden Sie schnelle Antworten

Ist dieses Tool mit allen Browsern kompatibel?
Es basiert auf MediaRecorder und getUserMedia. Die meisten modernen Browser (Chrome, Edge, Firefox) unterstützen es. Die Unterstützung in Safari variiert je nach Version und Plattform; auf iOS hängen die Fähigkeiten von der OS-Version ab. Wenn es nicht unterstützt wird, kann ein Fallback-Pfad oder eine alternative Aufzeichnungsansatz nötig sein.
Kann ich WAV exportieren?
Das Tool priorisiert Browser-Formate, die unterstützt werden (z. B. WebM/OGG). WAV-Kodierung ist möglicherweise nicht in allen Umgebungen verfügbar. Sie können den erzeugten Blob exportieren und offline in WAV transkodieren oder bei verfügbarer Kompatibilität ein entsprechendes mimeType festlegen.
Wie wird die Dauer berechnet?
Die Dauer bezieht sich auf die tatsächliche Länge der aufgezeichneten Audios, abgeleitet aus den Zeitstempeln der aufgezeichneten Chunks und dem Endereignis. Sie kann leicht von maxDuration abweichen, wenn die Aufnahme früh durch Berechtigungsänderungen, Geräteprobleme oder Encoder-Puffer beendet wird.

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