arXiv · 2403.09789
Audiosockets: A Python socket package for Real-Time Audio Processing
Abstract
There are many packages in Python which allow one to perform real-time processing on audio data. Unfortunately, due to the synchronous nature of the language, there lacks a framework which allows for distributed parallel processing of the data without requiring a large programming overhead and in which the data acquisition is not blocked by subsequent processing operations. This work improves on packages used for audio data collection with a light-weight backend and a simple interface that allows for distributed processing through a socket-based structure. This is intended for real-time audio machine learning and data processing in Python with a quick deployment of multiple parallel operations on the same data, allowing users to spend less time debugging and more time developing.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Nicolas Shu, David V. Anderson. 2024-03-14. Audiosockets: A Python socket package for Real-Time Audio Processing. https://arxiv.org/abs/2403.09789
Cite the original work for its findings. Save a collection to share your selection of sources.