我最近一直在为我的房子开发一个API,并且遇到了一个我需要找到解决方案的有趣问题。我想我会得到一些关于别人怎么认为我应该做的事情的一些意见:
我开发的API可以控制诸如计算机显示器之类的东西,打开和关闭它们。还有彩色Wifi灯,设置颜色和亮度。
我遇到的问题是我正在尝试为系统实现语音控制,使用Google捕获的语音到文本API并将语音转换为文本。将文本发送到服务器,但不确定如何最好地将英语句子转换为可以发送到API中执行的命令。
我的API适用于三个方面,即类别,函数和参数。按此顺序,例如
Monitors->set_state->id=1&new_state=False
答案 0 :(得分:0)
有语音识别工具包可以在您的服务器上执行并侦听关键字而无需将数据发送到互联网。例如,this example
例如,如何使用python发现关键字,您可以检查{{3}}。
这是Python中的实现,但也支持其他语言。