問題タブ [pyaudio]
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.
python - Python で無限に長いサイン トーンを作成する
Python で無限に長い純粋なサイン トーンを作成しようとしています (したがって、後でリアルタイムのオン/オフ イベントを追加できます)。私の推測では、次のチャンクが最後のチャンクが終了したときと同じウェーブのサイクルで開始されていないか、次のチャンクの計算に遅延があり、それがどれなのかわかりません。
これらのいずれかが発生していますか、それとも他のエラーを犯しましたか? さらに、受信データをリアルタイムで変更する機能を犠牲にすることなく、より良いアプローチはありますか?
python - pyaudio コールバック関数呼び出しのサンプル数を変更
4096 サンプルごとに簡単なリアルタイム処理をオーディオに実行したいと考えています。しかし、このコードは 1024 サンプルごとにコールバック関数を呼び出します。frame_count を 4096 に変更したいだけです。
python - pyaudioでstruct.pack/unpackを正しく使用するには?
私の目標は、pyaudio によって提供された文字列を正しく int16 に解凍して変更を加え、再度パックして再生することです。
これは私がこれまでに得たものです(コードは他の投稿からコピーされました):
今私の質問:
struct.pack
データをpyaudio文字列に戻すための正しい引数は何ですか?
python - UDPサウンド転送:再生音に大きなノイズがあります
この問題を解決する方法がわかりません。私を助けてください :)
一方のPCで録音した音声データをもう一方のPCに送信して再生したい。(UDPによる)
プログラムは正常に動作するかもしれませんが、サウンドに不快なノイズが含まれています(?)。1 つのプログラム シーケンスでサウンドの録音と再生を試みたところ、正しく機能しました。ノイズはありませんでした。1台のPCでもUDPを使用し、IP 127.0.0.1を使用した場合、ノイズが発生しました。最初は、他のPCで再生音が出ているのが原因かと思い、バッファを作って直しました。ノイズはほとんど解消されましたが、ほとんどすべてのノイズがまだ残っています。
次のコードはそれです
クライアント
サーバ
ソースコードが長くてすみません。このプログラムを自由にプレイしてください。
python - デバイスを一覧表示するときの PyAudio 'utf8' エラー
ASIO+DirectSound サポートで PyAudio (Portaudio バインディング) を使用する場合、次のコード:
...このエラーが発生します:
どうすればこの問題を解決できますか?
問題は、失敗した utf8 デコードのため、「pyaudio.py」の 990 行目から発生する可能性があります。
この回答はこちらオーディオデバイス名の特殊文字:Pyaudio(「PyAudioを使用しないでください」)は満足のいくものではありません。
トレースバック
python - ファイル再生時の Pyaudio 音質
だから私はラズベリーパイで次のスクリプトを実行しようとしています:
以下を使用して WAV ファイルを作成しました。arecord -D plughw:1 --duration=5 -f cd -vv ~/rectest.wav
私がそれを演奏するとき:aplay ~/rectest.wav
それはうまく演奏し、音は大きくてクリアです.
スクリプトを使用すると (python play.py ~/rectest.wav を実行)、音質がひどいです。また、録音は 5 秒ですが、スクリプトを使用して再生すると、再生が完了するまでに約 8 ~ 9 秒かかります (歪みにより長くなるようです)。
何が起きてる?どうすれば修正できますか?