JavaScript节点的语音识别.js



目前,我正在做一个副项目。截至目前.js我正在使用javascript和node。我正在尝试向我的应用程序添加语音识别,尽管不是在浏览器中。我知道有很多东西使用浏览器的语音识别API,但我通常使用Mac在终端中运行脚本。例如,我试图实现的是以下内容。 我会说些什么,如果这与 if 语句相对应,那么脚本将根据要求执行任何任务。因此,如果我说"你好",它会做任何当说时完成的任务。 有这样的事情吗?

有很多 Node 模块只是包装浏览器的语音识别(如果可用(,如果您不在浏览器中,这无济于事。还有几个模块是外部服务的接口,如果您向外部服务发送音频,这些模块将为您进行语音识别。

如果你正在寻找一个真正进行本地语音识别的模块,而不是仅仅把问题交给别人,我唯一能找到的是pocketsphinx,虽然它是你必须安装的工具的包装器(即识别器本身不在JavaScript中(,但据称允许你做本地, 来自 NodeJS 的设备上语音识别,无需担心"定价"或隐私。

Google在这里提供了为NodeJS构建的语音API的文档。它将允许您上传声音文件,或打开到 API 服务器的通道。这将使您能够获得有关他们所说内容的大量数据:持续时间、他们在文本文件中所说的话、信心等等。您可以在此处查看他们的 API 和定价。

最新更新