Recorder JS
Un registratore audio basato sul browser per sviluppatori che cattura l’ingresso del microfono, codifica i dati WAV PCM e esporta le registrazioni per applicazioni web, demo e strumenti educativi.
Tool coming soon!
We're working hard to get this tool ready for you.
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.
Informazioni su questo strumento
Concettualmente la registrazione usa getUserMedia per accedere al microfono, un AudioContext per instradare l’audio in un buffer PCM e un piccolo encoder WAV per confezionare gli sample con l’intestazione corretta. L’encoder funziona in JavaScript senza dipendenze esterne e produce un file WAV ampiamente compatibile. L’API mantiene metadati espliciti come sampleRate e numero di canali e riporta durata e dimensione accanto al blob di output.
I principali differenziatori includono un encoder WAV autonomo, una superficie di configurazione minimale per sampleRate e canali e una API di esportazione pulita che restituisce sia il Blob sia i metadati. Miglioramenti opzionali includono registrazione stereo, dimensione del buffer regolabile e la possibilità di esportare registrazioni parziali. I casi d’uso vanno dall’apprendimento linguistico, raccolta dati di laboratorio, snippet di podcast e tutorial interattivi.
Limitazioni e casi limite: la codifica in formati diversi da WAV (come MP3) non è inclusa; registrazioni molto lunghe dovrebbero essere segmentate o esportate al fermo per evitare carichi di memoria. L’implementazione si basa sulla compatibilità del browser con MediaDevices e Web Audio; il rifiuto delle autorizzazioni, l’indisponibilità del dispositivo o cicli di sospensione/ripresa devono essere gestiti dal codice consumatore. Se non viene catturato alcun suono, il blob può essere vuoto o molto piccolo.
Come usare
- Impostare gli input: selezionare sampleRate, canali e formato (WAV);
- Richiedere l’accesso al microfono tramite getUserMedia({ audio: true });
- Inizializzare AudioContext e collegare l’input al buffer PCM;
- Avviare la registrazione e accumulare campioni in memoria;
- Fermare la registrazione ed esportare WAV per ottenere Blob e metadati;
- Usare il Blob per riproduzione, download o elaborazione aggiuntiva.
Frequently Asked Questions
Trova risposte rapide
Quali formati sono supportati?
Quali browser sono supportati?
Come viene codificato l’audio?
È possibile registrare sessioni lunghe o effettuare streaming?
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.
Related Tools
Other useful calculators and utilities you might like
Convertitore Spotify a MP3
Converte file audio forniti localmente in MP3, consentendo l’ascolto offline e la compatibilità tra...
Calcolatore Distanza Stradale
Calcolatore di distanza stradale per viaggiatori, pianificatori logistici e conducenti per stimare r...
Il tuo feedback è importante
Aiutaci a migliorare
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic