色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    484

    瀏覽量

    28261
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187293
收藏 人收藏

    評論

    相關推薦

    KiCad 7中添加網絡類(一)

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

    請問如何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

    使用idf.py命令方式編譯,怎樣才能編譯arduino的庫,并且在項目中可調用?

    在編譯過程中,提示找不到對應的頭文件。 請問使用idf.py命令方式編譯,怎樣才能編譯arduino的庫,并且在項目中可調用。
    發表于 06-13 06:56

    在RZ/T2M和RZ/N2L中Printf添加方法(使用查詢模式實現UART)

    RZ/N2L是一種工業以太網通信用MPU,可輕松網絡功能添加到工業設備中。
    的頭像 發表于 05-21 14:08 ?667次閱讀
    在RZ/T2M和RZ/N2L中Printf<b class='flag-5'>添加</b>方法(使用查詢模式實現UART)

    STM32F746 QSPI的Flash擴展后,添加到工程下載發現報錯,為什么?

    使用 W25Q128 模塊 ,使用的是微雪STM32F746IGT6的開發板,在QSPI進行Flash擴展了解發現需要做一個.FLM的Flash編程算法,我找一個STM32H7的進行修改,然后添加到工程下載發現報錯,無法加載算法,有大佬自己做過Flash編程算法嗎,求解
    發表于 04-17 06:31

    怎么把stlink server添加到keil里?

    stlink server的使用說明里面是支持keil5.25的。怎么把stlink server添加到keil里?
    發表于 03-27 07:28

    TC399 adc能添加到同一個隊列中并得到結果嗎?加入隊列是否有任何限制?

    添加到隊列中并得到結果。 我的疑問是,有了這些不同的頻道和組,我還能把它們添加到同一個隊列中并得到結果嗎?加入隊列是否有任何限制?
    發表于 03-04 06:33

    如何F-RAM?添加到現有的PSoC? Creator項目

    我們在PSoC? Creator 中有一個 PSoC6 項目,并希望 QSPI F-RAM?存儲器添加到TDA5235_868_5_BOARD中。我很難找到如何在F-RAM? PSoC
    發表于 03-01 12:14

    基于RA4M2工程IAR Compiler添加到e2 Studio中相關操作的介紹

    為了方便客戶在不同IDE環境下進行項目開發,可以在e2 studio開發環境下添加IAR相對應的Compiler供客戶使用,滿足不同客戶使用需求
    的頭像 發表于 02-27 13:46 ?887次閱讀
    基于RA4M2工程<b class='flag-5'>將</b>IAR Compiler<b class='flag-5'>添加到</b>e2 Studio中相關操作的介紹

    FCX3是否具有PTS或SCR添加到映像幀的功能?

    問題 1) FCX3是否具有PTS或SCR添加到映像幀的功能,如隨附的USB規范中所述? 如果可能,請提供有關如何配置每個 PTS 和 SCR 的詳細信息。 問題 2) CAN FCX3 支持1080x1280@120fps傳輸帶寬? 如果這很困難,請讓我知道實際使用
    發表于 02-26 08:23

    如何TC1798器件添加到MDK KEIL?

    我正在嘗試使用 KEIL MDK(μVision)為英飛凌TC1798編程,但我不確定如何TC1798器件添加到MDK KEIL。 誰能幫我拿到 .pack 或者.zip 對于 TC1798?
    發表于 02-01 08:18

    如何CMSIS DSP庫添加到XMC4700 Relax Kit的Dave CE項目中?

    我剛開始研究 Dave,這對我來說還是個新事物。 我創建了一個 Dave CE 項目,并能夠啟動并運行 blink 代碼。 我想將 CMSIS DSP 庫添加到我的項目中,并使用庫中的 DSP 函數
    發表于 02-01 07:11

    TC397 Infineon-AURIX_STM_Interrupt_1_KIT_TC397例程添加到RTOS中不工作的原因?

    使用Infineon-AURIX_STM_Interrupt_1_KIT_TC397 例程添加到RTOS中不工作,到達設定的時間不能觸發中斷,而單獨的例程是沒有問題的,請問出現此問題是什么原因?是否與RTOS有關?
    發表于 01-24 07:42
    主站蜘蛛池模板: 97人视频国产在线观看| 亚洲高清一区二区三区电影 | 狠狠色狠狠色综合日日92| 成人在线视频免费看| 99久久伊人一区二区yy5o99| 中文字幕乱偷无码AV蜜桃| 亚洲一区国产| 亚洲一卡二卡三卡四卡2021麻豆| 午夜勾魂曲| 香蕉尹人综合精品| 午夜伦伦电影理论片费看| 台湾佬休闲中性娱乐网| 色婷婷国产精品视频一区二区| 人人啪日日观看在线| 日本三级黄色大片| 色美妞论坛| 四房色播手机版| 午夜视频无码国产在线观看| 校花娇喘呻吟校长陈若雪视频| 西西人体一级裸片| 亚洲第一免费播放区| 亚洲美女视频高清在线看| 亚洲欧洲日本天天堂在线观看| 亚洲涩福利高清在线| 友田真希息与子中文字幕| 中文字幕一区二区视频| 97在线超碰免费视频| a视频免费看| 动漫美女被吸奶| 国产美熟女乱又伦AV| 黄页网址大全免费观看| 久久视频在线视频| 暖暖视频在线观看高清...| 欧美深夜0000XXXX疯狂| 日本浴室日产在线系列| 校花的奶好大好浪| 一起碰一起噜一起草视频| 91系列在线观看免费| 超碰免费视频caoporn| 国产精品一区二区三区四区五区| 和美女啪啪啪动态图|