根据您的需求,我重新组织了README结构并突出项目特色。以下是修改建议(保留核心功能描述,调整技术侧重点):
- 精准识别:采用前沿语音算法,支持60秒内音频实时转写,中文识别准确率超95%
- 低延迟交互:基于WebSocket的流式传输协议,平均响应时间<800ms
- 多场景适配:完美兼容Chrome/Firefox/Edge等主流浏览器
- 热词优化:支持自定义专业术语库,提升垂直领域识别准确率
- 轻量化集成:仅需3个认证参数即可快速接入,压缩后体积仅68KB
- 模块化设计:采用TS+WebSocket架构,支持功能扩展
- 异常恢复:自动重连机制保障服务稳定性
- 多环境支持:兼容Webpack/Vite等现代构建工具
- 智能静默检测:3秒静默自动断连,节省服务器资源
# 使用npm
npm i voice-dictation-engine
# 使用yarn
yarn add voice-dictation-engine
import { VoiceEngine } from 'voice-dictation-engine';
const speechAPI = new VoiceEngine({
APP_ID: '您的应用ID',
API_SECRET: '加密密钥',
API_KEY: '接口密钥',
// 状态机监听
onStatusChange: (prev, curr) => {
console.log(`状态切换: ${prev} → ${curr}`);
},
// 实时文本流
onTranscript: text => {
console.log('转写结果:', text);
// 示例:将结果渲染到DOM
resultDiv.innerHTML = text;
},
// 错误处理
onError: err => {
console.error('系统异常:', err);
alert('语音服务异常,请刷新页面');
}
});
/* 页面交互示例 */
startButton.addEventListener('click', () => speechAPI.start());
stopButton.addEventListener('click', () => speechAPI.stop());
特性 | 参数 |
---|---|
最大音频时长 | 60秒 |
并发连接数 | 1000+ |
支持采样率 | 16kHz/8kHz |
语言支持 | 中文普通话/英文/四川话 |
- 2023.12 新增四川方言支持
- 2024.01 优化内存管理,降低30%CPU占用
- 2024.03 新增Web Worker支持