ReAI-Speech 是一个灵活的 Node.js 库,提供了语音识别和文字转语音服务的接口。支持多种后端服务。
- 24.08.09:
- 添加腾讯云语音识别,语音合成 (ServiceTypes.TXCloud)
- 24.05.06:
- 添加日志管理,日志等级,
OFF = 0,ERROR = 1,WARN = 2,INFO = 3,DEBUG = 4
, 默认为INFO, 设置环境变量REAI_LOG_LEVEL
控制日志等级,比如REAI_LOG_LEVEL=0
可以关闭日志输出
- 添加日志管理,日志等级,
- 24.05.05:添加语音翻译识别,支持多目标语言
- 24.05.04:
- 添加Azure语音对话识别(ServiceTypes.Azure, conversationTranscribe)
- 修改语音识别返回结果,加上句子数据(详细见语音识别示例)
- 24.05.03: 添加ServiceTypes.Local
- [x] 翻译
- [ ] 说话人识别
- [ ] 批量听录
- [ ] 自定义语音
npm install @re-ai/speech
import { AudioStream, ReAISpeech, ServiceTypes, SupportedLanguage } from "@re-ai/speech"
// 获取 Azure 服务实例,使用环境变量配置
// .env文件配置
// AZURE_SPEECH_KEY=你的key
// AZURE_SPEECH_REGION=你的region
const azureService = ReAISpeech.getService(ServiceTypes.Azure);
// or 传入配置
const service = ReAISpeech.getService(ServiceTypes.Azure, { subscriptionKey: KEY, region: REGION })