羣暉Docker版 Home Assistant 使用小愛音箱TTS hello_miai改版插件 語音播報指定信息

有了米家,想要更加自動化的體驗,於是用起Home Assistant,那麼問題就來了,我能不能用Home Assistant讓小愛同學說我想說的內容呢?

研究一番之後,終於讓小愛同學可以隨意發言,整理教程說明一篇,供大家閱讀。

 

本教程基於syjjx的hello_miai插件,因爲這個插件早於0.92版,之後沒有再更新,無法直接使用。也沒找到其他人做的修改版,於是自己動手豐衣足食,並且把改好的插件共享出來,大家一起用。

 

改起來也簡單,主要是因爲 Home Assistant 0.92版本之後,插件目錄custom_component的規則產生了變化,需要按插件名建立目錄,並將插件py文件按所屬類別命名。命名後的目錄結構:

#定義文件,定義組件的名字所屬平臺,鏈接等信息
/config/custom_components/hello_miai/manifest.json
#原先的服務插件
/config/custom_components/hello_miai/__init__.py
#插件的提示和示例文檔
/config/custom_components/hello_miai/services.yaml

增加了manifest文件,調整了services文件。

將hello_miai文件夾複製到custom_component目錄下

 

在/config/configuration.yaml文件中增加以下內容

miid和password後面填寫你自己小愛音箱綁定的小米賬號信息

# 小米小愛TTS
hello_miai:
    miid: 'your_account'
    password: 'your_password'

 

重啓Home Assistant服務,在開發者工具-服務裏,下拉找到hello_miai.add2msgqueue,如果存在則說明配置成功,如果不存在,可能出現錯誤。

測試方法:選擇hello_miai.add2msgqueue,點擊填寫示例數據,點擊調用服務,小愛音箱能播放message的信息則測試成功!

 

測試環境和版本:

運行平臺:羣暉版Home Assistant

HA版本:0.105.5

小愛音箱型號:小愛音箱萬能遙控版

 

感謝閱讀,下載地址:

CSDN:https://download.csdn.net/download/inkem/12194003

Github:https://github.com/terayang/hello_miai_tera2020

 

參考:

https://developers.home-assistant.io/docs/creating_integration_manifest/

https://developers.home-assistant.io/docs/dev_101_services

https://bbs.hassbian.com/thread-6768-1-3.html

https://bbs.hassbian.com/thread-3669-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章