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

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

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

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

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

11 ответов

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 может отображать один или два канала аудиосигналов.

введите описание здесь

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

http://friture.org/

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

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

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

Бесплатный анализатор спектра

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

С помощью "Alchemy - Open Drawing Project http://al.chemy.org/ " вы можете использовать мышь, чтобы НАНЕСИТЬ входной звуковой сигнал на холст, даже изогнуть его форму. Это в векторной форме и сохраняется в виде изображения. Скорость может быть увеличена движением запястья.

http://al.chemy.org/

Несколько других вариантов из этого вопроса, особенно полезных, если вам нужно что-то с небольшим количеством зависимостей и которое легко изменить:

Один как онлайн-инструмент:

преимущество - не нужно ничего устанавливать

https://www.compadre.org/osp/pwa/soundanalyzer/

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

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

введите описание здесь

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

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

Я обнаружил, что этот поток ищет способ отображения спектров в реальном времени в режиме реального времени, после того как он потерял возможность использовать Adobe Audition во время записи. В прослушивании вы можете сделать спектральный дисплей с очень небольшой задержкой; как кто-то сказал, если вы используете высокое разрешение, будет больше задержки. Но "хорошая" программа будет использовать перекрывающиеся блоки данных, поэтому она может очень быстро обновлять отображение. В современных процессорах достаточно вычислительной мощности, чтобы не отставать от тысячи частот за доли секунды времени обработки, если программа хорошо написана, и нет смысла в большем разрешении, чем при отображении на экране, который " только "около тысячи пикселей в высоту. Я бы сказал, что для стерео 1k блоков аудиосэмплов достаточно, если вы не расширяете часть частотной шкалы, как вы можете сделать в Audition. Запись со скоростью 44 тыс. Сэмплов / секунду позволяет получить новый блок 1 тыс. Блоков 44 раза в секунду, и для меня это достаточно быстро, даже без необходимости перекрытия блоков. Даже 8k блоков будет больше 5 секунд без перекрытия. Является ли программное обеспечение написано достаточно хорошо, чтобы действительно делать это другой вопрос.

Другие вопросы по тегам