影片教學 > API & SDK教學

Python:OLAMI Voice Kit 安裝指南

olami     2017-11-10 09:40

本教學採用之軟/硬體平台環境如下:


  • SoC 開發板:樹莓派 Raspberry Pi 3 Model B
  • OS:Raspbain


如何組裝?



軟體安裝與設定:


1.  下載系統映像檔(Image)

請先下載 Raspbian 映像檔壓縮包,並且解壓縮檔案:

下載位址:https://drive.google.com/open?id=1ubUhj8XivfqwO3iRPy3kcbA35uSzA-r6


2.  燒錄系統映像檔


在準備燒錄映像檔前,請先準備16GB以上的記憶卡,並且將讀卡機安裝在USB 2.0上。

燒錄方式在 Linux 環境下可採用 dd 指令,在 Windows 環境下推薦採用Win32DiskImager(https://sourceforge.net/projects/win32diskimager


3. Raspbian 的 User 帳號與密碼


帳號:pi

密碼:raspberrypi

註:root 沒有密碼,以 pi 登入後輸入 sudo su 指令即可。


4. 下載 Python 範例程式


您可以至 GitHub 下載我們所提供的 Voice Kit(智慧喇叭/語音機器人)示範程式。

下載位址:https://github.com/olami-developers/olami-python-voice-kit


> git clone https://github.com/olami-developers/olami-python-voice-kit.git


5.  設置您的 App Key 與 App Secret


請在 olami/Config.py 檔案中,將你的 App Key 與 App Secret 替換填入:

NLI_SERVER = "https://tw.olami.ai/cloudservice/api"
APP_KEY = "*******your app key*******"
APP_SECRET = "*******your app secret*******"


6. 開始測試


當一切準備就緒,便可以在設備端(本案例為安裝 Raspbain 的樹莓派)執行我們提供的範例程式。

cd olami
sudo ./startup_standalone.sh

啟動後,當您聽到「你好,我是 OLAMI」的語音提示則表示初始化完畢,此時說出喚醒詞「OLAMI」,並聽見 OLAMI 的回應後,就可以開始和她對話囉。



進階教學 1:設定 OLAMI 範例程式於開機時自動啟動

1. olami 資料夾必須放在 /home/pi/ 底下

2. 在 olami/olami_system_package 資料夾中執行 install.sh

sudo sh install.sh



進階教學 2:在 Raspbian 上
調整音量

您可以經由我們提供的示範腳本,將樹莓派的輸出音量調至最大。

1. 將 vol 檔案拷貝至您的系統環境中(您可以在 olami-python-voice-kit 的 GitHub 專案中找到名稱為 vol 的檔案)

sudo cp vol /usr/local/bin
sudo chmod a+x /usr/local/bin/vol


2. 輸入以下命令,將音量調至最大:

vol 100


其他命令說明:

調高音量(每次 +3)

vol +


降低音量(每次-3)

vol -



進階教學 3:VT6751 麥克風板 LED 示範程式

若您使用 OLAMI VT6751 麥克風陣列板(如下方示意圖),可以在 olami-python-voice-kit 的 GitHub 專案中找到 micphone_led_ctrl 資料夾,並參考其中的示範程式。


您也可以參考 VT6751 的 UART  Command 說明文件:

下載位置:https://drive.google.com/open?id=1ubUhj8XivfqwO3iRPy3kcbA35uSzA-r6



Python 程式碼範例解說:

請參考我們的教學課程:https://tw.olami.ai/school/article/64


其他資源:VT6751 麥克風陣列板硬體手冊


下載位置:https://drive.google.com/open?id=1ubUhj8XivfqwO3iRPy3kcbA35uSzA-r6

Copyright © 2017 威盛电子股份有限公司. All rights reserved   |   意见反馈