Alsa
如何通過揚聲器(spdif)發出嗶聲?
我想
beep
通過揚聲器。我通過 ESI Julia 的 S/PDIF 使用 alsa。使用者在音頻組中。ls /dev/snd controlC0 midiC0D0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p seq timer
如果我嘗試
beep -e /dev/snd/
* - 所有設備都會返回:ioctl: Inappropriate ioctl for device ioctl: Inappropriate ioctl for device
我確信它
/dev/snd/pcmC0D1p
是我需要的,它是唯一一個在播放音樂時忙碌的人。
該
beep
工具控制PC 揚聲器,即主機板本身的微型揚聲器。無法控制其他聲音設備
beep
。您必須播放一些實際的聲音文件,或者即時合成聲音(嘗試使用soxsynth
的效果)。
Freedesktop 兼容的桌面系統應安裝以下目錄:
/usr/share/sounds/freedesktop/
. 此目錄應包含桌面使用的預設聲音文件。現在要從您的講話中發出聲音,您可以使用
mplayer
:mplayer /usr/share/sounds/freedesktop/stereo/complete.oga