@re-ai/speech
TypeScript icon, indicating that this package has built-in type declarations

0.2.16 • Public • Published

ReAI-Speech 语音工具

ReAI-Speech 是一个灵活的 Node.js 库,提供了语音识别和文字转语音服务的接口。支持多种后端服务。

更新

  • 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

TODO

- [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 })

Readme

Keywords

none

Package Sidebar

Install

npm i @re-ai/speech

Weekly Downloads

86

Version

0.2.16

License

ISC

Unpacked Size

246 kB

Total Files

77

Last publish

Collaborators

  • niklauslu