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

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

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

3天內不再提示

怎樣將語音控制添加到Arduino項目

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-02 16:51 ? 次閱讀

最近我真的開始愛我的Arduino;通過基礎教程,甚至制作了一個LED立方體,我已經準備好解決更復雜的事情。幸運的是,語音控制Arduino項目確實沒有我想象的那么復雜-因此,您可以采用以下3種截然不同的方法。

使用OSX Automator和Speakable Items

我們做到這一點的一種方法是利用OSX中內置的現有語音命令實用程序。設置自定義命令以觸發Automator動作很簡單。 (如果您不熟悉Automator,請下載免費的PDF指南來實現Mac自動化!)

在Arduino代碼方面,我們將使用詳細的字符串緩沖區在這個Arduino論壇線程上–這使我們能夠在串行通信中搜索確切的單詞–沒有這個,我發現數字,字節,和之間的類型轉換字符串有問題。這是用于收聽串行命令的完整Arduino代碼,盡管您需要添加自己的命令和硬件來實際控制設備,因為這不在本Arduino項目教程的范圍之內。如果您使用的是繼電器,請記住它們需要能夠處理 120-240vAC。。此外,如果您不熟悉所有這些,請務必先閱讀我們的初學者Arduino指南。

怎樣將語音控制添加到Arduino項目

接下來,下載此Arduino-serial實用程序,使我們能夠從命令行或Shell腳本直接與Arduino通信。將其放在用戶目錄的根目錄中,然后打開一個終端會話,然后鍵入:

make arduino-serial

為您的系統編譯軟件包。

此實用程序的用法相當簡單,但是出于我們的目的,首先輸入

ls /dev/tty.*

以弄清您的Arduino處于哪個端口USB端口)。然后要發送命令,請使用:

。/arduino-serial -b 9600 -p /dev/tty.usbmodemfd13411 -s lightsOn

將/dev/tty.usb~ 替換為您找到的與Arduino相連的USB端口的確切名稱。請參閱原始頁面,以獲取更多使用示例,包括獲取返回值,但是現在可以使用。

我確實發現的一件事是,我必須先使用 Arduino串行監視器發送命令來“啟動” Arduino,然后一切正常。如果有人知道為什么會這樣,我很想聽聽。

下一步,打開 Automator 并創建一個新的 Application 。找到運行Shell腳本操作,將其添加并粘貼到串行命令中以打開燈。

將其保存到庫/語音/可口項目中文件夾,其中包含您要觸發操作的文字-在我的情況下為“亮起”。

然后,啟用可說出的命令通過 Accessibility (首選項)面板。

2009年的本教程仍然有用,但基本上您想啟用“全球可口物品” 。

這是所有功能的演示。

Easy VR Shield(硬件)

EasyVR是一個附加的硬件保護罩,它首先對您預先錄制的語音樣本進行編碼,然后使用基于硬件的解決方案對它們進行模式匹配。設置有些復雜,每個命令僅響應單個語音標記,但是如果您希望項目獨立于計算機,則這是最全面的選擇。 EasyVR Shield在英國的CoolComponents售價35英鎊,在美國的SparkFun售價50美元。這是一個實際的屏蔽演示以及編碼過程:

通過Ruby的SiriProxy

如果您已經越獄了具有Siri功能的iPhone,那么Siri Proxy是一種很好的控制方法手機語音識別功能。 SiriProxy是一個Ruby應用程序,它偵聽被識別并發送到Apple服務器的命令;添加與Arduino通訊的方式,您便有了 SiriProxy-Arduino 。唯一的缺點是您需要將一個特殊的草圖上載到實現Ruby API的Arduino,因此您需要對其進行調整,或者在計算機端用Ruby編寫所有代碼。

責任編輯:wv

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

    關注

    5

    文章

    495

    瀏覽量

    28658
  • Arduino
    +關注

    關注

    189

    文章

    6493

    瀏覽量

    190200
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ArkUI-X添加到現有Android項目

    aar包 在應用工程初始化ArkUI-X 通過Android studio 創建一個應用工程,將我們上述的aar包添加到工程目錄下的libs目錄中 Application部分 繼承調用
    發表于 06-04 22:35

    ArkUI-X添加到現有Android項目

    aar包 在應用工程初始化ArkUI-X 通過Android studio 創建一個應用工程,將我們上述的aar包添加到工程目錄下的libs目錄中 Application部分 繼承調用
    發表于 05-28 22:44

    如何VCP功能添加到UVC應用程序代碼中?

    我正在嘗試 VCP 功能添加到 UVC 應用程序代碼中。 我的平臺是CYUSB3011-BZXC UsbUart 示例代碼已添加到現有的 UVC 應用程序中。 初始化和主循環
    發表于 05-16 06:41

    如何ENWF9408AVEF Wi-Fi模塊添加到1064EVK wifi_cli SDK項目中?

    如何 松下 ENWF9408AVEF (NXP 88W8977) Wi-Fi 模塊添加到 1064EVK wifi_cli SDK 項目中? 使用不同的 88W8977 定義初始化失敗
    發表于 04-02 07:50

    S32K344LPUART6添加到Uart_example產生硬故障怎么解決?

    我嘗試添加一個串行端口 (LPUART_6),以便能夠通過 S32K3x4EVB-T172評估板上的串行轉 USB 適配器輸出消息。 我正在使用:S32DS 3.6.0、S32Kxx 開發
    發表于 03-20 07:25

    開源項目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過焊接鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴展板 1
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如
    的頭像 發表于 11-22 09:24 ?1978次閱讀

    KiCad 7中添加網絡類(一)

    “ ?網絡類用于特定目的的網絡分組,以便快速查看、分配設計規則等操作,比如可以12V、5V、3.3V、GND等網絡添加到Power網絡類,然后為Power網絡類定義獨立的線寬、間距規則
    的頭像 發表于 11-12 12:21 ?1565次閱讀
    KiCad 7中<b class='flag-5'>添加</b>網絡類(一)

    開源項目!基于Arduino做的“魷魚游戲”BOSS面具,支持動作檢測

    的旋轉傳遞給眼球運動。添加萬向節確保眼球運動平滑。 連接眼瞼:最后一個舵機控制眼瞼,使你的面具能夠眨眼或閉眼。使用相同的方法眼瞼連接到舵機上。 眼睛的運動依靠伺服電機在
    發表于 10-28 10:18

    開源項目!基于 Arduino DIY 漂亮的宏機械鍵盤

    向電腦傳達指令,模擬你同時按下了鍵盤上的 CTRL 和 C 鍵。 在這個教程中,我們一同探索如何使用 Arduino 為你的電腦打造一個功能強大的 12 鍵宏鍵盤。 在我個人的案例中,我不僅添加
    發表于 08-19 17:02

    路由器如何添加到DM網管平臺?

    1. https://iot.inhand.com.cn 注冊賬號 2. 在平臺添加路由器序列號,進入網關管理頁面,點擊新增 網關名稱可以自定義,序列號在路由器Web狀態頁面或設備標簽SN可以查看
    發表于 07-25 08:02

    如何通過ESP8266上的命令將此網關添加到路由器?

    自互聯網的返回數據路由回芯片的AP部分。正如我所說的那樣,這有效,但我似乎在各種視頻中看到,有一種方法可以通過ESP8266上的命令將此網關添加到路由器中,而不是重新編程路由器。我的問題是,這可能嗎?命令
    發表于 07-16 07:41

    請問如何cURL庫添加到ESP8266_RTOS_SDK項目中?

    我想使用 curl api,但我不知道如何添加到我的項目中,這樣當我將該庫的頭文件包含在我的項目中時它就不會抱怨。 有誰知道如何正確地
    發表于 07-09 07:52

    請問esp-idf框架可以調用arduino IDE的esp32庫嗎?

    我最近想移植一個基于arduinoIDE寫的esp32 程序到idf框架下的項目,但是由于調用太多arduino上層封裝的庫導致移植失敗,請問idf可以把arduino的庫類似與組件一樣添加到
    發表于 06-24 07:07

    請問如何.C的圖片文件添加到VScode(PlatfromIO)生成的lvgh項目中?

    當使用LVGL官方網頁轉換器,png圖片轉換為.c矩陣文件之后,如何.c的圖片文件加到VScode(PlatfromIO)的lvgh工程里面?<br> 不管是把.c放到assets、lib、include為什么每
    發表于 06-17 06:03
    主站蜘蛛池模板: 国产免费亚洲 | 五月天狠狠操 | 日本巨黄视频 | 久久久久久久久久免观看 | 女人张开腿男人桶 | 亚洲图片 欧美色图 | 四虎影院黄色片 | 久久久免费观看 | 婷婷综合久久 | 欧美日韩看片 | 福利视频一区二区牛牛 | 欧美日韩亚洲国产一区二区综合 | 久久综合图片 | 免费观看一级特黄欧美大片 | 亚洲一二三区在线观看 | 天天射天天射天天射 | 欧美a在线播放 | 亚洲色图 在线视频 | 欧美极品在线视频 | 日本加勒比黑人 | 午夜免费影视 | 琪琪午夜免费影院在线观看 | 三级三级三级网站网址 | 日本人69xxxxx| 四虎官网 | 久久久噜久噜久久综合 | 日韩免费一级 | 大尺度视频在线观看 | 婷婷综合在线观看丁香 | www国产永久免费视频看看 | 伊人天堂在线 | 最近最新中文字幕6页 | 在线免费看片a | 亚洲va久久久久综合 | 丁香花免费观看视频 | 黄蓉吕文德欲乱系列小说 | 天天综合网站 | 456性欧美欧美在线视频 | 123综合网在线 | 伊人精品久久久大香线蕉99 | 4虎影院永久地址www |