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


14

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

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

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

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


Просто амплитуда или весь спектр?
— slhck

Просто амплитуда.
— Клавдиу

Если вы действительно хотите спектральный анализ, то есть компромисс между использованием большого окна для БПФ (которое обеспечивает точность и широкую полосу за счет задержки) и отзывчивостью.
— dmckee --- котенок экс-модератора

Если задержка является проблемой, вам будет лучше с звуковым устройством, поддерживающим ASIO - вы можете получить USB-устройство с парой микрофонных входов примерно за $ 150 - если вы действительно хотите нулевую (почти) задержку между микрофоном и экраном, это Единственный путь.
— BJ292

Ответы:


13

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

введите описание изображения здесь


Благодарность! Я думаю, что это то, что искал мой друг.
— Клавдиу

Хорошая находка, особенно потому что это открытый исходный код. +1
— Рэндольф Ричардсон

5

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

http://friture.org/

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


Открытый исходный код с Github репо . проверить. Python. Проверьте. Потрясающие.
— zipzit

Простой и приятный интерфейс. Настраивается с помощью нескольких полезных визуализаций. Отличное программное обеспечение.
— Кэмерон Таклинд

Это лучшее в 2020 году
— Sanxofon

2

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


1

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



1

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

http://al.chemy.org/


0

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


Ну, это работает, но это немного мало ... дети должны видеть большие уровни на экране, чтобы мотивировать их говорить громко.
— Клавдиу

0

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


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

0

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

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

введите описание изображения здесь


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.