Timit 数据集中音频无法播放,使用python进行格式转换[附Timit 百度网盘下载地址]

2023-10-30

Timit原始数据虽然是以wav结尾的但是格式却不是wav,而是sphere格式,用python中的sphfile库把他转换成wav:

import params as hp
from sphfile import SPHFile
import glob
import os

if __name__ == "__main__":
    path = 'D:/pycharm_proj/corpus/data/lisa/data/timit/raw/TIMIT/TRAIN/*/*/*.WAV'
    sph_files = glob.glob(path)
    print(len(sph_files),"train utterences")
    for i in sph_files:
        sph = SPHFile(i)
        sph.write_wav(filename=i.replace(".WAV","_.wav"))
        os.remove(i)
    path = 'D:/pycharm_proj/corpus/data/lisa/data/timit/raw/TIMIT/TEST/*/*/*.WAV'
    sph_files_test = glob.glob(path)
    print(len(sph_files_test),"test utterences")
    for i in sph_files_test:
        sph = SPHFile(i)
        sph.write_wav(filename=i.replace(".WAV","_.wav"))
        os.remove(i)
    print("Completed")

Timit数据集下载:

链接:https://pan.baidu.com/s/1rE0s4Tc2MonI6lIkGyof-g 
提取码:l0ee 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Timit 数据集中音频无法播放,使用python进行格式转换[附Timit 百度网盘下载地址] 的相关文章

随机推荐

  • 数竞(非数)

    极限 泰勒公式 麦克劳林公式 导数 求导公式 曲平面在某点处的切平面方程 多元隐函数求导 微分 一阶线性非齐次微分方程通解公式 二阶线性微分方程 二元函数的一阶麦克劳林公式 可微函数取极值的必要条件 驻点 极限存在的充分条件 正定矩阵 拉格
  • React高级指引:高阶组件

    上一节 Fragments React高级指引7 高阶组件 引言 使用高阶组件解决横切关注点问题 不要修改原始组件 使用组合 约定 将不想管的props传递给被包裹的组件 约定 最大化可组合性 约定 包裹显示名称一遍轻松调试 注意事项 不要
  • java 判断参数日期在当年是第多少天工具类

    记录 项目中特定场景使用 public class SolutionUtil 判断参数日期在当年是第多少天 param date return public static int dayOfYear Date date 格式化时间 Simp
  • MySQL备份与恢复

    MySQL备份与恢复 MySQL常用日志介绍 MySQL日志简介 错误日志 1 查看错误日志位置 show variables like log error 2 mysql错误日志默认在MySQL的安装目录下 etc my cnf mysq
  • C++:模拟实现vector以及vector的迭代器失效和拷贝问题

    文章目录 实现的功能 模拟实现 迭代器失效 隐含浅拷贝问题 实现的功能 模拟实现 由于前面实现了string 因此这里实现过程不为重点 重点为关于迭代器失效和拷贝问题 template
  • R语言-数据包络分析法--DEA模型

    2 1介绍 DEA模型又称投入导向模型CCR 它基于规模报酬不变前提 2 2步骤 假设我们要计算一组n个决策单元 DMU 它可能是企业 政府部门 学校或医院等 这n个DMU的技术效率记为DMUj 每一个DMU有m种投入 记为xi 投入权重表
  • C++题目:海伦公式

    海伦公式 题目描述 海伦公式亦称 海伦 秦九韶公式 可以直接用三角形的三条边长来计算出三角形面积 此公式是亚历山大港的海伦发现或记载的 并可在其于公元60年的 Metrica 中找到其证明 亦有人认为更早时阿基米德已经懂得这条公式 而由于
  • 【Python】字符串‘(25, 140, 39, 143)‘如何变为元组(25, 140, 39, 143)?有哪些方法?

    文章目录 一 问题提出 二 解决方法 2 1 tuple 函数 2 2 ast literal eval 函数 一 问题提出 image name cropped 25 140 39 143 obj365 val 000000685822
  • 富文本quill的封装使用(超链接、图片、视频、音频)

    一 添加依赖 npm install quill 1 3 6 二 封装组件 1 editor vue
  • DBC学习(二)

    一 ByteOrder与Startbit 我们知道计算机存储数据是以字节 Byte 为单位的 将某个字节存入某个地址或从某个地址读出某个字节 对于单字节数据 这种处理方式简单直白没有问题 但当处理多字节数据时就会遇到问题 这些字节要按照怎样
  • javaweb后台程序如何查找bug

    方法 1 通过请求分析问题出在前端还是后台 分析请求的url以及参数是否正确 2 如果发生在后台 查看请求的接口 3 调试 可以查看日志记录 异常信息 4 确定错误具体发生的问题 并修改
  • wordpress 靶机渗透

    人过留名 雁过留声 人生天地间 凡有大动静处 必有猪头 环境准备 VMware workstation Pro12 Kali 虚拟机 攻击机IP 10 10 16 133 Wordpress 虚拟机 靶机IP 10 10 16 135 NA
  • window下本地静态IP的设置(及虚拟机和主机网络连接方式——主机模式、桥接模式、NAT模式)

    开始 设置 网络 至此本地静态IP的设置就设置好了 子网掩码 通常是255 255 255 0 它用来指明一个IP地址的哪些位标识的是主机所在的子网 以及哪些位标识的是主机的位掩码 子网掩码不能单独存在 它必须结合IP地址一起使用 子网掩码
  • 04 统计语言模型(n元语言模型)

    博客配套视频链接 https space bilibili com 383551518 spm id from 333 1007 0 0 b 站直接看 配套 github 链接 https github com nickchen121 Pr
  • Centos8上加速git clone

    首先通过命令获取域名对应的IP地址 root ggbond nslookup github global ssl fastly net root ggbond nslookup github com 之后如上获取到的IP地址 以IP 域名的
  • 亚马逊AWS免费云服务实战

    最近AWS推出了一个云服务免费使用一年的优惠 有免费的当然不能浪费咯 赶紧下手 本文重点介绍如何注册AWS的账号 以及申请使用免费云服务ES2 一台位于美国的虚拟机 话说如果是用阿里云在美国的ECS 要188RMB 月 这优惠可是杠杠的 点
  • java 判断文件名合法_java用正则方法验证文件名是否合法

    Java中用到文件操作时 经常要验证文件名是否合法 用File类的createNewFile 方法的确很管用 但当要批量验证时 效率上就会有问题 正则匹配的开销比创建文件少了很多 那么一个合法的文件 Win下 应该符合如下规则 1 文件名不
  • 主成分回归笔记

    关于主成分分析 请参考我之前的文章 主成分回归 PCR 是多元线性回归 MLR 的替代方法 相对于MLR具有许多优势 1 什么是主成分回归 为什么要使用它 主成分回归最初是由肯德尔 Kendall 1957 提出的 前提是使用对回归变量执行
  • 六种方法解决Tomcat启动失败提示Server Tomcat v7.0 Server at localhost failed to start

    Tomcat启动失败提示Server Tomcat v7 0 Server at localhost failed to start 1 把你工作空间按照如下的文件路径打开
  • Timit 数据集中音频无法播放,使用python进行格式转换[附Timit 百度网盘下载地址]

    Timit原始数据虽然是以wav结尾的但是格式却不是wav 而是sphere格式 用python中的sphfile库把他转换成wav import params as hp from sphfile import SPHFile impor