New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

audio-rouse

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

audio-rouse

数字人-语音服务

latest
npmnpm
Version
0.1.8-bate
Version published
Maintainers
1
Created
Source

数字人-语音服务

版本信息

创建日期: 2025-06-20 | 版本号: 0.1.7 | 最后更新: 2025-07-7 | 修订记录: 0.1.8-bate

  • node开发版本是20.18.1 其他版本可自行测试

目录

  • 功能概述

功能概述

核心特性

  • ✅ 支持语音唤醒
    • // 1 静默
    • // 2 聆听
    • // 3 思考
    • // 4 说话
    • // 5 你好
    • // 6 再见
    • // 7 错误
    • // 8 退出
  • ✅ 支持语音播报tts服务

初始化

  • 插件之前 需要引入该js 可在插件内下载该包 最优情况是在html 里面引入
  • sherpa-onnx-kws.js
  • sherpa-onnx-vad.js
  • sherpa-onnx-wasm-main-vad-kws.js
  • 引入插件
  • npm install audio-rouse | yarn add audio-rouse | pnpm - install audio-rouse
  • import AudioRouse from 'audio-rouse/dist/audio-rouse.js'
  • 初始化插件
  • AudioRouse.vadKwsService.init({ ... })

方法

  • setStatus(number) 设置语音状态
  • send(string) 发送信息给大模型
  • getPath(uiId: string, dataset: string = 'path') 获取元素dataset
  • getNode(uiId: string) 根据id获取元素
  • addClass(uiId: string, className: string) 添加class
  • removeClass(uiId: string, className: string) 删除class
  • getNowPage(path: string) 获取当前页面id
  • getNumVal(uiId: string) 获取元素内部的数值

初始化参数

  • outManFn: (...args: any[]) => void 输出函数
  • kwsConfig?: kwsConfig 唤醒配置
  • Digital_Human_Token?: string 数字人token
  • voiceName?: string 语音名称
  • onnxbase?: string 当前环境url
  • hlname?: string 数字人名称
  • Digital_Human_Url?: string 数字人请求url
kwsConfig 参数
  • kwsConfig { keywords?: string 唤醒词 n ǐ h ǎo b īng b īng @你好冰冰 b īng b īng z ài j iàn @冰冰再见 b ài b ài b īng b īng @拜拜冰冰 z àn t íng @暂停 t íng y ī x ià @停一下 t íng t íng t íng @停停停 }
outManFn返回参数
  • type
    • init 初始化
    • pageCode 页面编码
    • status 语音指令值
    • answer 大模型返回值
    • volume 音量

FAQs

Package last updated on 07 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts