Saludos a todos:

Estoy trabajando actualmente en un software que debe recuperar datos desde
el micrófono de un equipo, y plotearlos en tiempo real en en una interfaz
gráfica determinada.

Actualmente estoy recuperando los datos del micrófono con PyAudio, que no
me ha presentado problemas. Sin embargo, a la hora de plotear los datos con
matplotlib, a medida que los segundos avanzan el programa se va volviendo
cada vez mas lento, produciéndose un desfase entre el gráfico mostrado y
los sonidos del ambiente.

He pensado que el problema puede ser la cantidad de datos que se le pasan a
Matplotlib, ya que PyAudio ingresa arrays de tamaño considerable en cosa de
milisegundos. Por ello, estoy buscando alguna forma de "simplificar" estos
arrays (reducir su tamaño mediante algún algoritmo). O será tal vez que
Matplotlib no es adecuado al problema, y hay herramientas que corren más
rápido o son mas livianas.

Saludos, y gracias por sus respuestas.

-- 
*Ricardo Cisterna Santos*


*Ingenieria Civil InformáticaUniversidad del Bío-Bío*
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a