Constructor
new TRTCVolumeInfo(userId, volume, vad, pitch, spectrumData, spectrumDataLength)
Parameters:
Name | Type | Description |
---|---|---|
userId |
String |
required
说话者的 userId,字符编码格式是 UTF-8 |
volume |
Number |
required
说话者的音量, 取值范围0 - 100 |
vad |
Number |
required
是否检测到人声,0:非人声 1:人声 |
pitch |
Number |
required
本地用户的人声频率(单位:Hz),取值范围[0 - 4000],对于远端用户,该值始终为0。 |
spectrumData |
Float32Array |
required
音频频谱数据是将音频数据在频率域中的分布,划分为 256 个频率段,使用 spectrumData 记录各个频率段的能量值,每个能量值的取值范围为 [-300, 0],单位为 dBFS。 本地频谱使用编码前的音频数据计算,会受到本地采集音量、BGM等影响;远端频谱使用接收到的音频数据计算,本地调整远端播放音量等操作不会对其产生影响。 |
spectrumDataLength |
Number |
required
spectrumDataLength 记录音频频谱数据的长度,为 256。 |