首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用praat脚本提取TimeGrid间隔?

如何使用praat脚本提取TimeGrid间隔?
EN

Stack Overflow用户
提问于 2012-03-05 21:35:10
回答 1查看 1.3K关注 0票数 1

使用praat可执行文件,我可以在下面的图像中单击右侧面板中的To TextGrid (vuv)按钮,在文本文件中写入TextGrid间隔。我在praat脚本中使用命令代码,但得到“To TextGrid (vuv)... 0.02 0.01 To TextGrid (vuv)..." not available for current selection error”。

我是不是遗漏了什么?

使用praat脚本可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-08 22:20:42

这可能会有所帮助。

代码语言:javascript
复制
directory$ = "./"
list = Create Strings as file list... list 'directory$'*.wav
numberOfFiles = Get number of strings
if !numberOfFiles
       exit There are no sound files in the folder!
endif

for current_file from 1 to numberOfFiles
       select list
       fileName$ = Get string... current_file
       name$ = fileName$ - ".wav" - ".wav"
       sound = Read from file... 'directory$''fileName$'
       # min and max pitch
       pulses = To PointProcess (periodic, cc)... 30 400
       vuv = To TextGrid (vuv)... 0.02 0.01
       Save as text file... 'directory$''name$'.TextGrid
       plus pulses
       plus sound
       Remove
endfor

此外,你还可以加入雅虎的praat-users群组,在那里,Praat的作者之一保罗非常积极地回答问题。你可以在这里的praat手册上了解更多关于praat脚本的内容。http://www.fon.hum.uva.nl/praat/manual/Scripting.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9567546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档