JavaScript 语音识别 Pocketsphinx.js

MIT
JavaScript
跨平台
2016-05-20
红薯

Pocketsphinx.js 是一个在浏览器上通过纯 JavaScript 实现语音识别的功能,支持 Chrome 和 Firefox 浏览器。提供录音的功能。

特性:

  • 100% 纯 JavaScript API,

  • 可通过 Web Workers 录制

  • 支持 PocketSphinx 所支持的所有声音模型

  • 支持大多数 PocketSphinx 的命令行参数

  • 支持 JavaScript 有限状态语法 FSG 输入

  • 支持在编译时的来自文件的统计语言模型

  • 支持键盘监测

  • 可用于实时识别的可选音频录制库

示例代码:

var array = ... // array that contains an audio buffer
var buffer = new Module.AudioBuffer();
for (var i = 0 ; i < array.length ; i++)
    buffer.push_back(array[i]); // Feed the array with audio data
var output = recognizer.start(); // Starts recognition on current language model
output = recognizer.process(buffer); // Processes the buffer
var hyp = recognizer.getHyp(); // Gets the current recognized string (hypothesis)
/* ... */
for (var i = 0 ; i < array.length ; i++)
    buffer.set(i, array[i]); // Feed buffer with new data
output = recognizer.process(buffer);
hyp = recognizer.getHyp();
/* ... */
output = recognizer.stop();
// Gets the final recognized string:
var final_hyp = recognizer.getHyp();
buffer.delete();

在线演示:http://syl22-00.github.io/pocketsphinx.js/live-demo-chinese.html

加载中

评论(6)

livem
livem
厉害厉害
慕筱优
慕筱优
为什么说完后,final:后面都没出来字呢,是我用法不对吗
王甦冠
王甦冠
没试过…回去装上试试…… #Pocketsphinx.js#
蓝水晶飞机
蓝水晶飞机
用来干嘛呢 #Pocketsphinx.js#
鉴客
鉴客
这个不错,可以识别中文 #Pocketsphinx.js#

暂无资讯

暂无问答

Raspberry PI语音控制-PocketSphinx

Raspberry PI语音控制-PocketSphinx

2015/08/16 09:34
1K
0
pocketsphinxAdroid离线语音识别---入门

现在的语音识别大部分都是基于服务端的开发,需要网络的支持才能很好的工作。 想开发一个基于客户端的,不需要网络也可以识别的,识别服务。 可以在客户端的各种应用中进行使用。如谋种游戏进...

2016/06/30 15:18
319
0
Sphinx应用程序编写

Pocketsphinx API 核心理念 Pocketsphinx API 被设计是为了减轻编写语音识别功能应用程序。 由于使用抽象类,所以在源代码和二进制文件兼容方面,更能保持稳定。 因为它完全可重入,所以在同...

2016/06/30 15:21
50
0
Sphinx语音识别学习记录 (一)-基本运行测试

CMUSphinx系列目录 http://www.cnblogs.com/yin52133/archive/2012/06/21/2557219.html - (一)基本运行测试 http://www.cnblogs.com/yin52133/archive/2012/07/12/2587282.html - (二)自...

2016/06/30 15:13
101
0
Sphinx武林秘籍(上)

Sphinx武林秘籍(上) ――使用现有的语言模型与声学模型 一、 使用平台 Windows XP、VMware workstation+ Ubuntu10.10 (1) Soundrecorder 测试下能否使用 (2) sudo apt-get install libasound...

2016/06/30 15:19
43
0
an4与sphinxtrain搭建语音训练系统

mkdir MyTrain 从an4.下载 AN4 数据库,此数据库是一个字母、数字数据库。 sudo cp –rf an_sphere.tar.gz SphinxTrain-1.0.tar.bz2 MyTrain cd MyTrain cd SphinxTrain ./configure make 使...

2016/06/30 15:21
33
0
Sphinx武林秘籍(下)

Sphinx武林秘籍(下) ――使用训练好的语言模型与声学模型 一、第一次使用 #cp -rf my_db.cd_cont_1000 /usr/local/bin #cd .. #cd etc #cp my_db.dic my_db.lm.DMP /usr/local/bin/ #cd /usr...

2016/06/30 15:20
9
0
Sphinx语音识别学习记录 (三)-小范围语音英文识别

CMUSphinx系列目录 http://www.cnblogs.com/yin52133/archive/2012/06/21/2557219.html - (一)基本运行测试 http://www.cnblogs.com/yin52133/archive/2012/07/12/2587282.html - (二)自...

2016/06/30 15:14
30
0
Android平台使用PocketSphinx做离线语音识别,小范围语音99%识别率

最近语音识别很火,但是都是用的在线语音识别,研究了一下离线语音识别,小范围内的语音识别率还不错,在此记录一下 首先本文要说的两个前提1.android平台离线语音识别 2.小范围语音 小范围语...

2016/06/30 15:18
447
0
dingdang-robot:一个开源的中文智能音箱项目

欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:潘伟洲 免责说明:本文介绍的 dingdang-robot 与公司的叮当助手没有任何关系。 这个项目其实来源于我生活中的一个需求:我每...

2017/11/30 10:50
539
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部