#python #pyaudio
Вопрос:
Интересно, как выбрать оптимальное chunk_size(=frames_per_buffer)
и sample_rate(=rate)
в пяудио.
В моем понимании, chunk_size будет bucket_size и sample_rate бы количество воды в секунду.
(а) если в ведро(кусок) слишком мал, или воды(пробы) слишком большие, образцы «переполнение» из ведра (причинение OSError: [Errno -9981] Input overflowed
).
(Б) напротив, если кусок слишком большой (гораздо большей, чем частота дискретизации), который не кажется эффективным.
Вот мои вопросы:
- Как правильно выбрать оптимальные параметры, чтобы избежать переполнения
error(a)
? - Вызовет ли ситуация (b) какие-либо проблемы?
Я думаю, это также зависит от продолжительности цикла в python(=спецификация ПК?).
Заранее спасибо.