0
我是新来praat,所以也许这是一个简单的问题。我尝试在praat中创建一个脚本,该脚本将通过for循环遍历对象列表中的某些对象,并删除silenct间隔。我已经创建了这个脚本,我将把它放在for循环中。Praat脚本删除沉默,不能选择和删除对象
selectObject: i
inten=To Intensity... 100 0 "no"
txt=To TextGrid (silences)... -35 0.1 0.05 'silent' 'sounding'
selectObject: i
plusObject: txt
Extract intervals where: 1, "no", "contains", "sounding"
myobj=Concatenate
Copy: string$(i)
selectObject: inten
plusObject: txt
plusObject: myobj
Remove
虽然我得到我想要的我的问题是在该行
Extract intervals where: 1, "no", "contains", "sounding"
在这一行包含声音部分提取和选择。然后立即使用连接来创建所需的文件并选择它。但是,因为这条线产生更多的一个变量,我不能保存它。因此,稍后我没有从我的对象目录中删除它的引用。虽然我仍然可以运行它,因为我的目录会被淹没,我不认为这是优雅的。有什么建议么?
就像我说的我是新来的praat,所以根本不明显。非常感谢! – Dimitris