Updated to use portaudio/pyaudio instead of libao and pyao due to pyao being seemingly abandoned.