【问题标题】:how to edit the result of praat script?如何编辑 praat 脚本的结果?
【发布时间】:2016-05-21 21:58:59
【问题描述】:

我有 praat 脚本,它给我有关声音强度的信息,结果将在文本文件中,但结果似乎不好和混乱? 谁能帮我在列之间留出相等的空间,以便我可以清楚地看到每一列?

结果如下: enter image description here

我的脚本的一部分:

计算强度值

    select Intensity 'soundname$'
    min_int = Get minimum... onset offset Parabolic
    min_time = Get time of minimum... onset offset Parabolic
    max_int = Get maximum... onset offset Parabolic
    max_time = Get time of maximum... onset offset Parabolic
    mean_Int = Get mean... onset offset dB


    resultline$ = " 'soundname$'    'label$'           'mean_Int'          'min_int'       'min_time'           'max_int'            'max_time'           "
    fileappend "'textfile$'" 'resultline$'
endif

结束

【问题讨论】:

    标签: praat


    【解决方案1】:

    您可以使用制表符作为分隔符来改进输出。如果您要打印的值的长度也非常可变,那么限制它们的打印精度也可能很有用。

    使用您提供的行,您可以使用速记来执行此操作,如下所示:

    resultline$ = soundname$ + tab$ + label$ + tab$ + "'mean_Int:3''tab$''min_int:3''tab$''min_time:3''tab$''max_int:3''tab$''max_time:3'"           "
    

    或新语法

    appendFileLine: soundname$ + tab$ + label$ + tab$ +
      ... fixed$(mean_Int, 3)  + tab$ +
      ... fixed$(min_int,  3)  + tab$ +
      ... fixed$(min_time, 3)  + tab$ +
      ... fixed$(max_int,  3)  + tab$ +
      ... fixed$(man_time, 3)
    

    【讨论】:

    • 非常感谢,这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    相关资源
    最近更新 更多