0
나는 wav 파일에 praat 사운드 개체를 저장하려고합니다. 내가 GUI로 할 때 아무런 문제가 없다. 그러나 그것은 스크립트에서 "연결되지 않고 저장되지 않은 소리"라고 불평합니다. 아무도 이유를 아나요? 여기 praat에서 스크립트로 WAV 파일을 저장하는 방법은 무엇입니까?
~/Downloads$ /Applications/Praat.app/Contents/MacOS/Praat --run aa1.praat
Error: Cannot create file “/Users/hgneng/Downloads/"/Users/hgneng/Downloads/aa2.wav"”.
Sounds not concatenated and not saved to “/Users/hgneng/Downloads/"/Users/hgneng/Downloads/aa2.wav"”.
Script line 15 not performed or completed:
« Save as WAV file... "/Users/hgneng/Downloads/aa2.wav" »
Script “/Users/hgneng/Downloads/aa1.praat” not completed.
Praat: script command <<aa1.praat>> not completed.
은 프라 트 스크립트의 내용입니다 : 여기
명령 줄 출력
sound = Read from file: "/Users/hgneng/e-guidedog/jyutping-wong/aa1.wav"
endtime = Get end time
To Manipulation... 0.01 75 600
selectObject: sound
Create DurationTier: "aa1", 0, endtime
Add point: 0, 3
selectObject: "Manipulation aa1"
plusObject: "DurationTier aa1"
Replace duration tier
minusObject: "DurationTier aa1"
Get resynthesis (overlap-add)
removeObject: sound
removeObject: "Manipulation aa1"
removeObject: "DurationTier aa1"
Save as WAV file... "/Users/hgneng/Downloads/aa2.wav"
_shorthand_ 구문도 사용할 수 있지만이 경우에는 따옴표가 필요하지 않습니다. 그래서'Save as WAV file .../Users/hgneng/Downloads/aa2.wav'도 효과가있었습니다. 그것이 작동하지 않는 이유는 _shorthand_ 명령 또는 프로 시저에 대한 마지막 인수가 따옴표로 묶이지 않은 문자열이기 때문입니다. 따라서 원래 줄에서 따옴표는 파일 이름의 일부였습니다. – jja