Uso wavesurfer para mostrar y reproducir audio, y configuro algunos filtros personalizables por el usuario para cambiar la reproducción de diferentes maneras.
Ahora también me gustaría procesar audio desde una entrada de audio en tiempo real. Probé el complemento Microphone, que parece que hace lo que necesito, y conseguí que mostrara el audio entrante, pero no puedo averiguar si también es compatible con la reproducción real, ¿verdad?
Parecía que la función play() podría hacer eso, pero no puedo hacer que realmente 'reproduzca'. Por otro lado, si no es compatible con la reproducción, ¿por qué no? ¿Hay alguna forma alternativa en la que todavía pueda 'conectar' el micrófono (o idealmente cualquier fuente de audio seleccionable) a mi configuración de wavesurfer, por ejemplo, a través del backend de AudioContext? (De hecho, incluso podría vivir sin la visualización si pudiera 'escuchar' la entrada).
Todavía soy bastante nuevo en Web Audio API y wavesurfer.js. Cualquier ayuda es apreciada, muchas gracias!