kdllib.py 文件源码

python
阅读 65 收藏 0 点赞 0 评论 0

项目:crikey 作者: kastnerkyle 项目源码 文件源码
def fetch_sample_speech_fruit(n_samples=None):
    url = 'https://dl.dropboxusercontent.com/u/15378192/audio.tar.gz'
    partial_path = get_resource_dir("fruit")
    full_path = os.path.join(partial_path, "audio.tar.gz")
    if not os.path.exists(full_path):
        download(url, full_path)

    tf = tarfile.open(full_path)
    wav_names = [fname for fname in tf.getnames()
                 if ".wav" in fname.split(os.sep)[-1]]
    speech = []
    logger.info("Loading speech files...")
    for wav_name in wav_names[:n_samples]:
        f = tf.extractfile(wav_name)
        fs, d = wavfile.read(f)
        d = d.astype('float32') / (2 ** 15)
        speech.append(d)
    return fs, speech, wav_names
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号