Estoy tratando de hacer una aplicación webrtc y necesito saber cuándo está hablando el usuario para poder mostrarles a otros usuarios que estoy hablando. Para capturar el micrófono utilizo este código:
localStream = await navigator.mediaDevices.getUserMedia({ video: false, audio: true }) Y envío localStream a otros usuarios usando peerjs. tengo el flujo . Necesito una forma de detectar cuando el usuario está hablando.