def rms(audio_fragment, sample_width_in_bytes=2):
"""Given audio fragment, return the root mean square."""
# Equal to
# return int(np.sqrt(np.mean(np.square(
# np.absolute(audio_fragment.astype(np.float))))))
return audioop.rms(np.abs(audio_fragment), sample_width_in_bytes)
评论列表
文章目录