我的目標是使用用戶輸入的語音來控制電機。 因此,對於語音識別部分,我使用帶有Eclipse JAVA IDE(標準版)的Sphinx 4庫。我的操作系統是Windows 7.我的識別部分已經結束,因此sphinx 4程序將輸出用戶說出的字符串。下一部分是實現與控制平臺(微控制器)的通信。爲此,我打算使用Arduino Duemilanove或Arduino UNO。但我無法弄清楚如何與Arduino董事會溝通,甚至不知道如何將認可的字符串發送給Arduino董事會。 希望如果有人能幫我解決這個問題。使用語音的電機控制
1
A
回答
0
這不是一個完整的答案,而是一個指導你去探索。
看一看Processing。這是一個開源工具包,用於使程序與Arduino進行通信。您可以使用它通過serial communication與Arduino進行通信。
這裏有您可能感興趣的還有幾個環節:
- Arduino (processing) Library in Netbeans and control
- https://www.google.com/search?hl=en&q=arduino+processing+java&safe=images
祝你好運!
0
我會建議使用G代碼來傳達主機和Arduino之間所需的移動。它是不同的。 Arduino有大量的固件可以解釋它,然後按照它的要求移動電機。哪裏有許多不同的方式可以讓一組電機移動,並且G-Code爲每個電機都有一個命令。
因此,您的識別碼只需要將語音請求映射到相應的G代碼命令。然後,您可以在UNO上使用grbl屏蔽和grbl固件,也可以在MEGA上使用更支持的系統(例如RAMP屏蔽)。
相關問題
- 1. 語音控制iOS
- 2. 語音識別:語音驅動控制
- 3. 用C#控制電腦的音量#
- 4. Windows Mobile - 語音控制+語音合成(文字轉語音)
- 5. 用電位器控制電機
- 6. 如何使用語音控制音樂播放器
- 7. 如何使用內置語音控制來控制我的應用程序?
- 8. 用語音控制代替鍵盤
- 9. 使用Java錄製語音
- 10. 機器人控制的Android語音文本
- 11. 使用Arduino Uno控制電機的速度而不使用analogWrite?
- 12. 電機通過C控制
- 13. 語音控制Tizen - 三星電視(2016款)
- 14. 控制電機與Arduino串行連接使用電腦
- 15. 電報機器人用戶控制
- 16. 用Android設備控制電機
- 17. PHP - 使用語音調制解調器撥打電話
- 18. 控制電機和串行舵機(Arduino)
- 19. 使用語音控制在iPhone中啓動應用程序
- 20. 使用PIC微控制器控制直流電機的嵌入式C代碼
- 21. 谷歌電視無法控制音量
- 22. 使用Arduino Mega和Simple-H高壓電機罩控制直流電機
- 23. 如何使用SoX庫製作機器人語音?
- 24. 如何使用wit.ai製作語音識別聊天機器人?
- 25. 在Android手機上錄製語音
- 26. 使用手機的電視遙控器
- 27. 如何使用SAPI語音識別C#來控制遊戲
- 28. 使用DRV8835和Raspberry Pi控制C#中的直流電機
- 29. 我想使用arduino串行監視器控制我的電機
- 30. 使用IOIO板的伺服電機控制
你能否給我提供一個示例代碼,我應該把它放在我的Java eclipse中發送,並且還要在Arduino中接收我發送的內容。就像從eclipse發送字符串一樣,它必須從Arduino中讀取。 – Randu