在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Raspberry Pi4構建一個教學點讀機

科技觀察員 ? 來源:Naveen ? 作者:Naveen ? 2022-07-14 17:01 ? 次閱讀

介紹

在這個項目中,我構建了一個支持語音的可教學機器,它可以掃描書頁或任何文本源中的文本并將其轉換為上下文,用戶可以提出與該上下文相關的問題,機器可以僅使用上下文進行回答。我一直想制造這種易于部署的邊緣設備,并且可以在不需要任何互聯網連接的情況下輕松地針對給定的上下文進行訓練。

如何工作

Raspberry Pi 4 連接到 ReSpeaker 2-mics PI HAT,用于使用板載麥克風接收語音。Raspberry Pi 攝像頭模塊使用 CSI2 連接器連接到 Raspberry Pi 4,該連接器用于掃描書中的文本。ReSpeaker 2-mics PI HAT 上有一個按鈕,用于觸發掃描過程的開始。按下按鈕后,用戶必須在 5 秒內立即向相機顯示文本(書頁或帶有一些有意義的英文文本的論文,例如故事段落或維基百科條目)。

使用 Tesseract OCR 應用程序捕獲書頁圖像并將其轉換為文本。捕獲的文本用作 BERT 模型的上下文,用于回答問題。機器要求用戶提問。用戶提出問題并使用 DeepSpeech 應用程序將問題語音轉換為文本。轉換后的問題文本被輸入到在英特爾神經計算棒 2 上運行的 BERT 模型中,該模型通過置信度分數推斷出答案。使用 Festival 應用程序將最佳答案文本轉換為語音,該應用程序在連接到 Raspberry Pi 4 音頻輸出(3.5 毫米插孔)的揚聲器上播放。請參閱連接圖的原理圖部分并查看下面的流程圖以更好地了解應用流程。

使用 Festival 應用程序將最佳答案文本轉換為語音,該應用程序在連接到 Raspberry Pi 4 音頻輸出(3.5 毫米插孔)的揚聲器上播放。請參閱連接圖的原理圖部分并查看下面的流程圖以更好地了解應用流程。使用 Festival 應用程序將最佳答案文本轉換為語音,該應用程序在連接到 Raspberry Pi 4 音頻輸出(3.5 毫米插孔)的揚聲器上播放。請參閱連接圖的原理圖部分并查看下面的流程圖以更好地了解應用流程。

流程圖

pYYBAGLP2lWAT5dPAAD-QaBjokE278.png

應用程序中使用的機器學習模型

使用了三種機器學習模型:

1. Tesseract OCR(基于 LSTM 的模型)

Tesseract 是一個 OCR 引擎,支持 unicode 并且能夠開箱即用地識別 100 多種語言。它可以被訓練來識別其他語言。

2. DeepSpeech(TensorFlow Lite 模型)

DeepSpeech 是一個開源的 Speech-To-Text 引擎,使用由機器學習技術訓練的模型,谷歌的 TensorFlow 使實現更容易。

3.BERT

BERT 是一種語言表示模型,代表 Transformers 的雙向編碼器表示。預訓練的 BERT 模型只需一個額外的輸出層就可以進行微調,從而為各種任務(例如問答和語言推理)創建最先進的模型,而無需對特定于任務的架構進行大量修改。

前 2 個模型在 Raspberry Pi 4 上運行,最后一個模型在英特爾神經計算棒 2 上使用 OpenVINO 工具包運行。

安裝說明

請按照下面給出的分步說明下載并安裝應用程序的所有先決條件。假設已經安裝了 Raspberry PI OS(以前稱為 Raspbian),并且使用 raspi-config 實用程序啟用了 SSH、音頻、SPI、I2C 和攝像頭。

安裝適用于 Raspberry Pi OS 的 OpenVINO 工具包

$ sudo apt update

$ sudo apt install festival cmake wget python3-pip

$ mkdir -p ~/Downloads

$ cd ~/Downloads

$ wget https://download.01.org/opencv/2020/openvinotoolkit/2020.4/l_openvino_toolkit_runtime_raspbian_p_2020.4.287.tgz

$ sudo mkdir -p /opt/intel/openvino

$ sudo tar -xf l_openvino_toolkit_runtime_raspbian_p_2020.4.287.tgz --strip 1 -C /opt/intel/openvino

設置 USB 規則

$ sudo usermod -a -G users “$(whoami)”

現在注銷并重新登錄。

初始化 OpenVINO 環境

$ source /opt/intel/openvino/bin/setupvars.sh

為英特爾神經計算棒 2 安裝 USB 規則

$ sh /opt/intel/openvino/install_dependencies/install_NCS_udev_rules.sh

插入英特爾神經計算棒 2

Festival(語音合成系統框架)配置

Replace the following line in the /etc/festival.scm:

(Parameter.set ‘Audio_Command “aplay -q -c 1 -t raw -f s16 -r $SR $FILE”)

with the line below:

(Parameter.set ’Audio_Command “aplay -Dhw:0 -q -c 1 -t raw -f s16 -r $SR $FILE”)

為 Respeaker 2-mics PI HAT 安裝驅動程序

$ cd ~

$ git clone https://github.com/HinTak/seeed-voicecard

$ cd seeed-voicecard

$ sudo 。/install.sh

$ sudo reboot

下載應用程序存儲庫

$ cd ~

$ git clone https://github.com/metanav/TeachableMachine

下載 BERT 模型 OpenVINO 中間表示文件

$ cd ~/TeachableMachine

$ mkdir models

$ cd models

$ wget https://download.01.org/opencv/2020/openvinotoolkit/2020.4/open_model_zoo/models_bin/3/bert-small-uncased-whole-word-masking-squad-0001/FP16/bert-small-uncased-whole-word-masking-squad-0001.bin

$ wget https://download.01.org/opencv/2020/openvinotoolkit/2020.4/open_model_zoo/models_bin/3/bert-small-uncased-whole-word-masking-squad-0001/FP16/bert-small-uncased-whole-word-masking-squad-0001.xml

下載 DeepSpeech 模型文件

$ cd ~/TeachableMachine/models

$ wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.2/deepspeech-0.8.2-models.tflite$ wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.2/deepspeech-0.8.2-models.scorer

運行應用程序

$ cd ~/TeachableMachine

$ pip3 install -r requirements.txt

$ python3 main.py

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 點讀機
    +關注

    關注

    1

    文章

    2

    瀏覽量

    5979
收藏 人收藏

    評論

    相關推薦

    Raspberry Pi 4/3B的Pico開發板

    描述適用于 Raspberry Pi 4Raspberry Pi Pico 開發板Raspberr
    發表于 07-26 07:14

    文了解Raspberry Pi 4各項性能跑分

    Raspberry Pi長期以來直是廉價單板計算的黃金標準,為機器人,智能家居設備和數字信息亭提供各種服務。備受期待的Raspberry Pi
    的頭像 發表于 07-07 11:12 ?3w次閱讀

    樹莓派Raspberry Pi4 B型的電路原理圖免費下載

    本文檔的主要內容詳細介紹的是樹莓派Raspberry Pi4 B型的電路原理圖免費下載。
    發表于 08-14 08:00 ?403次下載
    樹莓派<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi4</b> B型的電路原理圖免費下載

    適用于Raspberry Pi 4Raspberry Pi Pico開發板

    電子發燒友網站提供《適用于Raspberry Pi 4Raspberry Pi Pico開發板.zip》資料免費下載
    發表于 07-22 09:27 ?6次下載
    適用于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>4</b>的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico開發板

    使用Raspberry Pi構建Amazon Alexa揚聲器的方法

    在本教程中,我將向您展示如何通過在 Raspberry Pi 4 上安裝 Alexa 語音服務 (AVS)來構建您自己的DIY 版本的 Amazon Alexa 。
    發表于 07-25 17:37 ?1230次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構建</b>Amazon Alexa揚聲器的方法

    Raspberry Pi4上實現面部表情識別系統

    在本教程中,我們將在 Raspberry Pi 4 上實現情緒識別系統或面部表情識別系統。我們將應用預訓練模型從實時視頻流中識別人的面部表情。 “ FER2013 ”??數據集用于在類似 VGG 的卷積神經網絡 (CNN) 的幫
    發表于 08-01 17:30 ?2346次閱讀
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi4</b>上實現<b class='flag-5'>一</b><b class='flag-5'>個</b>面部表情識別系統

    構建Raspberry Pi電機驅動器HAT的教程分享

    本教程中,我們將構建Raspberry Pi 電機驅動器 HAT來驅動直流和步進電機。此電機驅動器 HAT 包含
    發表于 08-05 16:20 ?1476次閱讀
    <b class='flag-5'>構建</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>電機驅動器HAT的教程分享

    使用Raspberry Pi構建OpenCV人群計數裝置

    在本教程中,我們將使用 Raspberry Pi 和 ThingSpeak 構建 OpenCV 人群計數。
    的頭像 發表于 08-12 17:24 ?3069次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>OpenCV人群計數裝置

    使用Raspberry Pi構建智能車庫開門器

    在本教程中,我們將使用 Raspberry Pi 構建智能車庫開門器。這里將創建
    的頭像 發表于 09-07 15:54 ?2203次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>智能車庫開門器

    構建自己的Raspberry Pi ALPR停車系統

    電子發燒友網站提供《構建自己的Raspberry Pi ALPR停車系統.zip》資料免費下載
    發表于 11-08 11:14 ?0次下載
    <b class='flag-5'>構建</b>自己的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> ALPR停車系統

    使用Raspberry Pi4控制直流電機

    電子發燒友網站提供《使用Raspberry Pi4控制直流電機.zip》資料免費下載
    發表于 11-29 11:44 ?0次下載
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi4</b>控制直流電機

    Raspberry Pi Zero便攜終端的構建

    電子發燒友網站提供《Raspberry Pi Zero便攜終端的構建.zip》資料免費下載
    發表于 01-05 10:43 ?0次下載
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Zero便攜終端的<b class='flag-5'>構建</b>

    如何將16x2 LCD與Raspberry pi4連接

    電子發燒友網站提供《如何將16x2 LCD與Raspberry pi4連接.zip》資料免費下載
    發表于 06-19 11:45 ?0次下載
    如何將16x2 LCD與<b class='flag-5'>Raspberry</b> <b class='flag-5'>pi4</b>連接

    如何使用Raspberry Pi4攝像頭和PIR傳感器發送電子郵件

    電子發燒友網站提供《如何使用Raspberry Pi4攝像頭和PIR傳感器發送電子郵件.zip》資料免費下載
    發表于 06-19 15:48 ?4次下載
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi4</b>攝像頭和PIR傳感器發送電子郵件

    使用Raspberry PI 4單板計算機構建Samba NAS服務器

    電子發燒友網站提供《使用Raspberry PI 4單板計算機構建Samba NAS服務器.zip》資料免費下載
    發表于 07-05 09:50 ?0次下載
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>PI</b> <b class='flag-5'>4</b>單板計算機<b class='flag-5'>構建</b>Samba NAS服務器
    主站蜘蛛池模板: 色操网| 日本三级精品| 亚洲一区二区三区四区在线| 91大神免费视频| 日本边添边爱边摸边做边爱| 九九热免费在线观看| 一级色视频| 四虎国产精品永久地址51| 日本a网| 国产在线精品美女观看| 呦交小u女国产秘密入口| 天天摸天天澡天天碰天天弄| 免费观看成人欧美1314www| 成人理伦| 情久久| 免费人成激情视频在线观看冫| 黄色绿像一级片| 永久免费看| 美女一级牲交毛片视频| 日本人善交69xxx| 九九热re| 四大名著成人高h肉版| 美女免费视频色在线观看| 大量喷潮free| 免免费看片| h在线免费| 伊人网站在线观看| 日本aaaa视频| www在线小视频免费| 免费欧美黄色| 亚洲人成一区| 四虎在线免费视频| 久久成人性色生活片| 午夜视| 日本xx69| 在线人成精品免费视频| 欧美一级欧美三级在线观看| 国产免费糟蹋美女视频| 免费看一级黄色录像| 亚洲免费国产| 色综合天天色|