analizzatore di spettro che mostra input "live" dal microfono


14

Ho un amico che aiuta i bambini con difficoltà di linguaggio e ha bisogno di un software che mostri immediatamente l'ampiezza del suono mentre i bambini parlano attraverso il microfono.

Ho provato Audacity, ma ha un ritardo di circa un secondo.

Qualche consiglio su tale software?

Si noti che il sistema operativo è Microsoft e che il software dovrebbe preferibilmente essere freeware.


Solo ampiezza o l'intero spettro?
slhck,

Solo ampiezza.
Claudiu,

Se vuoi davvero l'analisi dello spettro, allora c'è un compromesso tra l'uso di una grande finestra per la FFT (che ottiene precisione e banda larga al costo del ritardo) e la reattività.
dmckee --- ex gattino moderatore

Se la latenza è un problema, starai meglio con un dispositivo audio che supporti ASIO - puoi ottenere un dispositivo USB con un paio di ingressi mic per circa $ 150 - se vuoi davvero zero (quasi) latenza tra microfono e schermo questo è il unica strada da percorrere.
BJ292,

Risposte:


13

sndpeek

Non ho idea se questo è utile per te: è Open Source:

http://soundlab.cs.princeton.edu/software/sndpeek/

inserisci qui la descrizione dell'immagine

sndpeek è proprio quello che sembra (e sembra) come:

real-time 3D animated display/playback
can use mic-input or wav/aiff/snd/raw/mat file (with playback)
time-domain waveform
FFT magnitude spectrum
3D waterfall plot
lissajous! (interchannel correlation)
rotatable and scalable display
freeze frame! (for didactic purposes)
real-time spectral feature extraction (centroid, rms, flux, rolloff)
available on MacOS X, Linux, and Windows under GPL
part of the sndtools distribution. 

SFS / RTSPECT

Ho trovato anche questo:

http://www.phon.ucl.ac.uk/resource/sfs/rtspect/

Strumento Windows per forme d'onda e spettri in tempo reale

RTSPECT è un programma gratuito per la visualizzazione di una forma d'onda in tempo reale e la visualizzazione dello spettro di un segnale audio. Con RTSPECT è possibile monitorare la forma d'onda e la forma spettrale dei suoni riprodotti nel microfono del computer o nelle porte di ingresso della linea. RTSPECT può visualizzare segnali audio a uno o due canali.

inserisci qui la descrizione dell'immagine


Grazie! Penso che questo genere di cose fosse ciò che il mio amico stava cercando.
Claudiu,

Bella scoperta, soprattutto perché è open source. +1
Randolf Richardson,





1

Con "Alchemy - Open Drawing Project http://al.chemy.org/ " puoi usare il mouse per DISEGNARE la forma d'onda del suono in ingresso su una tela, persino curvarne la forma. È in forma vettoriale e viene salvato come immagine. La velocità può essere aumentata dal movimento del polso.

http://al.chemy.org/


0

L'uso del Volume Mixer non è sufficiente (fare clic con il tasto destro sull'icona dell'altoparlante nella barra delle applicazioni e selezionare "Volume Mixer")? Mostrerà i misuratori di livello per tutti i suoni riprodotti attraverso il sistema e dovrebbe includere anche i microfoni.


Bene, funziona, ma è un po 'piccolo ... i bambini hanno bisogno di vedere i livelli grandi sullo schermo in modo da motivarli a parlare ad alta voce.
Claudiu,

0

Ci sono sempre ritardi nel software quando si esegue questo tipo di analisi su un computer. A meno che non si stia utilizzando un driver ad alta velocità come quelli inclusi con le schede Creative Audigy o X-Fi ottimizzate per le prestazioni in tempo reale.


Sì, è vero, ma se il Mixer del volume di Windows è in grado di mostrare l'analisi in tempo reale, penso che anche altri software potrebbero farlo :) Il problema con Audacity è che devo registrare per mostrarmi l'analisi e Immagino che ci voglia anche un po 'di tempo.
Claudiu,

0

Ecco un'offerta commerciale che ho trovato in una rapida ricerca su Google, che offre un download di prova di 30 giorni in modo da poterlo provare gratuitamente prima di determinare se soddisfa le tue esigenze ( hai detto che c'è una preferenza per il freeware, ma non così gratis è un requisito ):

  SpectraPLUS - Sistema di analisi spettrale FFT
  http://www.spectraplus.com/

inserisci qui la descrizione dell'immagine


0

Ho trovato questo thread alla ricerca di un modo in tempo reale per visualizzare gli spettri rispetto al tempo, dopo aver perso la capacità di utilizzare Adobe Audition, mentre MENTRE la registrazione. In Audition, puoi eseguire una visualizzazione spettrale che ha pochissimo ritardo; come ha detto qualcun altro, se usi l'alta risoluzione, ci sarà più ritardo. Ma un "buon" programma utilizzerà blocchi di dati sovrapposti in modo da poter aggiornare il display molto rapidamente. C'è una potenza di elaborazione sufficiente nei moderni processori per stare al passo con mille frequenze in una frazione di secondo del tempo di elaborazione, se il programma è ben scritto, e non ha senso una risoluzione maggiore se si visualizza su uno schermo che è " solo "alto circa un migliaio di pixel. Direi che per stereo, 1k blocchi di campioni audio sono molti, a meno che tu ' espansione di una parte della scala di frequenza come è possibile fare in Audition. Registrando a 44k campioni / secondo, ottieni un intero blocco 1k 44 volte al secondo, e per me è abbastanza veloce, senza nemmeno la necessità di sovrapporre i blocchi. Anche 8k blocchi sarebbero più di 5 al secondo senza sovrapposizioni. Se il software è scritto abbastanza bene da FARE effettivamente, questa è un'altra questione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.