Looking for python Keywords? Try Ask4Keywords

Python Languagepyaudio


Introduction

PyAudio fournit des liaisons Python pour PortAudio, la bibliothèque d'E / S audio multi-plateformes. Avec PyAudio, vous pouvez facilement utiliser Python pour lire et enregistrer de l'audio sur diverses plates-formes. PyAudio est inspiré par:

1.pyPortAudio / fastaudio: liaisons Python pour l'API PortAudio v18.

2.tkSnack: toolkit audio multi-plateforme pour Tcl / Tk et Python.

Remarques

Remarque: stream_callback est appelé dans un thread séparé (à partir du thread principal). Les exceptions qui se produisent dans le stream_callback seront les suivantes:
1 .imprimez une traceback sur une erreur standard pour faciliter le débogage,
2 .queue l’exception à lancer (à un moment donné) dans le thread principal, et
3 .retendez paAbort à PortAudio pour arrêter le flux.
Remarque: N'appelez pas Stream.read () ou Stream.write () si vous utilisez une opération non bloquante.
Voir: Signature de rappel de PortAudio pour plus de détails:
http://portaudio.com/docs/v19-doxydocs/portaudio_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710

pyaudio Exemples Liés