通常推荐大家在做语音实验、或者语音处理的时候使用的首选音频格式为 wav
格式,但是可能由于每个人接触的项目,课题的原因,也会使用到大量 mp3
格式的音频。表面上看这两种格式没有比较明显的区别, mp3
格式是一种较大程度保留了 wav
信息的一种压缩格式。如以下同一个文件,转化为 mp3
格式前后的大小为:
LengthName65113000001.mp3255404000001.wav
可以看出,这两种业态的规模差别很大。
[En]
It can be seen that there is a big difference in the size of the two formats.
每天也有一些方便的工具,例如格式工厂,可以转换任何格式的文件。这里只是使用脚本批量转换的一种方法,作为想要学习脚本的学生的练习提示。
[En]
There are also convenient tools on a daily basis, such as format factories that can convert files in any format. Here is just a way to use the script batch conversion, as a practice tip for students who want to learn the script.
提取数据
这个脚本在git目录里的第31个脚本。 31-sound_files_from_mp3_to_wav\Reformat_Sound_Files.Praat
Praat运行脚本,Praat->Open Script->Reformat_Sound_Files.Praat
- 第一个输入:就是你的
mp3
所在的目录,这里是mp3s/
; - 第二个输入:就是你需要转化后的
wav
保存的目录,这里是wavs
; - 第三个框是原始文件格式,自然是
.mp3
格式; - 第四个框是目标文件格式,自然是
.wav
格式;
最终运行之后可以得到转化后的wav音频。
这里有两点需要解释:
[En]
Here are two points to explain:
- 本站之前发布的大多数脚本都是采用的相对路径,即
mp3s/
这样,没有将哪个盘,哪个目录都列出来,这是因为这些目录本身就在和脚本同样的目录下,这是完全没有问题的,经常在咨询群里看到有一些同学自己并不熟悉路径,总是弄错路径,其实我提到过多次了,你就不要动我现在设置的路径,将你的数据放在我的目录里运行就可以了。 - 之所以设置原始文件格式和目标文件格式,是想保留一种可能性,是不是有其它转化的需要,但是本人查看了一下
praat
支持的格式,貌似很多不是我们国内常用的,所以这个功能暂时先留着,未来有更多的支持格式会更新支持。
; 获取脚本
https://github.com/feelins/Praat_Scripts
说明:近期,貌似遇到了github如果不科学上网无法访问的情况,笔者也发现这个问题,后期有时间会将代码同步在一个国内容易访问的代码管理空间,目前还没有想好,请大家谅解哈,有兴趣可以加文末的QQ群720939827,在群里私信发,会直接发给大家代码。
本站所有 Praat脚本
都可以在上述 github的项目目录
里找到,如果日常对代码、脚本操作比较熟练的可通过下载、安装、配置 github for windows
在自己的电脑上通过 git clone
将代码下载到本机,这样的好处是可以跟主站及时更新代码。
不想费如此脑筋,可以通过点击如下图 Code位置所示,下载整站的代码,可直接使用。
关注
公众号:极地语音工作室
; 版权说明
1、版权归本博客作者所有;
2、未经本站或者作者允许, 不得任意转载本文内容,否则将视为侵权;
3、转载或者引用本文内容请注明来源及原作者;
4、对于不遵守此声明或者其他违法使用本站内容者,本人依法保留追究权等。
Original: https://blog.csdn.net/shaopengfei/article/details/122512657
Author: 极地语音工作室
Title: Praat脚本-031 | 批量转化mp3格式为wav格式
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/512221/
转载文章受原作者版权保护。转载请注明原作者出处!