Web audio library for conversational AI with mic input, device management, WebSocket streaming, and real-time visualization