对于我的高级项目,我正在制作一个将在 Windows 计算机上运行的家庭自动化程序(如果 linux 是更好的选择,可以更改)。这个想法是让一个程序一直运行,通过语音命令与用户交互。它会听取要说的关键字,一旦触发,用户就可以提供方向,无论是问题、控制硬件等。这个想法与 Siri/Google 语音命令基本相似,但更进一步,更专注于控制各种家用过程(恒温器、门锁等)
因此,该语言必须是一种具有良好的开放软件文本到语音和语音到文本可用的语言。该程序将使用 ardunio 和 AVR 微控制器用于项目的不同硬件应用程序(不确定这是否有用,但我想我会分享它。)我还将把 wolframalpha api集成到应用程序中,数量有限支持的语言。
我对任何可以使这项任务运行最顺利的语言持开放态度,但我的大部分经验是:
- 爪哇
- Python(少量)
- PHP(认为这里不适用)
哪种语言最适合这种情况?