Web 可以在Twilio中跟踪音频事件吗?

Web 可以在Twilio中跟踪音频事件吗?,web,twilio,twilio-api,Web,Twilio,Twilio Api,大家好,我想知道,如果我自己的音轨是静音的,并且我在静音时开始讲话,它可以返回一个事件,这将类似于团队告诉您您是静音的 可能是一个普遍的问题,我们是否能够在讲话时跟踪音频事件?因为我相信我在《暮光之城》上看到的唯一一个有声演讲的节目就是“主讲人”。获取音频演讲活动的任何提示都将非常有用。这里是Twilio开发者福音传道者 听起来你在使用Twilio视频(因为你提到了主要的演讲者事件)。Twilio视频本身没有“音频演讲”活动,网络平台本身也没有 但是,您可以在浏览器中进行一些音频分析,以判断某人

大家好,我想知道,如果我自己的音轨是静音的,并且我在静音时开始讲话,它可以返回一个事件,这将类似于团队告诉您您是静音的


可能是一个普遍的问题,我们是否能够在讲话时跟踪音频事件?因为我相信我在《暮光之城》上看到的唯一一个有声演讲的节目就是“主讲人”。获取音频演讲活动的任何提示都将非常有用。

这里是Twilio开发者福音传道者

听起来你在使用Twilio视频(因为你提到了主要的演讲者事件)。Twilio视频本身没有“音频演讲”活动,网络平台本身也没有

但是,您可以在浏览器中进行一些音频分析,以判断某人是否在发出噪音,您可以将其与当前是否启用了他们的音频曲目进行比较,以显示他们在静音时说话的警告

为此,您需要访问localParticipant的音频曲目。由此,您可以获得底层mediaStreamTrack,将其转换为MediaStream,然后将其传递给服务器进行分析。我有一个这样做的示例,在这里显示localParticipant的音频音量:

拥有该音量后,您可以选择一个阈值,在该阈值中确定用户正在尝试讲话,然后比较在用户静音时该阈值是否被打破

如果有帮助,请告诉我