analyseur de spectre qui affiche l'entrée «en direct» du microphone

14

J'ai une amie qui aide les enfants souffrant de troubles de la parole et elle a besoin d'un logiciel qui montre l'amplitude du son immédiatement lorsque les enfants parlent à travers le microphone.

J'ai essayé Audacity, mais il a un retard d'environ une seconde.

Des recommandations sur ces logiciels?

Notez que le système d'exploitation est Microsoft et que le logiciel doit de préférence être un logiciel gratuit.

Claudiu
la source
Juste l'amplitude ou tout le spectre?
slhck
Juste de l'amplitude.
Claudiu
Si vous voulez vraiment l'analyse du spectre, il y a un compromis entre l'utilisation d'une grande fenêtre pour la FFT (qui obtient la précision et la large bande au prix du retard) et la réactivité.
dmckee --- chaton ex-modérateur
Si la latence est un problème, vous serez mieux avec un périphérique audio prenant en charge ASIO - vous pouvez obtenir un périphérique USB avec quelques entrées micro pour environ 150 $ - si vous voulez vraiment une latence nulle (presque) entre le micro et l'écran, c'est la seule voie à suivre.
BJ292

Réponses:

13

sndpeek

Aucune idée si cela vous est utile - c'est Open Source:

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

entrez la description de l'image ici

sndpeek est exactement à quoi cela ressemble (et ressemble):

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

Je viens de trouver cela aussi:

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

Outil Windows pour formes d'onde et spectres en temps réel

RTSPECT est un programme gratuit pour afficher une forme d'onde en temps réel et l'affichage du spectre d'un signal audio. Avec RTSPECT, vous pouvez surveiller la forme d'onde et la forme spectrale des sons lus dans le microphone ou les ports d'entrée de ligne de l'ordinateur. RTSPECT peut afficher des signaux audio à un ou deux canaux.

entrez la description de l'image ici

Linker3000
la source
Merci! Je pense que ce genre de chose était ce que cherchait mon ami.
Claudiu
Belle trouvaille, surtout parce que c'est open source. +1
Randolf Richardson
5

Je viens de trouver celui-ci:

http://friture.org/

Le tester maintenant.

Daniel Mošmondor
la source
Open Source avec repo Github . vérifier. Python. Vérifier. Impressionnant.
zipzit
Interface utilisateur simple et agréable. Configurable avec plusieurs visualisations utiles. Excellent logiciel.
Cameron Tacklind
C'est le meilleur en 2020
Sanxofon
2

Audacity vous permet de surveiller l'entrée du micro sans enregistrer. Je ne sais pas si cela réduirait / éliminerait le retard que vous avez connu, cependant:
"soit sélectionnez" Monitor Input "dans le menu local du compteur d'entrée, ou bien cliquez simplement sur le compteur d'entrée." http://audacity.sourceforge.net/onlinehelp-1.2/toolbar_meter.htm

Avni
la source
1

Avec "Alchemy - Open Drawing Project http://al.chemy.org/ ", vous pouvez utiliser votre souris pour dessiner la forme d'onde sonore d'entrée sur une toile, même courber sa forme. Il est sous forme vectorielle et est enregistré sous forme d'image. La vitesse peut être augmentée par le mouvement du poignet.

http://al.chemy.org/

Jack
la source
0

L'utilisation du mélangeur de volume ne suffit pas (cliquez avec le bouton droit sur l'icône du haut-parleur dans la barre des tâches et sélectionnez «Mélangeur de volume»)? Il affichera des indicateurs de niveau pour tous les sons joués via le système et devrait également inclure des microphones.

Ben Richards
la source
Eh bien, cela fonctionne, mais c'est un peu petit ... les enfants ont besoin de voir les niveaux grands sur l'écran pour que cela puisse les motiver à parler fort.
Claudiu
0

Il y a toujours des retards dans les logiciels lorsque vous effectuez ce type d'analyse sur un ordinateur. À moins que vous n'utilisiez un pilote haute vitesse tel que ceux inclus avec les cartes Creative Audigy ou X-Fi qui sont réglés pour des capacités de performances en temps réel.

music2myear
la source
Oui, c'est vrai, mais si le mélangeur de volume Windows peut afficher l'analyse en temps réel, je pense que d'autres logiciels pourraient le faire aussi :) Le problème avec Audacity est que je dois enregistrer pour qu'il me montre l'analyse, et Je suppose que cela prend aussi un peu de temps.
Claudiu
0

Voici une offre commerciale que j'ai trouvée dans une recherche rapide sur Google, qui propose un téléchargement d'essai de 30 jours afin que vous puissiez l'essayer gratuitement d'abord pour déterminer s'il répond à vos besoins ( vous avez mentionné qu'il y a une préférence pour le freeware, mais pas si gratuit est une exigence ):

  SpectraPLUS - Système d'analyse spectrale FFT
  http://www.spectraplus.com/

entrez la description de l'image ici

Randolf Richardson
la source
0

J'ai trouvé ce fil à la recherche d'un moyen en temps réel d'afficher les spectres en fonction du temps, après avoir perdu la possibilité d'utiliser Adobe Audition, Tandis que l'enregistrement. Dans Audition, vous pouvez faire un affichage spectral qui a très peu de retard; comme quelqu'un l'a dit, si vous utilisez la haute résolution, il y aura plus de retard. Mais un "bon" programme utilisera des blocs de données qui se chevauchent afin de pouvoir mettre à jour l'affichage très rapidement. Il y a suffisamment de puissance de traitement dans les processeurs modernes pour suivre un millier de fréquences en une fraction de seconde de temps de traitement, si le programme est bien écrit, et il n'y a aucun intérêt à une résolution plus élevée que si vous affichez sur un écran qui est " seulement "environ mille pixels de haut. Je dirais que pour la stéréo, 1k blocs d'échantillons audio est suffisant, sauf si vous ' re étendre une partie de l'échelle de fréquence comme vous pouvez le faire dans Audition. En enregistrant à 44k échantillons / seconde, vous obtenez un tout nouveau bloc 1k 44 fois par seconde, et pour moi, c'est assez rapide, sans même avoir besoin de chevauchement de blocs. Même les blocs de 8k seraient supérieurs à 5 par seconde sans chevauchement. Que le logiciel soit suffisamment bien écrit pour le faire, c'est une autre question.

À M
la source