Hallo, ich möchte mit einem Mikrocontroller + Elektretmikrofon die Umgebungsgeräusche aufnehmen, daraus aber nur auf die Stimme reagieren. Dabei bin ich auf FFT sowie den Goertzel-Algorithmus gestossen. Ich frage mich nun, was besser geeignet ist. Soweit ich die FFT verstanden habe, stellt jeder Ausgangswert ein Frequenzband dar. Reicht es hier dann, "nur" relevanten Bänder zu verwenden? Mit relevant meine ich hier bis 12kHz, was laut Wikipedia das obere Limit ist (wobei ich nicht weiss ob das nicht eher piepsige Sängerinnen betrifft). Der Goertzel Algorithmus liefert wohl im Endeffekt das gleiche, wobei man sich hier auf einige wenige Frequenzbänder festlegen kann, was die Berechnungen vereinfacht. Ist das soweit korrekt? Zum Schluss soll im Endeffekt auf die Lautstärke der Stimme reagiert werden, also grob gesagt ein "Voice-Volumemeter". Ralf
:
Verschoben durch Admin
Der Goertzel Algorithmus wird nur die Intensität bei einzelnen Spektrallinien berechnet, bei der FFT das ganze Spektrum.
Hallo Wolfgang, okay, dann doch eher FFT mit eben 12kHz als Obergrenze... Ralf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.