2011年6月15日水曜日

pulseaudio

Ubuntu11 で音を出すため、PulseAudio の設定をした。

監視プログラムが音を出せるようにしたい。aplay というコマンドで Wav ファイルを再生できるようだ。でも default の設定そのままでは鳴らなかった。色々試したので必要がないこともやっている可能性があるがやった事をメモしておく。

グループへの参加。シェルスクリプトが音を出す為にはそのスクリプトのユーザーを pulse-access というグループに追加する必要があるようだ(pulseaudio デーモンが system mode で動いている場合)。
usermod -G sudo,pulse-access shingo
ここではユーザー shingo を sudo と pulse-access というグループに加えている。

pulseaudio デーモンを system mode で起動させる設定。 /etc/default/pulseaudio
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
これで aplay で wav ファイルを再生できるようななった。
aplay /usr/share/sounds/alsa/Noise.wav

また、 ogg という形式も開けるように
sudo apt-get install vorbis-tools
で ogg123 を入れて、ogg も再生:
ogg123 -q /usr/share/sounds/ubuntu/stereo/dialog-warginng.ogg

0 件のコメント:

コメントを投稿