動機
作為一只語音類項目的產品汪,筆者需要經常輸入奇奇怪怪的語音來觀察STT(speech 2 text)效果。
產品環境是在車機的ROM系統(安卓環境)中,硬件移動不方便;使用其他硬件輸入語音調用科大訊飛的SDK又不方便,生產力令人捉雞。
因此突發奇想,可否用最低成本制造一個可以語音輸入、調用sdk識別、輸出結果的硬件(簡稱聽話機)。經過一番查閱,決定使用樹莓派作為主板完成這個目標。
原因:
1、便宜:35刀
2、?。盒庞每ù笮?/p>
3、硬件:作為一塊ARM開發板,比單片機的好處就是USB-host、RJ45、HDMI、SD讀卡器等常用接口一樣不少,雖然處理器不夠強大,但是基本夠用
4、文檔:linux系統就不說了,良好的社區文化和全面的開發文檔,對于小白來說易上手、吸引力強
設備準備
1、主板(RASPBERRY PI 3 MODEL B)
A 1.2GHz 64-bit quad-core ARMv8 CPU
802.11n Wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
以上為pi3比pi2多出的配置
1GB RAM
4 USB ports
40 GPIO pins
Full HDMI port
Ethernet port
Combined 3.5mm audio jack and composite video
Camera interface (CSI)
Display interface (DSI)
Micro SD card slot (now push-pull rather than push-push)
VideoCore IV 3D graphics core
2、外設
亞克力組裝式外殼帶風扇x 1個
定制氧化鋁散熱片 x 1套
5V2.5A單電源頭 x 1個
定制帶開關電源線 x 1個
閃迪16G卡 x 1張
TF卡讀卡器x 1個
3、安裝
1、閱讀GPIO接口
2、將風扇接入引腳,裝亞克力保護板(勿暴力安裝)
啟動初始化
1、燒錄系統
1.1、先用SDFormatter格式化SD卡
1.2、下載鏡像文件 Raspbian “wheezy”
1.3、使用Win32DiskImager寫入系統鏡像到SD卡中
1.4、將SD卡插入樹莓派
2、上電
2.1、不建議使用無源的USB HUB,必須用有源的
2.2、隨便拿一個充電器是可以的,但是本人擔心國產貨虛標,因此選擇了一個有開關的品牌充電器
2.3、紅燈亮,綠燈閃,安裝系統后綠燈閃爍變緩
3、無顯示器登錄RPi
硬件已經花了兩百多大洋,不想再糟蹋顯示器了,因此找到無顯示器操作樹莓派的方法至關重要。
連接準備:樹莓派,網線一根,PC機一臺、mac機一臺
3.1、用網線將樹莓派連接路由器,登錄路由器管理界面,查看小pi的ip地址
3.2、樹莓派默認安裝了SSH服務。打開terminal,輸入:
ssh pi@樹莓派ip地址
默認密碼為:raspberry:
3.3、初始化
更新debian:
sudo apt-get update
升級完成后重啟一下,我們看看有啥需要配置的:
sudo raspi-config
一個簡單的gui,大家自己玩吧!
3.4、設置VNC并調戲
sudo apt-get install tightvncserver
安裝成功,設置密碼
下載VNC Viewer,在界面輸入:
IP地址:1
功能很豐富啊(ˇ?ˇ) ,我先去玩一會~