1. 程式人生 > >怎麼打造屬於自己的天貓精靈

怎麼打造屬於自己的天貓精靈

原文地址

看了天貓精靈的介紹,是不是覺得很神奇,實際每個程式要都可以打造屬於自己的智慧家居

可以實現的功能

  1. 點歌 - 最基礎的功能了,可以將自己喜歡的歌曲下載下來,隨時點歌
  2. 定時提醒 - 提醒自己吃飯,提醒自己睡覺
  3. 聽故事 - 可以通過指令讓其線上搜尋小故事,然後通過語音讀給自己聽
  4. 聊天 - 可以後端接入一個智慧機器人(比如阿里雲的雲博士),沒事叫他學習,最後讓其記錄自己的言行,最後再通過大資料,分析出一些不可知的東西也未可知哦

實現步驟

大致分為輸入端,總控端,以及輸出端

  1. 輸入端可以是手機,或者一些迷你麥克風等,只負責進行語音輸入
  2. 總控可以自己購買一臺伺服器(推薦阿里雲伺服器),負責將語音轉化為可識別的指令,並將指令發給對應的輸出端
  3. 輸出端可以是樹莓派,或者功耗比較底的電腦,可以7*24小時執行,負責指令結果的輸出,比如播放音樂,顯示天氣等,另外一項職責是負責持續採集資料,比如自己每天幾點回家,可以通過接入紅外線裝置進行判斷,在家時間長短等,這些資料都可以成為最後大資料分析的基礎資料。 image

實現工具

  1. 程式語言個人推薦nodejs,也可以用Java,主要技術包括websocket,語音識別,語義分析,語音合成,爬蟲採集,資料分析。
  2. 硬體裝置,一臺手機,mini麥克風,一臺伺服器,一個樹莓派,或者無風扇,低功耗電腦

是不是有點心動,心動不如行動,趕快去打造屬於自己的智慧家居吧


原文地址