Test del Microfono

Controlla il microfono in pochi secondi: consenti l'accesso e osserva il misuratore di livello e la forma d'onda dal vivo reagire alla tua voce. Niente viene registrato o inviato.

1.136 visualizzazioni

L'audio viene analizzato solo in memoria per il misuratore; mai registrato, mai inviato da nessuna parte.

Come Funziona il Misuratore dal Vivo

Quando clicchi su avvia, l'API getUserMedia del browser richiede il permesso del microfono e, una volta concesso, restituisce un flusso audio dal vivo. Quel flusso viene collegato a un AnalyserNode della Web Audio API, che esegue continuamente una Trasformata di Fourier Veloce (FFT) per convertire il segnale audio grezzo in dati di frequenza e ampiezza. Un ciclo requestAnimationFrame legge questi dati decine di volte al secondo e li disegna sul canvas come il misuratore di livello e la forma d'onda che vedi muoversi mentre parli.

Si tratta di un flusso di lavoro significativamente diverso da quello di un registratore audio: questo strumento non chiama mai l'API MediaRecorder, la funzione del browser responsabile della trasformazione di un flusso in un file salvato. L'audio esiste solo come dati dal vivo dell'AnalyserNode usati per disegnare un singolo fotogramma, poi scompare — non viene mai assemblato in un Blob o in un file in nessun momento. Non è solo una promessa di policy; è un fatto architetturale su quale API viene usata e quale no.

Cosa Dovresti Sapere

Qui entrano in gioco due livelli di permessi, e confonderli è uno dei motivi più comuni per cui un microfono funzionante sembra comunque non mostrare alcun segnale. La richiesta di permesso del browser controlla se questa pagina può accedere a un microfono qualsiasi; separatamente, il sistema operativo decide quale dispositivo di input fisico è quello predefinito attuale e a quale livello di ingresso — un'impostazione che il browser non può vedere né controllare. Un misuratore piatto nonostante il permesso concesso quasi sempre dipende da questa impostazione a livello di sistema operativo, non dal sito.

  • Controlla prima l'indicatore di permesso del browser nella barra degli indirizzi — un permesso bloccato non mostra alcun dato.
  • Apri le impostazioni audio del sistema operativo e conferma che sia selezionato il dispositivo di input corretto e che il suo livello di ingresso non sia a zero o silenziato.
  • Gli interruttori fisici di muto su cuffie e microfoni USB si trovano fuori da qualsiasi livello software e silenziano il segnale prima che raggiunga il browser.
  • Solo un'applicazione alla volta può mantenere un blocco esclusivo su alcuni microfoni — chiudi le app di videochiamata che potrebbero già usarlo.

Domande Frequenti

Il misuratore resta piatto — cosa devo controllare?

In ordine: il permesso del browser (icona nella barra degli indirizzi), il dispositivo di input e il suo livello nel sistema operativo, un interruttore fisico di muto sulle cuffie, e se un'app di videochiamata sta occupando il microfono. Provare un altro dispositivo dall'elenco aiuta a isolare l'hardware dalle impostazioni.

La mia voce viene registrata durante il test?

No. Il flusso viene analizzato in memoria fotogramma per fotogramma per disegnare il misuratore e la forma d'onda, poi scartato. Usa il nostro strumento Registratore Vocale se vuoi davvero una registrazione.

Perché il browser chiede il permesso ogni volta?

L'accesso al microfono è protetto da permesso per ogni sito per motivi di privacy. Puoi scegliere "consenti sempre" nella richiesta di permesso se ti fidi del sito.

Questo strumento usa l'API MediaRecorder?

No — questa è la differenza architetturale chiave rispetto al nostro strumento Registratore Vocale. Questa pagina legge solo dati dal vivo da un AnalyserNode per disegnare il misuratore e la forma d'onda; MediaRecorder, l'API che trasformerebbe il flusso in un file salvato, non viene mai chiamata, quindi non esiste alcun percorso di codice che potrebbe produrre una registrazione.

Ho consentito il microfono ma continua a comparire il dispositivo sbagliato — perché?

Il permesso del browser e la selezione del dispositivo del sistema operativo sono due livelli separati. Concedere l'accesso al sito gli permette solo di usare qualunque dispositivo di input il sistema operativo abbia impostato come predefinito in quel momento; cambiare dispositivo di input si fa nelle impostazioni audio del sistema, non nella richiesta di permesso del browser.

Commenti

Ancora nessun commento — scrivi il primo!

Strumenti Simili