精品欧美一区二区三区在线观看 _久久久久国色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精品国产乱码久久久久久久 | 色综合色综合久久综合频道88| 欧美性生交xxxxx| 成人免费看黄| 最新国产の精品合集bt伙计| 国产精品制服诱惑| 黄色大全在线观看| 国产精品99免费看| 中文字幕日韩免费视频| 国产精品嫩草69影院| 国产超碰精品| 亚洲一区二区三区四区五区黄| 欧美一区二区三区四区五区六区| 国产美女主播在线观看| 一本久道久久综合婷婷鲸鱼| 色老头一区二区三区| 成人三级做爰av| 国产成人a视频高清在线观看| 亚洲第一福利视频在线| 亚洲在线播放电影| 日本一区视频| 国产成人在线视频播放| 国产精品第100页| 日干夜干天天干| 天天做综合网| 在线成人激情视频| 亚洲精品乱码久久| 亚洲va欧美va人人爽成人影院| 欧美在线观看一区| 国产精品视频一区二区三区四区五区 | 九一九一国产精品| 国产成人精品电影| 国产一级片播放| 欧美一区二区三区久久精品茉莉花| 亚洲视频精品在线| 黄色国产在线观看| 激情小说一区| 精品久久久久久久久久久久包黑料| 日本中文字幕精品—区二区| 日韩一区二区三区在线免费观看| 亚洲.国产.中文慕字在线| 黄色a级在线观看| 免费在线你懂的| 国产精品美女久久久久aⅴ国产馆| 免费观看成人高| 午夜成人免费影院| 99re这里只有精品首页| 99影视tv| 成 人 免费 黄 色| 成人做爰69片免费看网站| 亚洲一区二区三区毛片| 一区二区三区免费观看视频| 秋霞电影网一区二区| 国产成人精品综合| 欧美视频xxxx| 美女一区二区视频| 国产有码在线一区二区视频| 国产情侣呻吟对白高潮| 蜜桃视频在线观看一区二区| 国产精品一区二区电影| 在线观看免费黄色小视频| 日韩成人精品在线观看| 国产精品一区二区三| 伊人精品在线视频| 国产一区二区三区免费看 | 欧美电影在线观看完整版| 精品久久久久香蕉网| 制服丝袜第一页在线观看| 免费成人三级| 亚洲午夜激情免费视频 | 一区二区三区视频在线看| 日韩精品一区二区三区电影| 青青在线视频| 午夜亚洲福利老司机| 青青草原av在线播放| 亚洲精品国产嫩草在线观看| 欧美日韩一区二区三区免费看| 亚洲欧美国产中文| 中文字幕一区二区三区四区久久| 日韩av一区二区在线观看| 性欧美一区二区| 97精品国产福利一区二区三区| 美女扒开尿口让男人操亚洲视频网站| 久久久久久久国产精品毛片| 国产精品久久国产愉拍| 国产精品亚洲自拍| 人妻妺妺窝人体色www聚色窝| 91视频在线看| 一区二区三区四区五区精品 | 污视频软件在线观看| 国产日韩成人精品| 最近免费观看高清韩国日本大全| hd国产人妖ts另类视频| 在线观看三级视频欧美| 91欧美一区二区三区| 亚洲+小说+欧美+激情+另类 | 欧美国产一区二区在线| 欧美被日视频| 欧美日韩国产中文字幕 | 无码av天堂一区二区三区| 亚洲伊人av| 欧美一区二区久久| 91网站免费入口| 欧美涩涩网站| 国产玖玖精品视频| 人成在线免费视频| 亚洲黄色性网站| 人人爽人人av| 国产欧美自拍一区| 久久久精品视频在线观看| 天堂中文字幕在线观看| 国产精品一区三区| 午夜欧美性电影| 成av人片在线观看www| 欧美久久一二区| 黄色正能量网站| 欧美午夜不卡| 成人啪啪免费看| 国产精品麻豆一区二区三区| 亚洲国产日韩一级| 国模大尺度视频| 日韩综合精品| 日韩免费精品视频| 天天插天天干天天操| 一区二区在线观看视频 | 久久久久黄色| 亚洲天堂免费在线| 成年人视频在线免费看| 粉嫩久久99精品久久久久久夜| 在线观看一区欧美| 成人国产网站| 亚洲午夜色婷婷在线| 免费看日韩毛片| 成人午夜激情在线| 日本高清视频免费在线观看| 一区二区三区| www.日韩欧美| 欧美激情一区二区三区免费观看 | 国产黄色片在线| 日本 国产 欧美色综合| 欧美一级日本a级v片| 欧美xxxhd| 日韩电视剧免费观看网站| 日韩福利片在线观看| 国产电影一区二区三区| 日本a级片在线观看| 99精品国产九九国产精品| 深夜精品寂寞黄网站在线观看| 在线免费观看视频网站| 国产精品久久久久一区 | 亚洲精品男人的天堂| 99久久精品国产毛片| 精品一区二区中文字幕| 亚洲人挤奶视频| 热99在线视频| 91精品大全| 欧美日韩精品一区视频| 色偷偷www8888| 国产成人一区在线| 分分操这里只有精品| 牛牛影视久久网| 欧洲中文字幕国产精品| 国产亚洲依依| 欧美日韩国产一级片| 动漫性做爰视频| 成人福利视频网站| 成人精品视频一区二区| 91嫩草亚洲精品| 91在线观看免费观看 | 特种兵之深入敌后| 在线视频观看日韩| 欧美精品一区二区视频| 成人国产精品入口免费视频| 久久的精品视频| 亚洲国产成人在线观看| 精品国产鲁一鲁一区二区张丽| www.色多多| 免费成人av在线播放| 亚洲色图都市激情| 欧美三级午夜理伦三级在线观看| 国产精品久久久久久久一区探花| 黄网站在线免费| 亚洲福利小视频| 337p粉嫩色噜噜噜大肥臀| 亚洲私人黄色宅男| 国产制服丝袜在线| 老司机午夜精品| 日韩一级片免费视频| 国产精品欧美三级在线观看| 91久久综合亚洲鲁鲁五月天| 9999精品成人免费毛片在线看| 一色桃子一区二区| 不卡av中文字幕| 欧美性猛交xxxx黑人交| 久草视频中文在线| 国产日产欧美一区二区三区| 国产一级免费大片| 老司机精品导航| 色乱码一区二区三区熟女| 亚洲精品无吗| http;//www.99re视频| 3d欧美精品动漫xxxx无尽| 久久久精品视频成人| 狠狠狠综合7777久夜色撩人| 日韩手机在线导航| 欧美性受xxx黑人xyx性爽| 午夜免费久久看| 99久久婷婷国产综合| 久久免费国产精品 | 久久午夜电影网| 成人啪啪18免费游戏链接| 蜜桃久久av一区| 成人在线免费在线观看| 欧美女人交a| 亚洲在线欧美| 成人在线免费小视频| 久久精品国产理论片免费| 久久伊人影院| 91精品国产综合久久香蕉922| 国产高清不卡| 国内精品小视频在线观看| 二区三区在线观看| 最新91在线视频| 都市激情在线视频| 国产视频欧美视频| 亚洲欧洲视频在线观看| 亚洲第五色综合网| 刘玥91精选国产在线观看| 欧美一区二区三区思思人| 在线观看国产一区二区三区| 在线观看不卡视频| 无码日韩精品一区二区| 欧美日韩精品在线视频| 日本一级淫片色费放| 一区二区不卡在线播放| 一区二区三区影视| 亚洲欧洲精品一区二区三区| 精品视频第一页| 中文字幕一区在线观看视频| 人妻精品久久久久中文| 国产亚洲污的网站| 免费黄色在线网址| 中文字幕+乱码+中文字幕一区| 日韩乱码人妻无码中文字幕久久| 久久众筹精品私拍模特| 30一40一50老女人毛片| 久久综合av免费| 日本乱子伦xxxx| 亚洲国产精品成人综合| 天堂资源在线视频| 国产精品色眯眯| 精品国产视频在线观看| 亚洲精品视频在线看| 欧洲猛交xxxx乱大交3| 亚洲综合在线视频| 日韩av电影网| 色综合一区二区三区| 天天天天天天天干| 欧美日韩国产精选| 国产av一区二区三区| 精品久久国产97色综合| 无码国产精品96久久久久| 亚洲欧美日韩在线高清直播| 国产高清自拍视频在线观看| 色视频www在线播放国产成人| 国产淫片在线观看| 高清视频欧美一级| 色婷婷综合久久久中字幕精品久久| 国产精品视频地址| 日本免费一区二区视频| 精品久久久久久中文字幕动漫| 妖精视频一区二区三区| 一区二区不卡视频| 国内自拍视频一区二区三区 | 欧美做爰啪啪xxxⅹ性| 曰韩精品一区二区| 国产三级av片| 欧美日本高清视频在线观看| 亚洲av综合色区无码一区爱av| 亚洲精品电影网| av每日在线更新| 欧美黄色性视频| 日韩欧美一区二区三区免费观看 | 中文字幕一区二区三中文字幕| 人妻人人澡人人添人人爽| 精品久久久久久电影| 中文字字幕在线中文乱码| 精品久久久久久久一区二区蜜臀| 欧美日韩伦理片| 久国内精品在线| 日韩电影大全网站| av一区和二区| 日韩国产综合| 黄色av网址在线播放| 精品一区二区在线视频| 午夜男人的天堂| 国产精品国产精品国产专区不片| 国产午夜福利一区二区| 欧美视频一区在线观看| 日本波多野结衣在线| 日韩中文字幕在线看| 天堂av中文在线观看| 91国产丝袜在线放| 清纯唯美日韩| 日韩精品―中文字幕| 国产呦精品一区二区三区网站| 亚洲黄色在线网站| 一区二区三区四区中文字幕| 中文区中文字幕免费看| 日韩国产高清污视频在线观看| 老司机免费在线视频| 国产精品1234| 欧美偷窥清纯综合图区| 日韩一级特黄毛片| 激情综合色播激情啊| 男女做爰猛烈刺激| 精品国产乱码久久久久久虫虫漫画| 国产黄色美女视频| 中文字幕亚洲图片| 在线观看精品| 蜜桃网站成人| 亚洲黄色视屏| 黄色av电影网站| 亚洲久草在线视频| 91精品人妻一区二区三区果冻| 日韩精品在线免费观看| 白浆在线视频| 激情久久av| 国产欧美在线| 中日韩精品一区二区三区 | 一区二区乱子伦在线播放| 亚洲激情视频在线| 丁香花电影在线观看完整版| 亚洲一区二区三区视频播放| 亚洲h色精品| 国产一区二区在线观看免费视频| 国产精品少妇自拍| 中文字幕久久久久| 色阁综合伊人av| 四虎国产精品永久在线国在线| 视频一区二区在线观看| 日韩精品成人一区二区在线| 小早川怜子久久精品中文字幕| 姬川优奈aav一区二区| 蜜桃在线一区二区| 久久青草福利网站| 日韩a级大片| 久久久精品在线视频| 成人av电影在线观看| 啦啦啦免费高清视频在线观看| 国产视频久久久| 欧美极品影院| 性欧美大战久久久久久久免费观看| 免费观看在线色综合| 小早川怜子一区二区的演员表| 欧美一区二区女人| av在线中出| 人偷久久久久久久偷女厕| 日本不卡视频一二三区| 亚洲一级理论片| 日韩一区二区中文字幕| 日本在线视频网址| 免费看成人午夜电影| 青青草91视频| 欧美精品一级片| 亚洲精品国产精品国自产在线| 电影网一区二区| 一区二区三区三区在线| 高清不卡一二三区| 成人午夜视频在线播放| 丝袜美腿精品国产二区| 嫩呦国产一区二区三区av| 少妇高潮喷水在线观看| 国产日韩欧美精品一区| 国产露脸91国语对白| 欧美精品福利视频| 国产欧美日韩精品一区二区免费 | 99精品国产九九国产精品| 国产精品久久久久久久乖乖| 久久久精品天堂| 国产农村老头老太视频| 97热在线精品视频在线观看| 激情五月综合网| 国产xxx在线观看| 色婷婷久久一区二区三区麻豆| 麻豆视频在线观看免费网站| 国产亚洲精品自在久久| 蜜桃精品视频在线| 日本三级视频在线| 在线视频免费一区二区| 日韩精品成人| 日本激情视频在线| 亚洲成人av一区二区三区| 在线观看黄av| 免费在线成人av| 国产成人三级在线观看| 国产三级理论片|