Looking for python Keywords? Try Ask4Keywords

Python Languagepyaudio


Einführung

PyAudio bietet Python-Bindungen für PortAudio, die plattformübergreifende Audio-E / A-Bibliothek. Mit PyAudio können Sie Python problemlos verwenden, um Audio auf verschiedenen Plattformen abzuspielen und aufzunehmen. PyAudio ist inspiriert von:

1.pyPortAudio / fastaudio: Python-Bindungen für die PortAudio v18-API.

2.tkSnack: Cross-Plattform-Sound-Toolkit für Tcl / Tk und Python.

Bemerkungen

Hinweis: stream_callback wird in einem separaten Thread (vom Hauptthread) aufgerufen. Ausnahmen, die im stream_callback auftreten, werden:
1 .print eine Rückverfolgung auf dem Standardfehlerdebugging zu unterstützen,
2 .queue die Ausnahme, die (zu einem bestimmten Zeitpunkt) im Hauptthread geworfen werden soll, und
3. Bringen Sie paAbort zu PortAudio zurück, um den Stream zu stoppen.
Hinweis: Rufen Sie nicht Stream.read () oder Stream.write () auf, wenn Sie einen nicht blockierenden Vorgang verwenden.
Weitere Informationen finden Sie unter PortAudio-Rückrufsignatur:
http://portaudio.com/docs/v19-doxydocs/portaudio_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710

pyaudio Verwandte Beispiele