在树莓派平台上安装 Jasper

烧制树莓派镜像至SD卡

我们首先使用GParted(Ubuntu)清理SD卡。右击SD卡的每个分区,选择 ‘Unmount’ 和 ‘Delete’. 通过 Edit –> Apply All Operations应用改变.

下载 Raspbian Wheezy http://downloads.raspberrypi.org/raspbian_latest 文章对2014-01-07的版本进行了测试,之后的版本如无大改动,应该也ok。

使用 dd 命令把镜像烧制到磁盘上。再使用如下命令获得SD卡的地址:

1
sudo fdisk -l

获得地址 ‘/dev/mmcblk0’, 之后把镜像烧入磁盘:

1
sudo dd if=2013-12-20-wheezy-raspbian.img of=/dev/mmcblk0 bs=2M

烧制完成,取下SD卡,插入树莓派卡中。

配置 Raspbian

在安装Raspbian之前,我们首先要做一些先期工作安装一些一共工具与库。使用ssh登录至树莓派:

1
ssh pi@192.168.2.3 # password (default): raspberry

运行如下命令,选择 ‘Expand Filesystem’ 并重启树莓派:

1
sudo raspi-config

更新树莓派并安装相应工具:

1
2
3
sudo apt-get update
sudo apt-get upgrade --yes
sudo apt-get install vim git-core python-dev python-pip bison libasound2-dev libportaudio-dev python-pyaudio --yes

插入USB麦克风。打开ALSA配置文件:

1
sudo vim /etc/modprobe.d/alsa-base.conf

修改:

1
2
Change the following line:
options snd-usb-audio index=-2

成:

1
options snd-usb-audio index=0

返回shell,运行:

1
sudo alsa force-reload

之后使用如下命令测试录音功能(可能需要重启树莓派):

1
arecord temp.wav

确保麦克风正确连接。播放之前录制的音频文件:

1
aplay -D hw:1,0 temp.wav

添加如下行至~/.bash_profile(bashrc?)末尾:

1
2
export LD_LIBRARY_PATH="/usr/local/lib"
source .bashrc

把下面的命令添加到 ~/.bashrc 或者 ~/.bash_profile:

1
2
3
4
LD_LIBRARY_PATH="/usr/local/lib"
export LD_LIBRARY_PATH
PATH=$PATH:/usr/local/lib/
export PATH

至此,我们完成了安装Jasper前所需的准备工作。