LOCAL VOICE INFRASTRUCTURE
walawala通用语音播报服务

让应用开口,不必各自造嗓子。

运行在 Mac 上的通用语音服务。一个 HTTP 接口,连接豆包大模型音色、本地语音缓存与浏览器播放,让直播里的每个应用都能用同一种方式开口。

试播台 服务在线
当前播报“恭喜答对,加十分。”
音色Vivi 2.0
播放浏览器
缓存命中
两行接入
await WalaVoice.say('恭喜答对');
14:32:08 · 欢迎新进直播间的朋友缓存 14:31:56 · 回答正确,加十分新建
75种

分组音色,可搜索与试听

2行

浏览器 SDK 即可接入

3000条

默认本地缓存容量

30天

默认缓存有效期

ONE VOICE SERVICE

一次部署,所有应用共用。

答题、赛事、互动场景不再各自接一套语音。walawala 把合成、播放、队列、缓存与记录收进同一个本地服务。

<script src="http://localhost:9898/sdk/wala-voice.js"></script>
<script>
  await WalaVoice.say('恭喜答对');
</script>

推荐用于直播页面,声音由浏览器播放。

WHAT IT DOES

真正能用在工作里的能力。

不讲空泛概念,只看它如何进入真实现场,帮你把正在做的事做好。

01

一个 /say,接入足够简单

GET、POST 与 WalaVoice 浏览器 SDK 三种方式,文本和音色随请求传入;只合成不播放也有独立任务与音频接口。

02

75 种音色,按场景选性格

通用女声、甜幼萌系、童声、成熟角色与男声五组分类。控制台支持搜索、试听,也能复制准确音色 ID。

03

重复话术,直接复用本地音频

相同引擎、音色和文本命中本地 MP3 缓存。常用话术可固化,避免被 LRU、过期或清空操作误删。

04

为 OBS 的音频链路而设计

推荐浏览器播放模式,让 OBS 按应用采集声音,隔离通知和桌面杂音;系统音箱播放仍保留给快捷指令等调用方。

05

播报记录,不只是一条日志

按文案、结果与日期筛选记录,查看合成耗时和缓存命中;缓存音频可以重播,也可以单独删除。

06

现场控制,保持队列可控

停止当前、清空队列、查看服务健康与缓存状态。控制台每 5 秒刷新,直播前可以先试播确认链路。

HOW IT FLOWS

从输入到直播,四步走完。

每个环节都有明确输入与去向,现场人员知道自己该做什么。

  1. 01

    引入 SDK

    在直播页面加载 wala-voice.js。

  2. 02

    提交一句话

    调用 WalaVoice.say(),必要时指定音色。

  3. 03

    本地完成合成

    新文案走豆包,重复文案优先复用缓存。

  4. 04

    声音进入直播

    浏览器播放,由 OBS 采集对应应用音频。

MADE FOR REPEATABLE LIVE MOMENTS

直播话术会重复,基础设施就该记住。

缓存不是黑盒:命中率、条目、体积、固化数量都能看见。清空时保留固化话术,单条删除只删音频、不动播报历史。

  • ✓缓存键:引擎+解析后的音色+文本
  • ✓固化话术不参与默认 3000 条容量计数
  • ✓记录支持重播、搜索、分页与结果筛选
继续了解 / NEXT PRODUCT
直播互动 AI 引擎灵枢 AI
↗