有没有可能将Google的Web语音API与非Web应用程序结合起来?

2024-10-08 19:29:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在Python中编写一个简单的类似“Siri”的程序,它在说出关键字后接受语音命令并执行相应的操作。在

我想知道我是否可以使用Google的webspeechJavascriptAPI来实现这一点。在

我读到语音识别有60秒的限制,因此我计划使用PocketSphinx进行关键字检测,并调用javascriptGoogle Web Speech来处理其余的语音识别。在

由于我在Web开发和Javascript方面经验不足,我想知道是否可以在非浏览器环境中使用webspeechapi。i、 e我希望能够在客户机上单独运行代码,以响应调用的Python方法并接收语音识别的输出。在

据我所知,这意味着执行javascript代码来响应python函数,并获得javascript返回值。在

那么,有没有可能:

  1. 在非浏览器环境中使用Javascript API来运行语音识别
  2. 从javascript代码中获取返回值作为python方法调用的返回值?在

Tags: 方法代码命令程序web环境浏览器语音
1条回答
网友
1楼 · 发布于 2024-10-08 19:29:30

您不能从python解释器访问javascript API,javascript API在web浏览器中运行。相反,你可以通过HTTP请求通过webapi访问同一个Google的语音识别。在

您只需通过POST向服务器发送请求并返回结果。在

请参见示例https://github.com/Seraf/LISA和{a2},它们都在运行Python并在需要时访问Google。在

相关问题 更多 >

    热门问题