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


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.