偉克多工作室---Arduino專題製作與應用:語音互動篇
<<最新消息 >> |8051 C工作創業課程|LINE服務 |技術諮詢 |訂購產品 |檔案下載|會員 |回首頁 |部落格 |FB
博碩 出版 110/12 書號:MP32118 定價:NT$500元 出版初衷---序
*延伸應用,支援IR
IOT實驗平台----自己遙控器---自己設計!
□在Arduino Uno 上直接插入 MSAY中文語音合成模組,讓Arduino 說中文,聽一下語音
Arduino專題製作不需連網,中文聲控與說中文,輕鬆做出聲控機器人
|
|
|CHAPTER 01|Arduino如何做語音互動專題製作
中文語音互動技術,若將聲控與紅外線發射介面連結,就像家中使用的遙控器介面一樣,幾乎有遙控器的家電或是裝置,都可以變為現在流行的物聯網(IOT, Internet Of Things),例如可以做機器人語音互動、老人看護應用。雖然目前只限於家中客廳小區域中,卻是個人方便使用最低成本的人機互動基礎應用開端,善於設計應用此介面,創意無限,若結合網路應用更廣。 語音人機互動基礎技術為說話、聽話、對話,若將聽話聲控技術與Arduino控制板連結在一起,模擬人機介面聽話、對話的語音互動模式,只要說中文便可以控制,使用前不需要錄音訓練,整個專題製作架構變簡單了,可以輕易移值到您自製的Arduino 系統中,於是我們推出這樣的一個專題製作架構。 中文語音互動專題製作架構,是我在執行「聲控我的家」計畫中,經過模組搭配組合設計出來的架構,其中使用中文合成模組MSAY說中文,不需連網中文聲控模組VI,以模組化設計,移植性高,擴充性強,若以Arduino 系統來實驗,製作成本低,值得做相關進階實驗探索及應用。 標準Arduino UNO相容板子,可以直接插入MSAY,下載程式便可以說出中文。 若Arduino UNO作品有紅外線遙控器遙控功能,便可以直接搭配中文聲控模組VI 作聲控實驗,因為聲控模組VI,在聲控後直接發射紅外線遙控器相容信號出去,可以直接控制物件動作。 例如,聲控機器人 主人:說出「前進」。 裝置:機器人前進後,並說出「前進」。 例如,倒數計時器 主人:說出「倒數五分鐘」。 裝置:倒數計時設定為五分鐘,並說出「倒數五分鐘」。 以中文語音合成模組說出中文,系統互動語音應用種類設計如下: □說出中文數字資料 □說出前方物體靠近的距離值 □執行狀態 □動作模式狀態 □歡迎及警告語句 例如以語音設計的智慧盆栽中,設計7 段語音內容,可以以電腦按鍵來做測試。在程式下載完成後,開啟串列監控視窗,按數字1至7 做測試,可以說出該段語音,由電腦按鍵與Arduino說中文直接進行互動測試語音內容,也可以遙控器 與Arduino做語音互動測試。相關語音資料如下: □第1段語音:「我很渴請加水」 □第2段語音:「啟動給水系統」 □第3段語音:「關閉給水系統」 □第4段語音:「一般模式」 □第5段語音:「您好歡迎光臨」 □第6段語音:「警告模式」 □第7段語音:「與主人有約嗎」 例如語音量身高,一經過房門自動告知身高,以3句語音引導使用者,自動量身高,說出您的身高值,達到語音互動應用的目的。互動語音設計如下: □語音:「量身高嗎」,當超音波感測模組偵測到可能有人通過,說出語音。 □語音:「請站定位」,當超音波感測模組偵測到下方有人時,告知準備量測。 □語音:「您的身高是 170公分」,說出語音的範例。 本書是繼續 Arduino 實作入門與專題應用 教材的進階應用參考書,因此對於Arduino初學者,希望先看過該書,才能對Arduino 基本硬體及軟體有製作上的概念,易於讀懂程式碼,方便做修改及進階應用,讀者可以針對感興趣的各章節進行研讀或是做實驗,各章節並無直接的關連性。 學會Arduino C程式設計增能後,在學學生可能要整合做畢業專題,好好完成屬於自己的畢業專題,畢業後可以拿來當作代表作,在面試時會有加分作用,特別是應徵韌體工程師時,效果會更好,因為Arduino任何的作品,正是軟體硬體整合的最後表現。本書的價值可以幫您完成,具有語音互動功能的專題製作,學會程式設計後,還可以應徵韌體工程師,一般此類工程師薪資都較高。 全書專題實作,先睹為快,可以先翻開續頁,參考: 建立自己的Arduino語音互動系統,製作自己精彩語音互動專題 希望本書能引導想做專題的初學者,輕鬆的以 Arduino 玩出您自己的語音互動精彩專題,那是筆者最大的心願。 |
|8051 C工作創業課程|LINE服務 |技術諮詢 |訂購產品 |檔案下載|會員 |回首頁 |部落格 |FB