WebSpeak 是一个可自行部署的 TeamSpeak 3 / 6 网页客户端与语音网关,让用户在浏览器里直接加入语音频道,同时由部署者掌控服务器与访问策略。
- v0.2.8
- 发布于
- 2 天前
- 107
- 星标
- 169
- 下载
- 同步于
- 2 天前
最新版本
v0.2.82026年10月17日 10:00下载慢?可在上方随时切换镜像源
项目说明
项目概述
WebSpeak 是一个自托管的 TeamSpeak 3 与 TeamSpeak 6 网页客户端与语音网关。部署后用户在浏览器中即可加入语音频道,无需安装桌面客户端,而部署者仍然掌控目标服务器、访问策略与数据。浏览器负责交互与音频,WebSpeak 负责与 TeamSpeak 之间的网关连接。
把 TeamSpeak 搬进浏览器,服务器和权限还握在自己手里。
主要功能
- 浏览器语音:无需桌面客户端,打开网页即可加入 TeamSpeak 频道
- 兼容两代:同时支持 TeamSpeak 3 与 TeamSpeak 6
- 管理控制台:配置 TeamSpeak 目标与访问方式
- 自托管部署:数据与访问策略由部署者掌控
- 多语言文档:提供中文、英文、德文、俄文、日文文档
- 皮肤开发:提供皮肤开发规范与配套的开发指南
- 容器化部署:提供官方 Docker 镜像
适用人群
- 自建 TeamSpeak 服务器的管理员
- 不想安装桌面客户端的用户
- 需要通过浏览器接入语音的团队
- 希望自托管语音网关的组织
快速上手
- 准备一台可用的服务器并部署 WebSpeak,可使用官方 Docker 镜像
- 打开管理控制台,填写 TeamSpeak 服务器地址与访问策略
- 将网页地址分享给成员
- 成员在浏览器中打开页面加入频道,浏览器负责音频交互
- 需要定制外观时,参考皮肤开发规范制作皮肤
核心优势
- 无需装客户端:成员只要有浏览器就能进语音频道
- 数据自主:部署者掌握目标服务器、访问策略与数据
- 兼容新旧:TeamSpeak 3 与 6 用同一套方案覆盖
- 可深度定制:提供皮肤开发规范,界面外观可自行改造
系统要求
| 项目 | 要求 |
|---|---|
| 部署环境 | 支持 Docker 或 Node.js 的服务器 |
| 运行环境 | Node.js 22.5 及以上 |
| 目标服务 | TeamSpeak 3 或 TeamSpeak 6 服务器 |
| 客户端 | 支持麦克风与 WebRTC 的现代浏览器 |
注意事项
- 需要自行部署并维护服务端,不是开箱即用的在线服务
- 修改版本若通过网络对外提供服务,需按 AGPL-3.0 向用户提供源代码
- 浏览器音频体验受浏览器与网络环境影响
历史版本
排序