Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。3,438件0お世話になります。PiとPyAudioを使ってwaveファイルを再生するとwaveファイルの再生時に遅延と音がブチブチ途切れる現象が発生しており原因を探っております。以前一度同じような事を試した際は、このような現象は起こっておらず、何か音声再生で入れ忘れたライブラリ等がないか探しておりますが原因が掴めず、困っております。以前の設定で、PyAudioの再生の際にALSAのエラーログが多数吐き出されていたことを思い出し、ログを漁ったところエラーログに以下の違いがあることは分かっております。(下記に掲載させて頂きます。コードをそのまま使っております。コードをそのまま使っております。I/O」のコードでは問題なく再生されました。以前はそちらを使っていないことと、Blocking形式を使って再度通常の音を鳴らしたいと考えております。PyAudioをインストールする際に「Portaudio19-dev」はインストール済みです。何か不足情報がありましたら御指摘頂ければと思います。音声回りの知識が乏しいので、設定で何か試すべき事等を御助言頂けるだけでもたすかります。すれば普通に再生できたという情報もとてもありがたいです。--ここからRaspbianの構築手順を記載いたします。/home/test/Pyaudio/sound/01.wav→これでどちらかで異音がなります。pyaudio_callbackでは発生しないです。channel宜しくお願い致します。何か書いてありましたら、質問に記載お願いします。12:05コメント頂き有難う御座います。~/.asoundrcには何も記述されておりませんでした。1:01ちょっと興味があっていじってみています。16:27コメント頂き有難う御座います!そうですね、CHUNKを例えばそのWAVEのフレーム数を1回で渡してあげるといくらか音が良くなることは確認できております。新たに分かったことなのですが、WAVEのチャンネル数が異なるファイルを再生すると症状がわかりやすくなりました。2:15マルチポストであればその旨を書きましょう。回答が得られるといいですね。票1原因は解りませんが、正常な音が鳴るようになったので報告です。0;を追加し、ビルド、インストールしてください。アンインストールしておくのが良いと思います。テストプログラムで正常に鳴りませんでした)。上記の修正で正常な音が鳴っていました。これらの条件を満たせば正常な音が鳴るのではないかと思っています。これでもまだたまにブツブツいいますが、その時は、そのプログラムを再起動すれば、次回はきっと正常な音が鳴ります。試した結果につきましては追って報告させていただきます。前回特に音データを弄っていなかったので、(S16のWaveデータのエンディアン変換をOSSで鳴らしていた時に行っていた位)突然ブチブチなっていたのが不思議でした。Pyaudioで試す場合は音データを変換する事とportaudioを入れなおす事で問題ないでしょうか。Bで間違いございません。13:30御記載頂いた方法を試してみました。S16形式のwav(gitに入れている)はやはり正しく再生できなかったです。alsaaudioライブラリで実装できることがわかりましたので、そちらで音声を鳴らすようにしたいと思います。お忙しい所御回答頂き有難う御座います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。Camera」の選択肢が無い。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。