Was bedeutet Eingabeüberlauf?
Ein Eingabeüberlauf bedeutet im Allgemeinen, dass das Mikrofon mehr Daten erfasst hat, als Ihr Programm sich umgehen könnte. Somit werden Mikrofondaten verworfen. Abhängig von Ihrer Bewerbung ist dies möglicherweise überhaupt kein Problem. Dies geschieht normalerweise, wenn Sie länger als eine Blocklänge benötigen, um einen Datenblock zu verarbeiten.
Was ist der Zweck von Pyaudio??
Pyaudio bietet Python-Bindungen für Portaudio v19, die plattformübergreifende Audio-E/A-Bibliothek. Mit Pyaudio können Sie Python leicht verwenden, um Audio auf einer Vielzahl von Plattformen wie GNU/Linux, Microsoft Windows und Apple MacOS zu spielen und aufzunehmen. Pyaudio wird unter der MIT -Lizenz verteilt.
Was ist Pyaudio Chunk?
"Chunk" ist die Anzahl der Frames im Puffer. Jeder Frame hat 2 Proben als "Kanäle = 2". Die Größe jeder Probe beträgt 2 Bytes, berechnet unter Verwendung der Funktion: Pyaudio. get_sample_size (Pyaudio. Paint16) .