Spektrumanalysator, der den Live-Eingang vom Mikrofon anzeigt

14

Ich habe eine Freundin, die Kindern mit Sprachbehinderungen hilft, und sie braucht eine Software, die die Amplitude des Tons sofort anzeigt, wenn die Kinder über das Mikrofon sprechen.

Ich habe Audacity ausprobiert, aber es hat eine Verzögerung von ungefähr einer Sekunde.

Irgendwelche Empfehlungen zu solcher Software?

Beachten Sie, dass das Betriebssystem Microsoft ist und die Software vorzugsweise Freeware sein sollte.

Claudiu
quelle
Nur die Amplitude oder das ganze Spektrum?
Slhck
Nur die Amplitude.
Claudiu
Wenn Sie wirklich eine Spektrumanalyse wünschen, gibt es einen Kompromiss zwischen der Verwendung eines großen Fensters für die FFT (wodurch Präzision und Breitband auf Kosten der Verzögerung erzielt werden) und der Reaktionsfähigkeit.
dmckee --- Ex-Moderator Kätzchen
Wenn Latenz ein Problem ist, sind Sie mit einem Audiogerät, das ASIO unterstützt, besser dran - Sie können ein USB-Gerät mit ein paar Mikrofoneingängen für etwa 150 US-Dollar erwerben -, wenn Sie wirklich keine (fast) Latenz zwischen Mikrofon und Bildschirm möchten, ist dies das nur so weit zu gehen.
BJ292,

Antworten:

13

sndpeek

Keine Ahnung, ob dies für Sie von Nutzen ist - es ist Open Source:

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

Bildbeschreibung hier eingeben

sndpeek ist genau das, wie es klingt (und aussieht):

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

Hab das auch gerade gefunden:

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

Windows-Tool für Echtzeit-Wellenformen und -Spektren

RTSPECT ist ein kostenloses Programm zum Anzeigen einer Echtzeit-Wellenform und eines Spektrums eines Audiosignals. Mit RTSPECT können Sie die Wellenform und die spektrale Form von Tönen überwachen, die über das Mikrofon oder die Line-Eingänge des Computers wiedergegeben werden. RTSPECT kann ein- oder zweikanalige Audiosignale anzeigen.

Bildbeschreibung hier eingeben

Linker3000
quelle
Vielen Dank! Ich glaube, so etwas hat mein Freund gesucht.
Claudiu
Netter Fund, vor allem, weil es Open Source ist. +1
Randolf Richardson
4

Habe gerade folgendes gefunden:

http://friture.org/

Testen Sie es jetzt.

Daniel Mošmondor
quelle
Open Source mit Github Repo . prüfen. Python. Prüfen. Genial.
zipzit
Einfache und angenehme Benutzeroberfläche. Konfigurierbar mit mehreren nützlichen Visualisierungen. Großartige Software.
Cameron Tacklind
2

Mit Audacity können Sie den Eingang vom Mikrofon ohne Aufnahme überwachen. Sie wissen jedoch nicht, ob dadurch die aufgetretene Verzögerung verringert / beseitigt wird:
" Wählen Sie entweder" Monitor Input "aus dem Einblendmenü der Eingangsanzeige oder klicken Sie einfach auf die Eingangsanzeige." http://audacity.sourceforge.net/onlinehelp-1.2/toolbar_meter.htm

Avni
quelle
1

Einige andere Optionen aus dieser Frage , besonders nützlich, wenn Sie etwas mit wenigen Abhängigkeiten benötigen und leicht zu ändern sind:

alexei
quelle
1

Mit "Alchemy - Open Drawing Project http://al.chemy.org/ " können Sie die Eingangssoundwellenform mit der Maus auf eine Leinwand zeichnen und sogar deren Form krümmen. Es liegt in Vektorform vor und wird als Bild gespeichert. Die Geschwindigkeit kann durch die Bewegung des Handgelenks erhöht werden.

http://al.chemy.org/

Jack
quelle
0

Es reicht nicht aus, den Lautstärkemixer zu verwenden (klicken Sie mit der rechten Maustaste auf das Lautsprechersymbol in der Taskleiste und wählen Sie "Lautstärkemixer" aus)? Es werden Pegelanzeigen für alle Klänge angezeigt, die über das System abgespielt werden, und es sollten auch Mikrofone enthalten sein.

Ben Richards
quelle
Nun, es funktioniert, aber es ist ein bisschen klein ... die Kinder müssen die Ebenen groß auf dem Bildschirm sehen, damit sie motiviert werden, laut zu sprechen.
Claudiu
0

Es gibt immer Verzögerungen in der Software, wenn Sie diese Art von Analyse auf einem Computer durchführen. Es sei denn, Sie verwenden einen Hochgeschwindigkeitstreiber wie den im Lieferumfang der Creative Audigy- oder X-Fi-Karten enthaltenen, der für Echtzeit-Leistungsfähigkeiten optimiert ist.

music2myear
quelle
Ja, das stimmt, aber wenn der Windows Volume Mixer die Analyse in Echtzeit anzeigen kann, kann dies vermutlich auch von einer anderen Software durchgeführt werden :) Das Problem bei Audacity ist, dass ich aufzeichnen muss, damit die Analyse angezeigt wird, und Ich denke, das braucht auch ein bisschen Zeit.
Claudiu
0

Hier ist ein kommerzielles Angebot, das ich in einer schnellen Google-Suche gefunden habe. Es bietet einen 30-Tage-Test-Download, sodass Sie es zuerst kostenlos testen können, um festzustellen, ob es Ihren Anforderungen entspricht ( Sie haben erwähnt, dass Freeware bevorzugt wird, aber nicht so kostenlos) ist Voraussetzung ):

  SpectraPLUS - FFT-Spektralanalysesystem
  http://www.spectraplus.com/

Bildbeschreibung hier eingeben

Randolf Richardson
quelle
0

Ich fand diesen Thread auf der Suche nach einer Möglichkeit, Spektren in Echtzeit anzuzeigen, nachdem ich die Fähigkeit zur Verwendung von Adobe Audition während der Aufnahme verloren hatte. In Audition können Sie eine Spektralanzeige mit sehr geringer Verzögerung durchführen. Wie jemand anderes sagte, wenn Sie eine hohe Auflösung verwenden, wird es mehr Verzögerung geben. Ein "gutes" Programm verwendet jedoch überlappende Datenblöcke, sodass die Anzeige sehr schnell aktualisiert werden kann. Moderne Prozessoren verfügen über genügend Rechenleistung, um mit Tausenden von Frequenzen in Bruchteilen von Sekunden Verarbeitungszeit Schritt zu halten, wenn das Programm gut geschrieben ist, und es macht keinen Sinn, mehr Auflösung zu erzielen, wenn Sie auf einem Bildschirm anzeigen, der " nur "etwa tausend Pixel hoch. Ich würde vorschlagen, dass für Stereo 1k Blöcke von Audio-Samples viel sind, es sei denn, Sie Erweitern Sie einen Teil der Frequenzskala wie in Audition. Wenn Sie mit 44k Samples / Sekunde aufnehmen, erhalten Sie 44-mal pro Sekunde einen neuen 1k-Block, und für mich ist das schnell genug, ohne dass eine Blocküberlappung erforderlich ist. Sogar 8k-Blöcke wären mehr als 5 pro Sekunde ohne Überlappung. Ob die Software gut genug geschrieben ist, um tatsächlich etwas zu tun, ist eine andere Frage.

Tom
quelle