Python Languagepyaudio


Introducción

PyAudio proporciona enlaces de Python para PortAudio, la biblioteca de E / S de audio multiplataforma. Con PyAudio, puede usar Python fácilmente para reproducir y grabar audio en una variedad de plataformas. PyAudio está inspirado en:

1.pyPortAudio / fastaudio: enlaces de Python para la API de PortAudio v18.

2.tkSnack: kit de herramientas de sonido multiplataforma para Tcl / Tk y Python.

Observaciones

Nota: se llama a stream_callback en un hilo separado (del hilo principal). Las excepciones que se producen en el stream_callback:
1. Imprima un rastreo de error estándar para ayudar a la depuración,
2 .queue la excepción que se lanzará (en algún momento) en el hilo principal, y
3. Devuelva paAbort a PortAudio para detener la transmisión.
Nota: No llame a Stream.read () ni a Stream.write () si usa una operación sin bloqueo.
Ver: firma de devolución de llamada de PortAudio para detalles adicionales:
http://portaudio.com/docs/v19-doxydocs/portaudio_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710

pyaudio Ejemplos relacionados