Audio-Enregistreur

Un enregistreur audio côté client pour les développeurs et les testeurs afin de capturer l'entrée du micro dans le navigateur et d'exporter des formats audio largement pris en charge.

Tool coming soon!

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

Request Feature / Support
976+
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

À propos de cet outil

Cet outil fournit une capacité d'enregistrement audio côté client, implémentée avec getUserMedia et MediaRecorder, pour capturer l'entrée du microphone directement dans le navigateur et exporter un seul fichier audio. Les utilisateurs cibles sont les développeurs web, les ingénieurs QA, les équipes produit et tout scénario de test in-browser nécessitant une capture rapide et prête hors ligne. Il évite les allers-retours serveur en traitant les données entièrement côté client, permettant des démonstrations rapides, des retours, des notes vocales et du prototypage de fonctionnalités. L'approche se dégrade gracieusement sur les navigateurs avec prise en charge partielle, en fournissant des solutions de repli et des métadonnées sur l'enregistrement produit. Logique centrale & fonctionnalités: l'outil suit un flux d'autorisation pour obtenir l'entrée audio, initialise un MediaRecorder avec un mimeType choisi, met les données en tampon en morceaux et assemble un Blob final à la fin. Des fonctionnalités optionnelles incluent la configuration du sampleRate et des canaux, l'imposition d'une durée maximale, des formats de repli et l'exposition de la durée, de la taille et du mimeType pour les consommateurs en aval. Inputs: mimeType (String), sampleRate (Integer Hz, optionnel), channels (Integer 1 ou 2, optionnel), maxDuration (secondes, optionnel) et outputFormat (String, optionnel). Outputs: audioBlob (Blob), url (String), duration (secondes, number) et mimeType (String) de l'audio produit. Validation: assure que mimeType est présent ou qu'une valeur par défaut raisonnable est choisie, et que maxDuration n'est pas négatif. Algorithmes & Calculs: l'algorithme demande l'accès au microphone (getUserMedia), crée un MediaRecorder, collecte les données lors de dataavailable et concatène les morceaux en un Blob à l'arrêt. Il calcule la durée réelle, applique des retours d'encodage lorsque nécessaire et retourne les sorties. Cas limites: refus de permission, pas de microphone, mimeType non pris en charge et gros blobs; les timeouts sont gérés gracieusement. Industrie/Région & Localisation: les unités sont en secondes et Hz; compatible avec les navigateurs globaux; la confidentialité est respectée car le traitement est côté client sauf upload explicite. Hypothèses & Exclus: pas de communication serveur; pas de streaming; pas de stockage longue durée ou transcoding côté serveur sauf intégration séparée.

Comment utiliser

  1. Fournir les entrées: mimeType, sampleRate (Hz), channels et maxDuration (s).
  2. Demander l'accès au microphone via le navigateur et accorder l'autorisation.
  3. Démarrer l'enregistrement pour capturer les données audio.
  4. Arrêter l'enregistrement manuellement ou automatiquement à maxDuration.
  5. Récupérer les sorties: audioBlob, URL d'objet, durée et mimeType pour stockage ou lecture.
How to use recorder.js github

Frequently Asked Questions

Trouvez des réponses rapides

Cet outil est-il compatible avec tous les navigateurs?
Il repose sur MediaRecorder et getUserMedia. La plupart des navigateurs modernes (Chrome, Edge, Firefox) le prennent en charge. Le support dans Safari varie selon la version et la plateforme; sur iOS, les capacités dépendent de la version du système d'exploitation. Si non pris en charge, une voie de repli ou une approche d'enregistrement alternative peut être nécessaire.
Puis-je exporter du WAV avec cet outil?
L'outil privilégie les formats pris en charge par le navigateur (par ex. WebM/OGG). L'encodage WAV peut ne pas être disponible dans tous les environnements. Vous pouvez exporter le blob produit et le transcoder hors ligne vers WAV si nécessaire, ou configurer un mimeType compatible lorsque possible.
Comment la durée est-elle calculée?
La durée reflète la longueur réelle de l'audio capturé, calculée à partir des horodatages des morceaux enregistrés et de l'événement d'arrêt. Elle peut différer légèrement de maxDuration si l'enregistrement se termine plus tôt en raison d'un changement de permission, d'un problème d'appareil ou des tampons d'encodage.

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

Calculateur de distance routière

Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...

Developer Tools

Convertisseur Spotify vers MP3

Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...

Developer Tools

Calculateur d’âge

Déterminez rapidement l’âge d’une personne à partir de sa date de naissance avec notre calculateur e...

Developer Tools

Calculateur de prix Uber

Estimez le tarif de votre trajet Uber en fonction de la distance, de la durée, du multiplicateur de...

Votre avis compte

Aidez-nous à nous améliorer