Real-time captioning for WebRTC