問題タブ [pulseaudio]

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.

0 投票する
1 に答える
1795 参照

linux - PulseAudio: ソース (マイク) の現在の音量を取得する

PulseAudio (bash) 経由でマイクの現在の「ラウドネス」を取得する方法が必要です。つまり、マイクが拾う音の音量です。

pavucontrol で見られるように、ボリューム メーターを複製したいと考えています。

0 投票する
1 に答える
5763 参照

linux - ALSA と PulseAudio - レイテンシの問題

良い一日、

私は同僚と ALSA と PulseAudio の詳細について議論してきましたが、結論を出すために何らかの助けが必要です。私の理解では、ALSA は比較的低レベルであり、ハードウェアと直接やり取りしますが、PulseAudio はサービスとして ALSA の上にあります。

さらに、ALSA は Linux に関連付けられていることを理解していますが、PulseAudio は ALSA 上の抽象化レイヤーとして機能するだけで、他のプラットフォームでも動作します。私の結論は、ほとんどのLinuxシステムで ALSA を使用するとオーディオ レイテンシが低くなるということですが、同僚は、PulseAudio の方がレイテンシが優れている (短い) と主張しています。

どちらが正しいですか?私の推論は、PulseAudio は ALSA の上に置かれているか、ALSA をラップしているため、独自の低レベルの呼び出しを提供しない限り、遅延を改善する方法はないということです。

ありがとうございました。

0 投票する
0 に答える
343 参照

php - Php execは非常に特定のコマンドで空の配列を返します

以下では:

$outputは空の配列で、$errです0

たとえば、他のコマンドは正常に機能し、正常に機能sudo -u myuser pactl infosudo -u myuser whoamiて結果を配列として返します。

編集:

私がする時

sudo -u http sudo -u myuser pactl list sink-inputs

PHPの動作を再現するために、エラーが発生します。したがって、この質問はここには属さず、この場合にエラーを返す pactl に関するものです。

[閉まっている]

0 投票する
0 に答える
281 参照

dbus - システムインスタンスの使用時にpulseaudio dbusサーバーを見つける方法

module-dbus-protocol から公開されている pulseaudio dbus サーバーへの UNIX パスを見つけるために、org.PulseAudio1 と org.PulseAudio.ServerLookup1 を使用しようとしています。

「system-instance = yes」でシステム モードを有効にしています。また、module-dbus-protocol を有効にしています。これらの両方が有効になっていることを確認しました。

問題は、'system-instance = yes' の場合、システム dbus バスで公開されている org.PulseAudio1 が存在しないことです。これは、daemon/main.c の次のコードが原因であると思われます。

システムインスタンスとして実行しているときに、dbus サーバーへの UNIX パスを見つけるにはどうすればよいですか?

0 投票する
1 に答える
108 参照

haskell - Haskell バインディングで Pulse Audio ストリームを保存する

pulse-simpleパッケージを使用して、次のコードを作成しました。

これは機能し、10 秒間のオーディオを録音してから再生します。

別のプログラムで再生したり、変換したりできるように、オーディオ ファイルをエンコードして (.wav rr として) 保存したいと考えています。これはもっと音声に関する質問だと思うので、Haskell 以外の人のために、基本的に 44100*10 の長さの float の配列を持っています。他のライブラリが必要になると思います。

前もって感謝します。