Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript node.js的语音识别_Javascript_Speech Recognition_Speech - Fatal编程技术网

javascript node.js的语音识别

javascript node.js的语音识别,javascript,speech-recognition,speech,Javascript,Speech Recognition,Speech,目前,我正在做一个辅助项目。我现在正在使用javascript和node.js。我正在尝试将语音识别添加到我的应用程序中,尽管不是在浏览器中。我知道有很多东西使用浏览器的语音识别API,但我通常使用mac在终端上运行脚本。例如,我试图实现的目标如下。 我想说点什么,如果这与if语句相对应,那么脚本将根据请求执行任何任务。所以,如果我说“你好”,它会做任何任务,当我说。 有这样的东西吗 谷歌有为NodeJS构建的语音API文档。它将允许您上传声音文件,或打开API服务器的频道。这将让你获得很多关于

目前,我正在做一个辅助项目。我现在正在使用javascript和node.js。我正在尝试将语音识别添加到我的应用程序中,尽管不是在浏览器中。我知道有很多东西使用浏览器的语音识别API,但我通常使用mac在终端上运行脚本。例如,我试图实现的目标如下。 我想说点什么,如果这与if语句相对应,那么脚本将根据请求执行任何任务。所以,如果我说“你好”,它会做任何任务,当我说。
有这样的东西吗

谷歌有为NodeJS构建的语音API文档。它将允许您上传声音文件,或打开API服务器的频道。这将让你获得很多关于他们所说的话的数据:持续时间、他们在文本文件中所说的话、信心等等。您可以查看他们的API和定价。

有很多节点模块,它们只包装浏览器的语音识别功能(如果可用),如果您不在浏览器中,则没有帮助。还有几个模块是外部服务的接口,如果您向它们发送音频,它们将为您进行语音识别


如果您正在寻找一个能够实际进行本地语音识别的模块,而不是仅仅将问题转给其他人,那么我唯一能找到的就是,虽然它是一个必须安装的工具的包装器(即识别器本身不是JavaScript),但据称它允许您进行本地语音识别,NodeJS提供的设备语音识别,无需担心“定价”或隐私问题。

您可以通过各种库找到问题的答案,如。不过我觉得这个问题太宽泛了。谢谢你的建议,pocketsphinx有多可靠?它需要一台功能强大的计算机吗?另外,作为备份计划,如何在浏览器中运行某些内容?目前,我正在使用一个名为Atom的程序,它允许我用javascript和HTML编写代码,我发现node.js非常有效。如何在浏览器中运行程序?我了解您如何在浏览器中运行一个脚本,而不是整个脚本文件夹或其他内容。这听起来可能完全是无稽之谈,因为我对它感兴趣。我从来没有真正使用过pocketsphinx,但考虑到它是免费的,由科学家制作,它可能不会像谷歌的商业产品那样开箱即用。它肯定不会在浏览器中工作,因为它希望在运行它的计算机上运行编译后的代码。在浏览器中有SpeechRecognition API,浏览器可以提供该API,但目前只有Chrome提供:在其他浏览器上,您可以尝试提供该API。听起来我只需要使用浏览器来跳过所有这些麻烦。谢谢您的建议,但我没有多余的更改,所以google API对我来说不是一个解决方案。无论如何谢谢你!Sonus似乎只是使用google cloud API,据我所知,google clouds语音识别需要花钱。