speech-recognition-widget
v1.0.1
Published
AMIS自定义语音识别组件
Downloads
23
Maintainers
Readme
AMIS 语音识别自定义组件
这是一个基于 AMIS 框架的自定义语音识别组件,支持实时语音识别和音频文件上传识别功能。
功能特性
- 实时语音识别(通过麦克风)
- 音频文件上传识别
- WebSocket 连接配置
- 用户认证配置
- 进度显示和结果展示
目录结构
src/
├── widget/
│ ├── speech-recognition.jsx # 主组件文件
│ ├── style.scss # 组件样式
│ └── plugin/
│ └── speech-recognition-plugin.jsx # AMIS 编辑器插件
├── index.js # 组件注册入口
└── preview.js # 本地预览入口开发说明
- 安装依赖
npm install- 本地开发
npm run dev- 预览组件
npm run preview- 构建组件
npm run build2lib使用说明
组件支持以下配置项:
address: WebSocket服务器地址username: 用户名password: 密码pid: 识别服务PID
技术实现
该组件基于 React 技术栈实现,使用了 Web Audio API 进行音频处理,通过 WebSocket 与语音识别服务进行通信。
