树莓派的声音与物联网应用指南
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
需要注意的是,使用 pygame 库时,声音文件必须是OGG文件或未压缩的WAV文件,且声音可能仅通过HDMI通道播放。
2. 使用USB麦克风
若要连接麦克风到树莓派以捕获声音,可以使用USB麦克风,如USB网络摄像头的麦克风或质量更好的设备。连接好USB麦克风后,通过以下命令检查树莓派操作系统是否识别
超级会员免费看
订阅专栏 解锁全文
15

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



