返回信息流有木有大牛用过Praat软件啊
我准备用它做语音识别和合成,但是用它录训练集的时候脑残录成双声道的立体声了,现在想把双声道的音频转成左声道和右声道两个独立音频,可是不知道煮么办啊……
网上查的有这样的script可以做到(from http://www.pkucn.com/viewthread.php?tid=30471)
dirPath$ = "C:/temp/"
Create Strings as file list... list 'dirPath$'/*.wav
fileNum= Get number of strings
for ifile to fileNum
select Strings list
fileName$ = Get string... ifile
newFileName$ = fileName$ - ".wav"
Read two Sounds from stereo file... 'dirPath$'/'fileName$'
select Sound left
Write to WAV file... 'dirPath$'/'newFileName$'a.wav
select Sound right
Write to WAV file... 'dirPath$'/'newFileName$'b.wav
select Sound left
plus Sound right
Remove
endfor
select Strings list
Remove
但是这个用的是以前的版本,Praat高版本和低版本有好多不一样,此script运行出来会报这个错:No object with that name. Object "Sound left" does not exist.
我很惆怅啊,那个select Sound left是为了读取左声道,为啥它会当成读一个叫left的音频呢=_=
而且在中断执行之后objects那个列表里有且只有第一个音频文件的左声道音频和右声道音频,这是神马情况0_o
个人觉得那个列表里的两个声道是那句Read two Sounds from stereo file... 'dirPath$'/'fileName$'
做到的,那么我应该怎么表达“选中左声道”的意思呢?我试了改成“select Sound ch1”,无用。
崩溃啊
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #8940同步于 2012/3/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
【请教】Praat 5.3.08 如何分解立体声音频
tianleimin
2012/3/20镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
不懂音频,帮顶
【 在 tianleimin (午夜) 的大作中提到: 】
: 有木有大牛用过Praat软件啊
: 我准备用它做语音识别和合成,但是用它录训练集的时候脑残录成双声道的立体声了,现在想把双声道的音频转成左声道和右声道两个独立音频,可是不知道煮么办啊……
: 网上查的有这样的script可以做到(from http://www.pkucn.com/viewthread.php?tid=30471)
: ...................