如何在Python中以回放速度搜索音频文件

时间:2018-11-03 00:12:53

标签: python audio

我正在尝试以播放速度将音频文件上传到服务器。例如,如果我有一个2分钟的音频文件,我想上传从扬声器播放的每个音频块。

现在我正在做这样的事情:

data = read_file('/some/audio.wav')
chunk_read_size = 2048
num_frames = len(data)
audio_duration_ms = (num_frames / sample_rate / sample_width ) * 1000.0
num_chunks_to_read = len(data) / chunk_read_size
ms_per_chunk = audio_duration_ms / num_chunks_to_read
sec_per_chunk = ms_per_chunk / 1000.0

sec_per_chunk是我应该花多少时间将每个音频块上传到服务器以匹配播放速度。如果上传的时间比这次快,我会努力争取差异。

尽管如此,上载与回放不匹配。有谁知道该怎么做?

0 个答案:

没有答案