2017-05-16 8 views
0

wavを録音するにはpython2.7.13でpyaudioを使用しますが、1時間以上録音すると死んでしまいました、1つ以上録音するにはどうしたらいいですか?時間はpy2.7で。あなたのリプレイをありがとう!私は時間を超えてwavを録音するためにpyaudioを使用したい

+0

例として、[rec_unlimited.py](https://github.com/spatialaudio/python-sounddevice/blob/master/examples/rec_unlimited.py)をご覧ください。 – Matthias

答えて

2

確かに、ピウディオを使用して1時間以上オーディオを録音できます。スレッド内で録音機能を呼び出して、メイン・プロセスをループまたはスリープ状態にしてください。 注:メモリが不足していないことを確認してください。

+0

ありがとう、私はメインループから新しいスレッドで録音機能を呼び出し、メインループを待つように "join()"を使用しました。効果的に働きました!あなたが私にそれの理由を教えたり、読ませるために何か書類をくれればそれを感謝します。 –

+0

そうすることが一般的な習慣です。フードの下で何が起こるのかをよりよく理解するために、ここで参照することができます。 http://stackoverflow.com/questions/28417733/pyaudio-responsive-recording/28418081#28418081 –

関連する問題