文件名称:voicer:#Asterisk的AGI服务器语音识别器
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-23 14:30:40
javascript google yandex recognition voice
发声器
用于Asterisk的AGI语音识别器[使用Yandex,Google或Wit.ai ASR在线服务]
拨打特殊分机,说“ Vasya”,星号将您与Vasya联系! 优秀的!
工作流程
Voicer充当AGI服务器。 Voicer通过AGI应用接受星号的请求。 它为每个请求运行处理程序。 处理程序命令星号记录文件。
此文件发送到识别服务后,接收文本,在数据源中按文本搜索以查找一致性,如果源具有此文本,则返回呼叫的通道,语音器将Dialplan vars RECOGNITION_RESULT设置为SUCCESS,将RECOGNITION_TARGET设置为发现结果。
在此发声器之后,将控制权返回给Dialplan。 使用RECOGNITION_RESULT和RECOGNITION_TARGET构建拨号计划规则。
利用
安装
$ npm安装Voicer -g
跑
voicer -p 3000 -t google -k
【文件预览】:
voicer-master
----.travis.yml(52B)
----bin()
--------agi.js(1KB)
----example()
--------config.js(888B)
--------data()
--------app.js(125B)
----package.json(1KB)
----data()
--------peernames.json(270B)
----.eslintrc.json(185B)
----jest.config.js(6KB)
----LICENSE(1KB)
----package-lock.json(200KB)
----spec()
--------ASRRequestSpec.js(2KB)
--------GoogleParserSpec.js(2KB)
--------ValidatorSpec.js(1KB)
--------HandlerSpec.js(2KB)
--------YandexParserSpec.js(1KB)
--------RecognizerSpec.js(957B)
--------FileSourceSpec.js(2KB)
----.gitignore(40B)
----README.md(3KB)
----apps()
--------agi()