用树莓派打造自己的智能家居控制中心——硬件

日常前言

智能家居,在我看来,首先要能够进行对话才算是入门。所以,本篇,先来弄好硬件方面的东西,为后面的操作打好坚实的基础!树莓派对媒体设备这方面的支持真的可以说是很差了,做这一步的时候千万不要急,慢慢来,我自己弄了一上午,最后还是重装了一次系统才弄好的…

硬件怼上(╯°Д°)╯

检查硬件是否连接

检查输出设备,可以看到,card0就是我的usb声卡
aplay -l
用树莓派打造自己的智能家居控制中心——硬件
检查录音设备,这里有两个usb,第一个是连接音箱的usb声卡,但是没有连接麦克风,所以不用管它,第二个才是真正的麦克风
arecord -l
用树莓派打造自己的智能家居控制中心——硬件

创建声卡配置文件

vim ~/.asoundrc(注意,做这步时请su到root)

pcm.!default {
        type asym
            playback.pcm {
                type plug
                slave.pcm "hw:0,0"   #选择播放设备里的card0里的第0个设备
            }
            capture.pcm {
                type plug
                slave.pcm "hw:1,0"   #选择录音设备里的card1里的第0个设备
            }        
}

ctl.!default {
        type hw
        card 2
}

设备测试

录音
rec test.wav
播放
mplayer test.wav

看到这了,如果是一步一步的按这来的,声音设备还是用不了的话,建议重装一下系统。当然,如果一切正常,我们就可以进入接下来的软件部分了