O que significa transbordamento de entrada?
Em geral, um transbordamento de entrada significa que o microfone registrou mais dados do que seu programa poderia lidar. Assim, dados de microfone estão sendo descartados. Dependendo do seu aplicativo, isso pode não ser um problema. Isso geralmente acontece se você levar mais de um comprimento de bloco para processar um bloco de dados.
Qual é o propósito de Pyaudio?
Pyaudio fornece ligações Python para Portaudio V19, a biblioteca de E/S de áudio de plataforma cruzada. Com Pyaudio, você pode usar facilmente o Python para reproduzir e gravar áudio em uma variedade de plataformas, como GNU/Linux, Microsoft Windows e Apple MacOS. Pyaudio é distribuído sob a licença do MIT.
O que é pyaudio chunk?
"Chunk" é o número de quadros no buffer. Cada quadro terá 2 amostras como "canais = 2". O tamanho de cada amostra é de 2 bytes, calculados usando a função: pyaudio. get_sample_size (pyaudio. tinta16) .