1

TextGrid ファイルを NLTK に読み込もうとしていますが、問題が発生しています。Textgrid のパーサーがあることを理解しています (ここで見られるように: http://nltk.googlecode.com/svn/trunk/nltk_contrib/nltk_contrib/textgrid.py )。

残念ながら、私は NLTK は初めてで、パーサーの使い方がわかりません。

どんな助けでも大歓迎です。

4

2 に答える 2

0

パーティーに少し遅れましたが、ここに行きます:

この回答のように、オブジェクトを JSON ファイルとして保存TextGridし、標準の Python ライブラリを使用して NLTK に読み込むことができます。

Praat には (現時点では) JSON コンバーターは含まれていませんが、[完全な免責事項] 私はそのようなスクリプトの 1 つに取り組んでいます。これは、私が管理しているより大きなプラグインの一部であり、github リポジトリからダウンロードできます。

プラグインをインストールしたら、実行して使用できます

runScript: preferencesDirectory$ + "/plugin_jjatools/save_as_json.praat",
  ..."/output/path", "Data stream", "Pretty printed"

このスクリプトは、基本的にバックグラウンドでperl スクリプトを呼び出します。これにより、ほとんどのハードワークが実行されるため、perl スクリプトを直接実行することもできます。まだ開発中ですが、現在ほとんどのオブジェクト タイプがサポートされています。

于 2014-04-02T21:39:06.700 に答える