1

我想从 praat 窗口中的文本文件中读取信息。我可以通过以下方式将文本“回显”到窗口:

writeInfoLine: "Hello World"
appendInfoLine: "Goodbye"

但是我不知道该怎么做是如果我有做同样的事情

"Hello World"
"Goodbye"

保存到一个简单的 .txt 文件

我想将此文件的内容加载到 Praat Info 窗口中并将其保存到另一个 .txt

4

2 回答 2

2

您可以将纯文本读入Strings对象,然后根据需要操作字符串。

Read Strings from raw text file: "text.txt"
numberOfStrings = Get number of strings

for stringNumber from 1 to numberOfStrings
     string$ = Get string: stringNumber
     appendInfoLine: string$
endfor

您可以使用appenFileLine: "output.txt", string$写入文本文件。

于 2017-01-20T16:46:38.513 回答
0

除了调试之外,通常还有0使用信息窗口的原因。

在这种情况下,如果您想要使用 Praat 将内容从一个文件复制到另一个文件,您可以使用readFile()and writeFile()

writeFile: target$, readFile$(source$)

另一方面,如果您想要将文本文件转储到 Info 窗口,则无需遍历Strings对象:

writeInfo: readFile$(source$)
于 2017-01-27T00:58:11.690 回答