# 设置TextGrid文件路径
textGridFileName$ = "C:\Users\mengj\Desktop\Praat脚本编写考题"
# 读取TextGrid文件
textGrid = Read from file: textGridFileName$
# 检查是否成功读取TextGrid
if not textGrid then
printline "Error: Could not read the TextGrid file."
exit script
endif
# 获取TextGrid中的层级数量
numTiers = Get number of tiers: textGrid
# 检查是否有足够的层级
if numTiers < 2 then
printline "Error: The TextGrid does not have enough tiers."
exit script
endif
# 提取第二层(索引为2)的韵母标注文本
tierIndex = 2 # 索引从1开始,所以第二层是2
numIntervals = Get number of intervals: tierIndex, textGrid
# 遍历第二层的每个区间
for intervalIndex from 1 to numIntervals
# 获取区间的开始和结束时间(如果需要的话)
start = Get interval start time: intervalIndex, tierIndex, textGrid
end = Get interval end time: intervalIndex, tierIndex, textGrid
# 获取区间的标签(这里假设它是韵母标注)
label$ = Get label of interval: intervalIndex, tierIndex, textGrid
printline "Tier 2 Interval", intervalIndex, "Start:", start, "End:", end, "Label:", label$
endfor
这个脚本要是提取所有TextGrid文件中第二层的韵母段标注文本,为啥会报错