Je veux développer un outil qui fait les choses suivantes.La combinaison Python + Qt peut-elle produire un outil d'analyse spectrale en temps réel?
- prendre une voix en direct l'enregistrement
- produire un temps réel spectrogramme
- montrent le signal dans le domaine temporel
- sortie quelques valeurs extraites de l'analyse spectrale
Tous ces éléments ont à garder à jour dans une fenêtre lorsque la voix est enregistrée.
J'ai travaillé avec numpy. Mais je suis complètement nouveau à Qt et d'autres outils de construction GUI. Quelle est la meilleure façon de procéder compte tenu de cette situation? Mes pairs ont recommandé Qt après leur avoir expliqué la tâche. Si quelqu'un connaissait un meilleur outil à utiliser avec python pour cette tâche, s'il vous plaît faites le moi savoir. Aussi, s'il vous plaît aidez-moi avec des détails techniques sur la façon de capturer le flux en direct et le traiter en python qui doit être montré dans une fenêtre GUI. Un lien qui m'a donné un peu d'espoir est http://www.swharden.com/blog/2010-03-05-realtime-fft-graph-of-audio-wav-file-or-microphone-input-with-python-scipy-and-wckgraph/. Mais c'est un peu difficile à comprendre. Peut être une solution moins intensive m'aidera à démarrer.
L'audio est assez spécifique à la plate-forme. Sur quel OS travaillez-vous? –
Windows 7 et Linux (Ubuntu 10.04), j'ai la configuration prête sur les deux machines. – gopalkoduri