精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用 Ansible 在樹莓派上部署 Mycroft AI 語音助手

系統 Linux 開源
Mycroft AI 是一款虛擬助手應用程序,可以響應語音請求并完成相應的任務,比如在互聯網上搜索你需要的某些信息,或者下載你喜歡的博客等等。這是一款優秀的開源軟件,不同于那些收集個人數據業務的公司的同款軟件,Mycroft AI 注重于保護隱私以及提供平臺靈活性。

[[441459]]

使用本文中的這些 Ansible 劇本可以幫你獲得更優的 Mycroft AI 體驗。

Mycroft AI 是一款虛擬助手應用程序,可以響應語音請求并完成相應的任務,比如在互聯網上搜索你需要的某些信息,或者下載你喜歡的博客等等。這是一款優秀的開源軟件,不同于那些收集個人數據業務的公司的同款軟件,Mycroft AI 注重于保護隱私以及提供平臺靈活性。

Mycroft AI 使用 python 開發,可以安裝于不同的硬件平臺上。家喻戶曉的樹莓派便是一個非常熱門的運行語音助手的硬件方案(不過不是唯一的方案)。方便的是,Mycroft 為樹莓派提供了 Picroft 鏡像,雖然目前 Picroft 還有一些限制,比如不支持 64 位系統,不過不能阻止它成為一種優秀的解決方案。

樹莓派 4,我選擇的目標平臺

樹莓派在 Mycroft 社區中非常受歡迎,因為其性價比高,在教育行業中有著巨大的優勢,并且由于 Mycroft 提供的便捷功能以及樹莓派本身易于訪問的輸入/輸出(GPIO)引腳等,為樹莓派提供了有趣的擴展可能(比如,提供 喚醒詞 LED GPIO 能力)。

樹莓派 4B 具有足夠的 CPU 算力以及內存來平穩運行 Mycroft。我使用的是 8G 內存的樹莓派4B,運行 Raspberry Pi OS Bullseye 64-bit 系統,你可以從 RaspberryPi.org 網站下載該系統鏡像文件。

自動化這件事

構建你自己的 Mycroft AI 系統,必須要注意一些細節問題。根據我(一年以來)的初步經驗,以下羅列了一些重要的技術細節點:

  • 音頻輸出(揚聲器配置)
  • 音頻輸入(麥克風配置)
  • 麥克風質量(以購買的實際硬件為準)
  • 喚醒詞響應(比如打招呼 “嘿,Mycroft”)
  • 響應延遲(比如提問 “天氣怎么樣”)

這些并不是 Mycroft AI 的問題(LCTT 譯注:難道軟件平臺就沒有處理延時問題?),它們只能是你在選擇硬件和配置操作時必須牢記關心的事情。樹莓派本身能夠運行 Mycroft AI,但有一些配置需要額外的注意下:

  • CPU 調度器
  • SD 卡性能
  • PulseAudio 配置
  • 網絡延遲

我做了大量的研究和實踐來解決上面列出這些令人頭疼的注意點,最終我實現了我的“終極”目標 —— 最流暢的體驗!

Ansible 雪中送炭

我已經摸索出了最流暢的體驗配置,但是如何確保在任何樹莓派 4 板子上都能不遺漏每一個設置細節,然后達到重新部署這種流暢性體驗的目標呢?

Ansible 能幫助你實現。Ansible 在設計上是冪等設計,這意味著它僅在需要時響應更改的請求。如果一切配置正確,Ansible 不會改變任何事情。這便是冪等設計的優美之處。

為了達到這一目的,我使用了兩種 Ansible 場景角色工具:

  • 一個用于配置和調整樹莓派
  • 一個用于安裝和配置 Mycroft AI

Ansible prepi 角色

Ansible prepi role 應用了一些配置,以便讓樹莓派 4B 發揮更佳的性能以及為安裝 Mycroft 做前提準備。

  • 更新 Raspberry Pi OS 至最新版本
  • 添加 Debian backports 倉庫
  • 使用 next 分支更新固件,該分支支持 5.15 版本內核以及邊緣固件
  • 使用測試版本更新 EEPROM,該版本支持邊緣功能
  • 設置 initial_turbo 用來加速啟動過程
  • 將樹莓派超頻至 2GHz
  • 在 RAMDisck 上掛載 /tmp
  • 優化 / 分區掛載選項,提升 SD 卡讀/寫性能
  • 管理 I2C、SPI、UART 接口
  • 設置 CPU 控制器至避免在空間內核函數之間發生上下文切換的模式,以便提升性能
  • 安裝和配置 PulseAduio(非系統范圍)
  • 新固件或者 EEPROM 安裝后重啟樹莓派

Ansible mycroft 角色

Ansible mycroft role 基于腳本 dev_setup.sh 從 Github 倉庫獲取并安裝和配置 Mycroft AI,該腳本是 Mycroft 核心團隊提供。

  • 需要準備 Python3 環境
  • 系統集成環境
  • 額外的安裝技能
  • 安裝 Boto3、py_mplayer、pyopenssl 庫
  • 支持 IPC 的 RAMDisck
  • 支持文件配置
  • PulseAudio 優化
  • 安全的 Mycroft 消息總線 websocket

我利用 Ansible 劇本 來協調上面兩個角色的使用。

個人配置需求

下面列舉了一些個人配置的需求:

  • 能上網的樹莓派 4B 板子(或者更新的板子)
  • Raspberry Pi OS 64-bit
  • Ansible 2.9(或者更新版本)
  • 可正常工作的 SSH

推薦使用 Etcher 來燒錄 Raspberry Pi OS 鏡像至 SD 卡,你也可以使用你選擇的鏡像燒錄工具。

我將樹莓派超頻來提升性能,不過這可能對你的硬件是一種潛在危險。在使用我的 Ansible 劇本配置之前,請先仔細閱讀。你需要為你的每個配置選擇負責。你將決定使用哪個固件、哪個 EEPROM。超頻的話需要記得提供相應的冷卻系統。

執行 Ansible 劇本

第一步,使用命令從 Github 獲取 Ansible 劇本:

  1. $ git clone https://github.com/smartgic/ansible-playbooks-mycroft.git

源碼中,requirements.yml 文件中提供了該劇本的依賴角色列表,必須從 Ansible Galaxy 中檢索這些依賴。

  1. $ cd ansible-playbooks-mycroft
  2. $ ansible-galaxy install -r requirements.yml
  3. Starting galaxy role install process
  4. - downloading role 'mycroft', owned by smartgic
  5. - downloading role from https://github.com/smartgic/ansible-role-mycroft/archive/main.tar.gz
  6. - extracting smartgic.mycroft to /home/goldyfruit/.ansible/roles/smartgic.mycroft
  7. - smartgic.mycroft (main) was installed successfully
  8. - downloading role 'prepi', owned by smartgic
  9. - downloading role from https://github.com/smartgic/ansible-role-prepi/archive/main.tar.gz
  10. - extracting smartgic.prepi to /home/goldyfruit/.ansible/roles/smartgic.prepi
  11. - smartgic.prepi (main) was installed successfully

第二步,編輯倉庫中的 Ansible 清單,設置需要管理的主機。

  1. [rpi]
  2. rpi4b01 ansible_host=192.168.1.97 ansible_user=pi

[rpi] 代表組,無需更改。該組有一個主機 rpi4b01,其 IP 地址為 192.168.1.97, 并創建 pi 作為 Linux(Raspberry Pi OS)上的默認用戶。

現在比較棘手的部分到了:你希望每個選項怎么配置?這取決于你自己,下面是我的首選配置,供你參考:

  1. # file: install-custom.yml
  2. - hosts: rpi
  3. gather_facts: yes
  4. become: yes
  5.  
  6. pre_tasks:
  7. - name: Install Python 3.x Ansible requirement
  8. raw: apt-get install -y python3
  9. changed_when: no
  10. tags:
  11. - always
  12.  
  13. vars:
  14. # PREPI
  15. prepi_pi_user: pi
  16. prepi_hostname: mylovelypi
  17. prepi_firmware_update: yes
  18. prepi_overclock: yes
  19. prepi_force_turbo: yes
  20. prepi_cpu_freq: 2000
  21. prepi_pulseaudio_daemon: yes
  22.  
  23. # MYCROFT
  24. mycroft_branch: dev
  25. mycroft_user: "{{ prepi_pi_user }}"
  26. mycroft_skills_update_interval: 2.0
  27. mycroft_recording_timeout_with_silence: 3.0
  28. mycroft_enclosure_name: picroft
  29. mycroft_extra_skills:
  30. - https://github.com/smartgic/mycroft-finished-booting-skill.git
  31.  
  32. tasks:
  33. - import_role:
  34. name: smartgic.prepi
  35.  
  36. - import_role:
  37. name: smartgic.mycroft

上面的配置內容需要保存在文件里(比如,install-custom.yml)。

現在關鍵步驟:運行你新創建的劇本。

  1. $ ansible-playbook -i inventory install-custom.yml -k

-k 選項只有在不需要 SSH 密鑰的時候才使用。在命令執行期間,樹莓派可能會重啟若干次。Ansible 劇本會自動處理這個問題,不必擔心。

Ansible 配置完成后,你可以看到一條祝賀消息,提示你下一步需要做什么。 

Congratulations message (Gaëtan Trellu, CC BY-SA 4.0)

Ansible 讓定制 Mycroft 變得更容易

這些 Ansible 劇本是我開始使用 Mycroft AI 后學到的經驗教訓。它們幫助我在任何一個地方都能構建、重構、定制、拷貝我的安裝,并保持一致,這讓我很省心!

讀完此文,你有何意見、問題或疑慮?歡迎在 Twitter上 @goldyfruit上和我交流,或者訪問 Mycroft 頻道 搜尋答案。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2024-08-22 12:49:02

2019-03-08 08:00:00

AI語音助理Mycroft

2019-05-06 13:52:00

樹莓派Ubuntu MATEUbuntu

2018-03-26 11:39:13

LinuxAnsible計算系統

2019-06-27 14:00:13

edoraMycroft開源

2020-03-31 12:50:34

樹莓派K3sKubernetes集

2020-06-01 20:00:28

樹莓派TT-RSSLinux

2020-10-26 07:40:17

Terraform

2024-06-17 13:39:45

2021-03-30 17:03:02

React開發部署Nginx

2021-03-19 13:00:39

樹莓派Linux

2012-05-24 09:15:45

ibmdw

2018-11-08 09:00:31

樹莓派WordPressLinux

2009-06-01 11:23:08

Glassfish部署Glassfish

2019-04-19 13:37:01

FacebookAI語音助手人工智能

2019-07-31 09:32:06

2013-07-26 11:28:08

Git

2017-04-24 17:00:26

Linux樹莓派Fedora 25

2017-11-23 08:30:27

數據庫Postgres樹莓派

2012-05-07 08:33:20

dotcloudDjango
點贊
收藏

51CTO技術棧公眾號

成年人网站国产| 日本高清不卡的在线| 亚洲一级片免费观看| 羞羞的网站在线观看| 不卡区在线中文字幕| 91精品国产91久久久久久不卡 | 欧美xx视频| 国产欧美日韩亚州综合| 91视频在线免费观看| 在线观看黄网站| 91成人国产| 亚洲色图欧美制服丝袜另类第一页| mm131国产精品| zzzwww在线看片免费| 国产精品国产三级国产aⅴ无密码| 国产成人精品日本亚洲11| 亚洲国产成人无码av在线| 一本到12不卡视频在线dvd| 日韩精品在线看| 亚洲男人天堂2021| 深夜成人福利| 亚洲图片欧美一区| 中文字幕在线亚洲三区| 欧美女优在线观看| 成人av免费观看| 91在线视频导航| 无码人妻精品一区二区50| 欧美黄污视频| 色妞欧美日韩在线| 少妇光屁股影院| 澳门久久精品| 91精品国产高清一区二区三区蜜臀| 国产免费一区二区三区视频| 麻豆影视国产在线观看| 91在线播放网址| 亚洲影视中文字幕| 免费黄色av片| 黄色日韩在线| 色av吧综合网| 亚洲高清无码久久| 亚洲高清国产拍精品26u| 欧美日韩日本国产| 隔壁人妻偷人bd中字| 午夜在线免费观看视频| 91视视频在线观看入口直接观看www| 91影院在线免费观看视频| 精品一区免费观看| 亚洲人成免费网站| 色小说视频一区| 香港三级日本三级| 日韩中文字幕一区二区高清99| 欧美伊人久久久久久午夜久久久久| 日本a视频在线观看| 成人精品一区二区三区免费 | 精品成人久久av| 一区二区三区四区免费观看| xxxxx日韩| 久久精品人人做人人爽人人| 国产在线欧美日韩| 午夜精品无码一区二区三区| 日韩在线一二三区| 8050国产精品久久久久久| 欧美精品乱码视频一二专区| 婷婷中文字幕一区| 日韩三级成人av网| 超碰人人干人人| 欧美日韩色图| 国产一区二区三区视频在线观看 | 久久色在线视频| 日本高清久久一区二区三区| 日韩精品人妻中文字幕有码| 国产国产一区| 色菇凉天天综合网| 能在线观看的av| 香蕉视频亚洲一级| 婷婷六月综合亚洲| 国产资源在线视频| av成人影院在线| 午夜免费久久看| 亚洲熟妇无码一区二区三区| 密臀av在线| 久久先锋资源网| 久久一区免费| 电影av一区| 国产精品视频线看| 国产美女精品视频| 一区二区三区免费观看视频| 九一九一国产精品| 91亚洲va在线va天堂va国| 99久久精品无免国产免费| 国产伦精一区二区三区| 91网免费观看| 人妻视频一区二区三区| 91视频免费看| 五月天色一区| 成人短视频在线观看| 一区二区三区欧美在线观看| 日本欧美视频在线观看| 亚洲性色av| 欧美日韩精品一二三区| 亚洲在线观看网站| 91精品一久久香蕉国产线看观看| 91麻豆精品国产91久久久资源速度| 黄大色黄女片18第一次| 欧洲美女精品免费观看视频| 91精品国产91久久久久久最新毛片 | 欧美hentaied在线观看| 欧美成人精品一区二区三区| 日韩av一二三区| 免费看精品久久片| 99精品99久久久久久宅男| 亚洲 小说区 图片区 都市| 久久久精品黄色| 三年中国中文在线观看免费播放| 黄网站在线观| 色综合色综合色综合| 色噜噜狠狠永久免费| 综合激情久久| 亚洲欧美制服丝袜| 91免费在线看片| 国产专区一区| 国产在线视频2019最新视频| 可以免费看毛片的网站| 国产精品毛片久久久久久久| 成人在线国产视频| 亚洲精品555| 精品处破学生在线二十三| 中文字幕伦理片| 亚洲黄色免费| 亚洲精品日韩激情在线电影| 日韩在线免费播放| 一区二区三区影院| 天天综合网日韩| 久草在线资源福利站| 欧美三级乱人伦电影| 亚洲精品第二页| 91成人免费| 国产精品第二页| 三级视频在线看| 亚洲欧美福利一区二区| 美女网站免费观看视频| 久久综合五月婷婷| 国产亚洲xxx| 国产主播在线播放| 国产精品乡下勾搭老头1| 台湾成人av| 成人欧美一区二区三区的电影| 欧美成人r级一区二区三区| 污污视频网站在线免费观看| 男女精品网站| 精品一区二区三区免费毛片| 在线播放免费av| 欧美精品一卡二卡| 五月天免费网站| 日本欧美在线观看| 欧美人xxxxx| 色吧亚洲日本| 日韩成人在线电影网| 欧美高清视频一区二区三区| 国产一区福利在线| 最新中文字幕久久| 欧美成人高清视频在线观看| 国产亚洲欧美一区| 亚洲 欧美 日韩 在线| 91丨porny丨国产| 久久国产亚洲精品无码| 欧美精品中文| 欧美一级视频免费在线观看| 三级网站在线看| 亚洲国产激情av| 国产区二区三区| 欧美日韩色图| 国产精品无码专区在线观看| av影片在线看| 欧美日韩国产色站一区二区三区| 国产123在线| 美美哒免费高清在线观看视频一区二区| 日韩高清专区| 成人久久网站| 日韩在线视频免费观看| 中文无码精品一区二区三区| 亚洲欧洲av另类| 日本r级电影在线观看| 欧美日韩在线大尺度| 国产另类自拍| 成人美女视频| www.久久久久久.com| 国内毛片毛片毛片毛片| 亚洲国产另类av| 日本成人在线免费| 亚洲欧美卡通另类91av| 天堂精品一区二区三区| 91精品国产自产观看在线| 欧美黄色免费网站| 日韩精品福利| 欧美日韩精品三区| 久草免费在线视频观看| 91麻豆免费看片| 中国黄色片免费看| 欧美99久久| 免费在线国产精品| 久久99国产精品二区高清软件| 久久视频在线观看免费| 少妇av在线播放| 91国偷自产一区二区三区成为亚洲经典 | 麻豆精品传媒视频| 福利一区视频| 国内自拍欧美激情| 岛国在线视频| 精品播放一区二区| 欧美一区二区三区网站| 中文字幕在线视频一区| 中文字幕第3页| 另类调教123区| 国产成人艳妇aa视频在线| 亚洲肉体裸体xxxx137| 成人欧美一区二区三区在线| 蜜臀av在线| 日韩中文第一页| www.色亚洲| 欧美偷拍一区二区| 久久亚洲av午夜福利精品一区| 久久婷婷色综合| 人妻 丝袜美腿 中文字幕| 日精品一区二区| 精品国产一区二区三区无码| 欧美一级本道电影免费专区| 高清国语自产拍免费一区二区三区| **在线精品| 欧美国产日韩xxxxx| 国产黄在线播放| 亚洲а∨天堂久久精品喷水| 6—12呦国产精品| 欧美日韩国产精品专区| 亚洲精品在线观看av| 亚洲人妖av一区二区| 影音先锋男人在线| a在线播放不卡| 亚洲三级在线视频| 喷水一区二区三区| 久久美女福利视频| 亚洲国产高清视频| 最新视频 - x88av| 大胆日韩av| 日韩精品欧美专区| 亚洲午夜久久| 91视频99| 99精品美女视频在线观看热舞| 国产精品电影一区| 女厕盗摄一区二区三区| 欧美精品久久久久久久免费观看| 高潮毛片在线观看| 精品国偷自产在线视频| 在线视频1区2区| 伊人久久综合97精品| 欧洲亚洲在线| 亚洲欧洲日产国码av系列天堂| 天天色综合av| 亚洲第一福利网| 天堂视频中文在线| 亚洲国产精品va在线| 成人无码一区二区三区| 欧美一级二级在线观看| 国产伦一区二区| 91麻豆精品国产| 国产精品久久久久久在线| 欧美人与性动xxxx| 夜夜躁狠狠躁日日躁av| 欧美日韩一区二区三区不卡| 国产又粗又猛又爽又| 在线看日韩精品电影| 国产99免费视频| 岛国av一区二区| 自拍偷拍欧美亚洲| 欧美午夜丰满在线18影院| 亚洲免费在线视频观看| 日韩欧美aaa| 中文字幕理论片| 欧美美女黄视频| 99国产成人精品| 日韩欧美在线一区二区三区| 理论片中文字幕| 亚洲男人天堂2024| 福利视频在线播放| 久久精品国产96久久久香蕉| 欧美xxx黑人xxx水蜜桃| 97国产精品视频人人做人人爱| 国产精品高颜值在线观看| 日韩美女av在线免费观看| 成人在线观看免费播放| 亚洲一区久久久| 精品自拍偷拍| 日本一区二区三区在线视频 | 亚洲成人精品久久久| 少妇性bbb搡bbb爽爽爽欧美| 中文字幕欧美亚洲| 色婷婷av在线| 奇米成人av国产一区二区三区| av免费在线一区| 91久久久久久| 农村少妇一区二区三区四区五区| 欧洲一区二区在线观看| 一本到12不卡视频在线dvd| 大胆欧美熟妇xx| 日韩国产高清影视| 91网址在线观看精品| 91小视频在线| 日韩在线视频免费看| 亚洲二区视频在线| 最近中文字幕在线视频| 欧美不卡激情三级在线观看| 黄色大片在线免费观看| 久久影院资源网| 成人美女大片| 国产精品一区二区久久精品| 久久久久高潮毛片免费全部播放| 亚洲高清不卡一区| 极品日韩av| 亚洲国产日韩欧美在线观看| 成人aa视频在线观看| 中文乱码字幕高清一区二区| 亚洲第一狼人社区| 一级黄色大片免费| 精品调教chinesegay| 欧美69xxx| 热久久99这里有精品| 四虎影视国产精品| 国产女人水真多18毛片18精品| 成人影院在线| 成人av一级片| 国产91精品入口| 日本美女黄色一级片| 一本色道**综合亚洲精品蜜桃冫| 性欧美一区二区三区| 在线亚洲国产精品网| 色综合亚洲图丝熟| 成人免费网站在线观看| 日韩激情免费| 激情视频综合网| 91丨九色丨尤物| 欧美成人精品一区二区免费看片 | 精品国偷自产在线视频99| 91精品xxx在线观看| 精品一区二区不卡| 精品二区久久| www午夜视频| 国产精品福利一区| 亚洲午夜无码久久久久| 亚洲摸下面视频| 中文字幕在线视频久| 国产一区二区三区免费不卡| 综合天天久久| 国产精品久久久久久久99| 亚洲视频免费在线| 国产精品成人无码| 精品视频在线播放免| 国产污视频在线播放| 精品国产免费一区二区三区 | 亚洲欧美国产视频| 毛片免费看不卡网站| 精品乱码一区二区三区| 激情久久久久久| 成人区人妻精品一区二| 午夜精品久久久久久久蜜桃app| 理论片中文字幕| 91av在线播放| 久久av免费| 成人性做爰aaa片免费看不忠| www.久久久久久久久| 欧美性猛交bbbbb精品| 亚洲欧美综合精品久久成人| 亚洲欧洲高清| 日韩av在线电影观看| 男男视频亚洲欧美| 国产成人免费在线观看视频| 欧美精品aⅴ在线视频| aaa大片在线观看| 国产精品播放| 亚洲区欧美区| 国产毛片欧美毛片久久久| 欧美日本免费一区二区三区| av网站大全在线| 国产精品久久久久久久天堂第1集| 精品动漫一区| 日本少妇高潮喷水xxxxxxx| 欧美性感一类影片在线播放| eeuss影院www在线观看| 国产精品免费视频xxxx| 中文乱码免费一区二区三区下载| 精品伦一区二区三区| 疯狂做受xxxx欧美肥白少妇| h视频网站在线观看| 69堂成人精品视频免费| 亚洲日本免费| 国产精品成人无码免费| 欧美吞精做爰啪啪高潮| 26uuu亚洲电影在线观看| 国产在线精品二区| 美腿丝袜亚洲一区| 麻豆changesxxx国产|