1

私はいくつかのオーディオ分析のために Praat に取り組んできました。ただし、Python で Praat を使用するライブラリをいくつか見つけて、同じことをしたいと考えています。

このサイトには、praat を使用すると抽出できる多くの機能が用意されています。私はそれをPythonに「統合」するための彼の指示に従いました。http://homepage.univie.ac.at/christian.herbst//python/index.html ただし、動作させることができませんでした。エラーを返します:\ OSError: [Errno 2] No such file or directory

別のライブラリも見つけました: https://pypi.python.org/pypi/python-praat-scripts。これもエラーを返します (以下のコードを実行すると): OSError: [Errno 13] Permission denied

from praatinterface import PraatLoader
pl = PraatLoader(praatpath ='/Users/user/Downloads/praat6015_mac64.dmg')
text = pl.run_script('formants.praat', 'sample.wav', 5, 5500)
formants = pl.read_praat_out(text)

誰かが praat を python に適切に統合するのを手伝ってくれれば素晴らしいことです。ありがとう。

4

2 に答える 2

0

ツールは使用していませんが、praatpath変数に問題があるようです。リンク先のページでは、それらは Praat バイナリを指しているはずですが、あなたの例では、64 ビット Mac リリースの Praat アーカイブを指しています。

最初に Praat をインストールする必要があります。手順はかなり標準的ですが、Praat の Web サイトから引用します。

ダウンロード後、Web ブラウザーが.dmgファイルを直接開く場合があります。プログラムPraatまたはが表示されPraat.appます。ブラウザーでファイルが開かなかった場合は、 [ダウンロード] ウィンドウ (またはホーム ディレクトリの [ダウンロード] フォルダー) でファイル.dmgをダブルクリックする必要があります。.dmgダブルクリックすると、プログラムPraatまたはPraat.app直接表示されるか、 というディスク アイコンが表示されます。Praat6016これを開くと、プログラムPraatまたはが表示されますPraat.app。Praat をインストールするには、プログラムをドラッグするPraatPraat.appアプリケーションフォルダ (または他の場所) にドラッグします。

それが完了すると、praatpath変数はこの実行可能ファイルを指す必要があります。

これはあなたの2番目の例に当てはまりますが、問題は最初のものと似ていると思われます(つまり、インストールされていないか、インストールされていないため、PraatがどこにあるのかわかりませんPATH)。

于 2016-04-14T17:30:37.483 に答える