Python处理批量文件中的语音识别(VAD)任务并按时间段分割
发布时间
阅读量:
阅读量
所需准备环境为:Python 2.7或3.x版本,以及webrtcvad库。
import collections
import contextlib
import sys
import wave
import os
import webrtcvad
def read_wave(path):
"""Reads a .wav file.
Takes the path, and returns (PCM audio data, sample rate).
"""
with contextlib.closing(wave.open(path, 'rb')) as wf:
num_channels = wf.getnchannels()
assert num_channels == 1
sample_width = wf.getsampwidth()
assert sample_width == 2
sample_rate = wf.getframerate()
assert
全部评论 (0)
还没有任何评论哟~
