树莓派声音与物联网应用指南
1. 从Python播放声音
在Python程序中播放声音文件,可以使用Python的 subprocess 模块。代码示例如下:
import subprocess
sound_file = 'school_bell.mp3'
subprocess.run(['cvlc', sound_file])
另外,还可以使用 pygame 库来播放声音,示例代码如下:
import pygame
sound_file = '/home/pi/raspberrypi_cookbook_ed4/python/school_bell.wav'
pygame.mixer.init()
pygame.mixer.music.load(sound_file)
pygame.mixer.music.play()
while pygame.mixer.music.get_busy() == True:
continue
需要注意的是,声音文件必须是OGG文件或未压缩的WAV文件,且声音可能仅通过HDMI通道播放。
2. 使用USB麦克风
要将麦克风连接到树莓派以捕获声音,可以使用USB麦克风。操作步骤如下:
1. 插入USB麦克风后,运行 arecord -l 命令,检查树莓派操作系统是否识别该麦克风。示例输出如下:
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



