91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣將語音控制添加到Arduino項(xiàng)目

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-02 16:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

使用OSX Automator和Speakable Items

我們做到這一點(diǎn)的一種方法是利用OSX中內(nèi)置的現(xiàn)有語音命令實(shí)用程序。設(shè)置自定義命令以觸發(fā)Automator動作很簡單。 (如果您不熟悉Automator,請下載免費(fèi)的PDF指南來實(shí)現(xiàn)Mac自動化?。?/p>

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

怎樣將語音控制添加到Arduino項(xiàng)目

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

make arduino-serial

為您的系統(tǒng)編譯軟件包。

此實(shí)用程序的用法相當(dāng)簡單,但是出于我們的目的,首先輸入

ls /dev/tty.*

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

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

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

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

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

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

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

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

這是所有功能的演示。

Easy VR Shield(硬件)

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

通過Ruby的SiriProxy

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

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 語音控制
    +關(guān)注

    關(guān)注

    5

    文章

    512

    瀏覽量

    29681
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196999
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用 LinkBoy 程序?qū)С鰹?C 語言代碼并燒錄至 Arduino ESP32 開發(fā)板

    以下是使用 LinkBoy 程序?qū)С鰹?C 語言代碼并燒錄至 Arduino ESP32 開發(fā)板的詳細(xì)步驟指南: 一、準(zhǔn)備工作 ? 硬件需求: 項(xiàng)目 要求 開發(fā)板 Arduino E
    發(fā)表于 10-16 12:41

    rt_printf相關(guān)組件怎么添加?

    查詢到printf相關(guān)兩個組件,點(diǎn)擊添加時提示如圖,請教如何添加到項(xiàng)目中。
    發(fā)表于 10-09 07:24

    如何“同步scons 配置至項(xiàng)目”功能添加到編譯步驟中?

    我想將rt-thread studio的“同步scons配置至項(xiàng)目”功能添加到編譯前步驟中 但是我不知道這個功能執(zhí)行了什么指令,在構(gòu)建前步驟中應(yīng)該輸入什么指令,用”scons”命令無法實(shí)現(xiàn)
    發(fā)表于 09-22 07:39

    項(xiàng)目實(shí)戰(zhàn)】基于Hi3861的鴻蒙智能小車(循跡、超聲波避障、遠(yuǎn)程控制語音控制、4G定位)有教程代碼

    入門鴻蒙物聯(lián)網(wǎng)找不到“落地”項(xiàng)目——要么功能簡單練不到核心,要么資料零散易半途而廢。本次【項(xiàng)目實(shí)戰(zhàn)】聚焦基于Hi3861的鴻蒙智能小車,整合了循跡、超聲波避障、遠(yuǎn)程控制、語音交互和4G
    的頭像 發(fā)表于 09-10 17:13 ?1329次閱讀
    【<b class='flag-5'>項(xiàng)目</b>實(shí)戰(zhàn)】基于Hi3861的鴻蒙智能小車(循跡、超聲波避障、遠(yuǎn)程<b class='flag-5'>控制</b>、<b class='flag-5'>語音</b><b class='flag-5'>控制</b>、4G定位)有教程代碼

    如何移除意外添加到項(xiàng)目中或不再需要的板級標(biāo)注

    在原理圖文檔中調(diào)用 Board Level Annotation Command 時,項(xiàng)目目錄中會創(chuàng)建一個特殊文件,文件名包含項(xiàng)目名稱及 .ANNOTATION 擴(kuò)展名。此文件一旦創(chuàng)建,會影響標(biāo)識符的顯示和處理方式。目前無法通過自動化方式移除該文件,本文
    的頭像 發(fā)表于 08-25 11:11 ?1271次閱讀

    ?TLC6989 SPI-Compatible Connectivity 芯片技術(shù)文檔總結(jié)

    TLC6989 SPI 兼容連接使 TLC698x 器件系列能夠使用標(biāo)準(zhǔn) SPI 控制器進(jìn)行控制。該器件具有內(nèi)部振蕩器,可生成 TLC698x 器件系列所需的連續(xù)時鐘。抖動可以添加到連續(xù)時鐘中以增強(qiáng) EMI。傳輸?shù)臄?shù)據(jù)與連續(xù)時鐘
    的頭像 發(fā)表于 08-20 10:23 ?959次閱讀
    ?TLC6989 SPI-Compatible Connectivity 芯片技術(shù)文檔總結(jié)

    ?TLC69699 SPI-Compatible Connectivity 芯片技術(shù)文檔摘要

    TLC69699 SPI 兼容連接使 TLC696xx 器件系列能夠使用標(biāo)準(zhǔn) SPI 控制器進(jìn)行控制。該器件具有內(nèi)部振蕩器,可生成 TLC696xx 器件系列所需的連續(xù)時鐘。抖動可以添加到連續(xù)時鐘中以增強(qiáng) EMI。傳輸?shù)臄?shù)據(jù)與連
    的頭像 發(fā)表于 08-20 10:14 ?964次閱讀
    ?TLC69699 SPI-Compatible Connectivity 芯片技術(shù)文檔摘要

    VScode使用STM32CUBE CLT如何添加靜態(tài)庫.a文件到工程中?

    我使用VScode搭配ST的插件基于Cmake來編譯和調(diào)試程序,我感覺非常方便。但是遇到一個問題,我不知道如何把.a后綴的靜態(tài)庫文件添加到工程中。有沒有大佬可以幫忙解決一下。
    發(fā)表于 08-12 07:36

    語音控制模塊工作原理

    語音控制芯片或者說模塊的應(yīng)用前景越來越廣泛,無論是設(shè)計(jì)方案還是廠家生產(chǎn)的產(chǎn)品在越來越多越來越頻繁的使用語音控制芯片。當(dāng)然行業(yè)內(nèi)更多的是稱呼為語音
    的頭像 發(fā)表于 06-17 11:49 ?1404次閱讀
    <b class='flag-5'>語音</b><b class='flag-5'>控制</b>模塊工作原理

    ArkUI-X添加到現(xiàn)有Android項(xiàng)目

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

    ArkUI-X添加到現(xiàn)有Android項(xiàng)目

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

    ESP32驅(qū)動MFRC522 RFID模塊讀寫IC卡數(shù)據(jù)

    本文介紹ESP32開發(fā)板驅(qū)動MFRC522 RFID模塊,讀取RFID卡原始數(shù)據(jù)、獲取RFID卡的UID,并將個人數(shù)據(jù)添加到RFID卡中。
    的頭像 發(fā)表于 05-28 15:52 ?1457次閱讀
    ESP32驅(qū)動MFRC522 RFID模塊讀寫IC卡數(shù)據(jù)

    如何VCP功能添加到UVC應(yīng)用程序代碼中?

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

    如何ENWF9408AVEF Wi-Fi模塊添加到1064EVK wifi_cli SDK項(xiàng)目中?

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

    S32K344LPUART6添加到Uart_example產(chǎn)生硬故障怎么解決?

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