你如何从终端播放声音?

che*_*456 22 sound command-line

我想知道是否可以安装一个命令来从终端播放音频文件,或者我是否可以使用 Python 或其他代码来完成?我只想输入一个命令,让它播放声音直到声音结束,然后返回到提示。我不想要 GUI。

Ali*_*deh 35

是的,你可以与许多命令行工具,如做mpg123aplaycvlcmplayer,但我建议的play命令。要安装它:

sudo apt install sox
Run Code Online (Sandbox Code Playgroud)

对于播放特殊格式,mp3您必须安装其库:

sudo apt install libsox-fmt-mp3
Run Code Online (Sandbox Code Playgroud)

并使用它:

play music.mp3
Run Code Online (Sandbox Code Playgroud)

如果要将其与完整库一起使用,则必须安装libsox-fmt-all包:

sudo apt install libsox-fmt-all
Run Code Online (Sandbox Code Playgroud)