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