аналізатор спектра, який показує "живий" вхід з мікрофона


14

У мене є друг, який допомагає дітям з вадами мови, і їй потрібне певне програмне забезпечення, яке показує амплітуду звуку відразу, коли діти говорять через мікрофон.

Я спробував Audacity, але у нього затримка приблизно на одну секунду.

Якісь рекомендації щодо такого програмного забезпечення?

Зауважте, що ОС - це Microsoft, і програмне забезпечення має бути безкоштовним.


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

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

Якщо ви дійсно хочете аналізу спектру, тоді існує компроміс між використанням великого вікна для FFT (який отримує точність і широкий діапазон за рахунок затримки) та чуйністю.
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 repo . перевірити. Пітон. Перевірити. Дивовижно.
zipzit

Простий і приємний інтерфейс. Налаштовується з декількома корисними візуалізаціями. Прекрасне програмне забезпечення.
Cameron Tacklind

Це найкраще у 2020 році
Санксофон

2

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




1

За допомогою "Алхімії - проект відкритого малювання http://al.chemy.org/ " ви можете використовувати мишу, щоб намалювати форму звукового сигналу на полотні, навіть викривити його форму. Він знаходиться у векторній формі і зберігається як зображення. Швидкість можна збільшити рухом зап'ястя.

http://al.chemy.org/


0

Використання змішувача гучності недостатньо (клацніть правою кнопкою миші піктограму динаміка на панелі завдань та виберіть "Змішувач гучності")? Він покаже вимірювачі рівня для всіх звуків, які відтворюються через систему, а також повинен містити мікрофони.


Ну, це працює, але це трохи мало ... діти повинні бачити рівні на екрані великі, щоб це мотивувало їх голосно говорити.
Клавдіу

0

Завжди є затримки програмного забезпечення, коли ви робите такий аналіз на комп'ютері. Якщо ви не використовуєте швидкісний драйвер, такий як картки Creative Audigy або X-Fi, налаштовані на реальні можливості роботи.


Так, це правда, але якщо змішувач обсягів Windows може показувати аналіз у режимі реального часу, я думаю, що це могло б зробити і інше програмне забезпечення :) Проблема з Audacity полягає в тому, що мені потрібно записати для цього, щоб показати мені аналіз, і Я думаю, що це також займає небагато часу.
Клавдіу

0

Ось комерційна пропозиція, яку я знайшов під час швидкого пошуку в Google, який пропонує 30-денне пробне завантаження, щоб ви могли спробувати її безкоштовно, щоб спочатку визначити, чи відповідає вона вашим потребам ( ви згадали, що є перевага безкоштовно, але не така безкоштовна є вимогою ):

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

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


0

Я виявив, що цей потік шукає спосіб відображення спектрів у режимі реального часу, втративши можливість використовувати Adobe Audition, WHILE запис. Під час прослуховування ви можете зробити спектральний дисплей, який має дуже малу затримку; як хтось сказав, якщо використовувати високу роздільну здатність, буде більше затримок. Але "хороша" програма буде використовувати блоки даних, що перекриваються, завдяки чому вона може дуже швидко оновити показ. У сучасних процесорах достатньо потужності для обробки, щоб не відставати від тисячі частот за частку секунди часу обробки, якщо програма добре написана, і немає сенсу в більшій роздільній здатності, ніж у випадку, якщо ви показуєте на екрані це " лише "близько тисячі пікселів. Я б зауважу, що для стерео степені 1 кб блоків аудіо зразків достатньо, якщо ви не повторно розширюючи частину частотної шкали, як це можна зробити в Audition. Записуючи зі швидкістю 44 к / с, ви отримуєте абсолютно новий 1к блок 44 рази в секунду, і для мене це досить швидко, навіть не потребуючи перекриття блоку. Навіть 8k блоків би більше 5 секунд без перекриття. Чи написано програмне забезпечення досить добре, щоб насправді це зробити, це вже інша справа.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.