<div dir="ltr">Saludos a todos:<div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Saludos, y gracias por sus respuestas.<br clear="all"><div><br></div>-- <br><i><b>Ricardo Cisterna Santos</b></i><div><i><br>Ingenieria Civil Informática<br>Universidad del Bío-Bío</i></div>
</div></div>