【发布时间】:2020-08-18 20:16:39
【问题描述】:
这是我的问题:我需要创建一个不和谐的机器人,它使用语音识别来识别语音命令,并将识别的字符串从该机器人/python 程序发送到 Java 程序(在本例中为 Spigot Minecraft 插件)。我已经扫描了所有内容,但找不到任何合适的方法来做到这一点。我唯一能想到的就是创建一个包含必要数据或其名称的文件,并将其用作机器人和插件之间的“桥梁”,但我认为这不是一个非常正统或合适的方法。 (我试过jython,但据我所知它一直停留在python2.7上)。
【问题讨论】:
-
使用文件作为程序之间的桥梁并不是不合常规的。我认为使用套接字更常见,但文件的工作方式也取决于通信的工作方式。您必须解决的一个问题是不允许一个进程长时间锁定文件。
-
顺便说一下,这个问题的所有解决方案都直接取决于您的操作系统。您应该使用您的问题来回答。
标签: java python-3.x speech-recognition minecraft