penganalisis spektrum yang menunjukkan input 'langsung' dari mikrofon

14

Saya punya teman yang membantu anak-anak dengan ketidakmampuan berbicara, dan dia membutuhkan beberapa perangkat lunak yang segera menunjukkan amplitudo suara ketika anak-anak berbicara melalui mikrofon.

Saya telah mencoba Audacity, tetapi ada penundaan sekitar satu detik.

Adakah rekomendasi untuk perangkat lunak semacam itu?

Perhatikan bahwa OSnya adalah Microsoft, dan perangkat lunaknya sebaiknya freeware.

Claudiu
sumber
Hanya amplitudo atau seluruh spektrum?
slhck
Hanya amplitudo.
Claudiu
Jika Anda benar-benar menginginkan analisis spektrum maka ada pertukaran antara menggunakan jendela besar untuk FFT (yang mendapatkan ketelitian dan pita lebar dengan biaya keterlambatan) dan responsif.
dmckee --- ex-moderator kitten
Jika latensi adalah masalah Anda akan lebih baik dengan perangkat suara yang mendukung ASIO - Anda bisa mendapatkan perangkat USB dengan beberapa input mic sekitar $ 150 - jika Anda benar-benar menginginkan nol (hampir) latensi antara mik dan layar, ini adalah satu-satunya cara untuk pergi.
BJ292

Jawaban:

13

sndpeek

Tidak tahu apakah ini ada gunanya bagi Anda - itu Open Source:

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

masukkan deskripsi gambar di sini

sndpeek persis seperti apa itu (dan terlihat) seperti:

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

Baru saja menemukan ini juga:

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

Alat Windows untuk Bentuk & Spektrum Real-time

RTSPECT adalah program gratis untuk menampilkan bentuk gelombang waktu nyata dan spektrum sinyal audio. Dengan RTSPECT Anda dapat memantau bentuk gelombang dan bentuk spektral suara yang diputar ke mikrofon komputer atau port input saluran. RTSPECT dapat menampilkan sinyal audio satu atau dua saluran.

masukkan deskripsi gambar di sini

Linker3000
sumber
Terima kasih! Saya pikir hal semacam ini adalah apa yang dicari teman saya.
Claudiu
Nice find, terutama karena ini open source. +1
Randolf Richardson
5

Baru saja menemukan yang ini:

http://friture.org/

Mengujinya sekarang.

Daniel Mošmondor
sumber
Open Source dengan repo Github . memeriksa. Python. Memeriksa. Luar biasa.
zipzit
UI sederhana dan menyenangkan. Dapat dikonfigurasi dengan beberapa visualisasi yang bermanfaat. Perangkat lunak hebat.
Cameron Tacklind
Ini adalah yang terbaik pada tahun 2020
Sanxofon
1

Beberapa opsi lain dari pertanyaan ini , khususnya berguna jika Anda memerlukan sesuatu dengan sedikit dependensi dan mudah dimodifikasi:

Alexei
sumber
1

Dengan "Alchemy - Open Drawing Project http://al.chemy.org/ " Anda dapat menggunakan mouse untuk menggambar bentuk gelombang suara input ke kanvas, bahkan melengkung bentuknya. Itu dalam bentuk vektor dan disimpan sebagai gambar. Kecepatan dapat ditingkatkan dengan gerakan pergelangan tangan.

http://al.chemy.org/

Mendongkrak
sumber
0

Menggunakan Volume Mixer tidak cukup (klik kanan ikon speaker di taskbar dan pilih "Volume Mixer")? Ini akan menunjukkan meter level untuk semua suara yang diputar melalui sistem, dan harus menyertakan mikrofon juga.

Ben Richards
sumber
Yah, itu berhasil, tapi agak kecil ... anak-anak perlu melihat level besar di layar sehingga dapat memotivasi mereka untuk berbicara dengan keras.
Claudiu
0

Selalu ada keterlambatan dalam perangkat lunak saat Anda melakukan analisis semacam ini di komputer. Kecuali jika Anda menggunakan driver berkecepatan tinggi seperti yang disertakan dengan Creative Audigy atau kartu X-Fi yang disesuaikan untuk kemampuan kinerja waktu-nyata.

music2myear
sumber
Ya, itu benar, tetapi jika Windows Volume Mixer dapat menunjukkan analisis secara langsung, saya pikir perangkat lunak lain juga bisa melakukan itu :) Masalah dengan Audacity adalah bahwa saya perlu merekam untuk menunjukkan analisis, dan Saya kira itu membutuhkan sedikit waktu juga.
Claudiu
0

Berikut ini adalah penawaran komersial yang saya temukan dalam pencarian Google cepat, yang menawarkan unduhan uji coba 30 hari sehingga Anda dapat mencobanya secara gratis terlebih dahulu untuk menentukan apakah memenuhi kebutuhan Anda ( Anda menyebutkan bahwa ada preferensi untuk freeware, tetapi tidak gratis itu adalah persyaratan ):

  SpectraPLUS - Sistem Analisis Spektral FFT
  http://www.spectraplus.com/

masukkan deskripsi gambar di sini

Randolf Richardson
sumber
0

Saya menemukan utas ini mencari cara waktu-nyata untuk menampilkan spektrum-versus-waktu, setelah kehilangan kemampuan untuk menggunakan Adobe Audition, rekaman WHILE. Di Audition, Anda dapat melakukan tampilan spektral yang memiliki sedikit penundaan; seperti kata orang lain, jika Anda menggunakan resolusi tinggi, akan ada lebih banyak penundaan. Tetapi program "baik" akan menggunakan blok data yang tumpang tindih sehingga dapat memperbarui tampilan dengan sangat cepat. Ada cukup kekuatan pemrosesan dalam prosesor modern untuk mengimbangi seribu frekuensi dalam sepersekian detik dari waktu pemrosesan, jika program ini ditulis dengan baik, dan tidak ada gunanya dalam resolusi lebih dari itu jika Anda menampilkan pada layar itu " hanya "sekitar seribu piksel. Saya akan mengirimkannya untuk stereo, 1k blok sampel audio banyak, kecuali Anda sedang memperluas bagian dari skala frekuensi seperti yang dapat Anda lakukan di Audition. Rekaman pada sampel 44k / detik, Anda mendapatkan blok 1k yang sama sekali baru 44 kali per detik, dan bagi saya, itu cukup cepat, bahkan tanpa perlu tumpang tindih blok. Bahkan 8k blok akan lebih dari 5 detik tanpa tumpang tindih. Apakah perangkat lunak ditulis dengan cukup baik untuk benar-benar MELAKUKAN itu adalah masalah lain.

Tom
sumber