Advertisement

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)

还没有任何评论哟~