1

PRAAT 提供了一种方法:“Process-> Change formants ...”,但如果我使用 Parselmouth 调用:

sound = call(sound0, "改变共振峰...", f1, f2, f3, f4, 0, 5000)

我得到:“parselmouth.PraatError:命令“更改共振峰...”不适用于给定对象。”

我真的很喜欢 Parselmouth,但我确实希望有更多的例子。

4

1 回答 1

0

可以使用“parselmouth.praat.run_file(path_to_script, parameters)”。脚本的路径可以从 PRAAT 的 Process->script 获得(在打开的窗口中会显示路径)。虽然不能立即与某些脚本一起使用...如 'Changeformants.praat' 必须注释 line20 ("include batch.praat") 然后: sound = parselmouth.praat.run_file(sound0, path_to_script, f1, f2, f3, f4,0,5000, True, False) 确实有效。

于 2020-08-28T07:45:24.980 回答