伊瓦,家庭育兒"假機器人",語音轉指令動作,利用樹莓派+電視機, 實現兒童自律表/小學算術題/隨機出個簡筆畫等, 基於百度AI開發平台,語音識別,NLP匹配指令,支援「外掛」式開發[flask+sqlite+weui, 技術基礎, 易於開發, 後期考慮開vue分支],這是一個小平台吧,可以做你喜歡的內容頁。
注意
! ! !請申請你自己的百度AI應用key,方法在下面(安裝教學)! ! !
有個別不換自己的百度key, 把我的日pv數量用光, 強烈譴責.
本人程度有限,能力一般,專案難度不大,你也可以。
本機部署運行文件請參閱項目Wiki。
安裝教程,看Wiki
1、pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
2.selenium使用的Google驅動檔需要替換為你本地chrome對應的,目前chrome84, 下載位址:這裡選擇不同
3.下載好chromedriver檔案後不要更改檔名,就保持chromedriver或chromedriver.exe;
4.替換自己的百度AI的key(申請指南), 配置分別在asr/configs.py和nlp/configs.py檔案修改(百度里分屬兩個不同的應用)。
使用說明(程式啟動),看Wiki
1、python3.6 web.py
2、python3.6 yiwa.py
3.啟動無誤後,即可對著你的麥克風說話,目前支援指令:返回首頁,刷新指令,顯示所有指令,重啟等;
本地開發,看Wiki
1.最好是基於類Linux系統開發(Debian,Ubuntu,Fedora,MacOS)
2.可開發基於Flask的插件頁面,插件以獨包形式,放入apps資料夾下, 插件必須包含configs.py文件,並指定必要的參數:APPID :str, APPNAME :str, COMMANDS :dict
3.插件的__init__.py文件必需導入其他flask頁面文件,參考已存在的插件包。
4.插件包的靜態檔案放入各自包裡
5、約定
插件必需以單獨資料夾形式放入apps資料夾中
插件資料夾根目錄,必需包含自我介紹的配置文件,configs.py文件,至少有:appid,appname,