問題タブ [praat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
audio - praat - セグメントを削除
いくつかの音声ファイルがあり、音声ファイルの特定の部分を 0.21 ミリ秒から 0.45 ミリ秒にカットする必要があります。以下のスクリプトは、0.21 ミリ秒から 0.45 ミリ秒までのサウンド セグメントを選択して保存します。音声ファイルからセグメントを切り取り、それなしで保存したいと考えています。おそらく、「選択範囲の終わりを最も近いゼロクロッシングに移動」の後に別の行を追加し、「選択したサウンドを書き込む...」を変更する必要がありますが、正確な方法はわかりません。
python - Ubuntu に python-praat-scripts をインストールする
python-praat-scriptsパッケージをインストールしたい。それは言います:
インストール
次の方法で pip を介して python-praat-scripts をインストールできます。
pip install python-praat-scripts
または、このリポジトリをダウンロードして実行します。
python setup.py install
インストールが完了すると、
praatinterface
パッケージはインポート可能になります。
だから私はそれをしました。次に、次のように述べています。
基本的な使い方として、以下のように PraatLoader オブジェクトをインスタンス化します。
``` from praatinterface import PraatLoader
pl = PraatLoader(praatpath = '/path/to/praat')
text = pl.run_script('formants.praat', '/path/to/wav/file', 5, 5500)
フォルマント = pl.read_praat_out(text) ```
だから私は次のように書いた:
ここae_paths
に音声パスのリストがあります。praat パスは、ターミナルに次のように書き込むことで見つかりました。
vladimir@vladimir:/usr/bin$ type praat
praat は /usr/bin/praat です
ただし、エラーが発生します:
-------------------------------------------------- ------------------------- PermissionError トレースバック (最新の呼び出しが最後) in () 2 3 praat_path = '/usr/bin/praat' -- --> 4 pl = PraatLoader(praatpath = praat_path) 5 ae_paths のパス: 6 text = pl.run_script('formants.praat', path, 5, 5500)
/home/vladimir/anaconda3/lib/python3.5/site-packages/praatinterface/Praat.py in init (self, **kwargs) 18 self.script_dir = os.path.join(os.path.dirname( file ) ,'praatScripts') 19 self.praat = 'praat' ---> 20 self.init_scripts() 21 if self.debug: 22 self.initlog()
/home/vladimir/anaconda3/lib/python3.5/site-packages/praatinterface/Praat.py in init_scripts(self) 35 def init_scripts(self): 36 if not os.path.isdir(self.script_dir): -- -> 37 os.mkdir(self.script_dir) 38 for s in self.scripts: 39 sfilename = s
PermissionError: [Errno 13] 許可が拒否されました: '/usr/bin/praatScripts'
c++ - Cmake ソフトウェアを使用して .cpp ファイルをコンパイルする
.cpp ファイルをコンパイルした後にバイナリ ファイルを作成し、音声処理ソフトウェア ( Praat )のプラグインを作成したいと考えています。ただし、このバイナリ ファイルは、異なるプラットフォーム (Windows、Mac、Linux) で互換性の問題を引き起こします。CMakeを使用してコードをコンパイルすることでこれを解決したいと考えています。
私は正しいですか?私はCMakeが初めてです。誰でも洞察を提供できますか?
r - save.wave によって保存された、load.wave からの不完全な wav ファイル
audio パッケージを使用して R で wave ファイルを記録および保存すると、再度ロードしようとするとエラーが発生します。オブジェクトは、後で取得できるようにオーディオ ファイルを保存することです。
最後のコマンドの後、次のようになります。
以前の投稿で追加のデータの問題が示唆されましたが、ファイル タイプがパッケージ内で内部的に一貫していないのはなぜですか?
praat - .txt から praat 情報ウィンドウにテキストを読み込む
praat ウィンドウでテキスト ファイルから情報を読みたいと思います。次のコマンドを使用して、ウィンドウにテキストを「エコー」できます。
しかし、私がする方法がわからないのは、私が持っている場合に同じことをすることです
シンプルな .txt ファイルに保存
このファイルの内容を Praat Info ウィンドウに読み込み、別の .txt に保存したい
praat - Praat で TextGrid ラベルを Strings オブジェクトに読み込む
ウィンドウで開いているが生のテキストファイルとしてハードディスクに保存されていないテキストグリッドから文字列を読み取る方法を見つけようとして立ち往生しています。私の目標は、文字列を操作して後で保存することです。
このようなことをしたいのですが、構文がどのように機能するかがよくわかりません。