анализатор спектра, который показывает «живой» вход с микрофона

38737
Claudiu

У меня есть подруга, которая помогает детям с нарушениями речи, и ей нужно программное обеспечение, которое немедленно показывает амплитуду звука, когда дети говорят через микрофон.

Я попробовал Audacity, но задержка составляет около одной секунды.

Любые рекомендации по такому программному обеспечению?

Обратите внимание, что ОС - это Microsoft, и программное обеспечение предпочтительно должно быть бесплатным.

11
Просто амплитуда или весь спектр? slhck 13 лет назад 0
Просто амплитуда. Claudiu 13 лет назад 0
Если вы действительно хотите анализ спектра, то есть компромисс между использованием большого окна для FFT (которое получает точность и широкую полосу за счет задержки) и отзывчивостью. dmckee 13 лет назад 0
Если задержка является проблемой, вам лучше использовать звуковое устройство с поддержкой ASIO - вы можете получить USB-устройство с парой микрофонных входов примерно за 150 долларов - если вы действительно хотите нулевую (почти) задержку между микрофоном и экраном, это Единственный путь. BJ292 12 лет назад 0

9 ответов на вопрос

12
Linker3000

sndpeek

Понятия не имею, пригодится ли это вам - это Open Source:

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

sndpeek - это то, на что это похоже (и выглядит):

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

Просто нашел это тоже:

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

Инструмент Windows для сигналов и спектров в реальном времени

RTSPECT - бесплатная программа для отображения формы сигнала в реальном времени и спектра аудиосигнала. С помощью RTSPECT вы можете контролировать форму сигнала и спектральную форму звуков, воспроизводимых в порты микрофона или линейного входа компьютера. RTSPECT может отображать один или два канала аудиосигналов.

Спасибо! Я думаю, что это то, что искал мой друг. Claudiu 13 лет назад 0
Хорошая находка, особенно потому что это открытый исходный код. +1 Randolf Richardson 13 лет назад 0
2
Avni

Audacity позволяет контролировать вход с микрофона без записи. Не знаю, приведет ли это к уменьшению / устранению задержки, которую вы испытали, хотя:
«либо выберите« Monitor Input »во всплывающем меню входного индикатора, либо просто нажмите на входной индикатор». http://audacity.sourceforge.net/onlinehelp-1.2/toolbar_meter.htm

1
alexei

A few other options from this question, particularly useful if you need something with few dependencies and easy to modify:

1
jnnnnn

Вот еще один бесплатный. Показывает хороший спектр с незаметной задержкой. Также есть индикаторы пикового уровня.

http://www.techmind.org/audio/specanaly.html

Free spectrum analyser

1
Jack

With " Alchemy - Open Drawing Project http://al.chemy.org/ " you can use your mouse to DRAW the input sound waveform onto a canvas, even curve its shape. It is in vector form and is saved as an image. Speed can be increased by the movement of the wrist.

http://al.chemy.org/

1
Daniel Mošmondor

Просто нашел этот:

http://friture.org/

Тестирую это сейчас.

Открытый исходный код [с Github репо] (https://github.com/tlecomte/friture). проверять. Python. Проверьте. Потрясающие. zipzit 6 лет назад 0
0
Ben Richards

Использование микшера громкости недостаточно (щелкните правой кнопкой мыши значок динамика на панели задач и выберите «Микшер громкости»)? Он покажет измерители уровня для всех звуков, воспроизводимых через систему, и должен также включать микрофоны.

Ну, это работает, но это немного мало ... дети должны видеть большие уровни на экране, чтобы мотивировать их говорить громко. Claudiu 13 лет назад 0
0
music2myear

При выполнении такого анализа на компьютере всегда возникают задержки в программном обеспечении. Если вы не используете высокоскоростной драйвер, например, поставляемый с картами Creative Audigy или X-Fi, которые настроены на производительность в режиме реального времени.

Да, это правда, но если Windows Volume Mixer может показывать анализ в режиме реального времени, я думаю, что другие программы также могут это делать :) Проблема с Audacity заключается в том, что мне нужно записать, чтобы он показывал мне анализ, и Я полагаю, это тоже займет немного времени. Claudiu 13 лет назад 0
0
Randolf Richardson

Вот коммерческое предложение, которое я нашел в быстром поиске Google, который предлагает 30-дневную пробную загрузку, так что вы можете сначала попробовать его бесплатно, чтобы определить, соответствует ли он вашим потребностям ( вы упомянули, что есть предпочтение для бесплатных программ, но не для бесплатных). это требование ):

  SpectraPLUS - система спектрального анализа FFT
  http://www.spectraplus.com/