hotbutter voice chat

通过嵌入 Hotbutter 中继服务器和 PWA 启用本地语音聊天,经由安全的自托管连接提供语音转文字和文字转语音功能。

安装

概览

Hotbutter Voice Chat 是一款基于 Web 的语音交互工具,通过集成 Hotbutter 中继服务器和渐进式网页应用(PWA)技术,为用户提供便捷的本地语音聊天体验。该工具的核心设计思路是利用浏览器内置的语音识别与合成能力,结合自托管的命令行代理程序 `openclaw`,实现从语音输入到智能响应的完整闭环。用户只需在终端中启动服务,即可通过浏览器完成语音对话,所有音频数据均在本地处理,确保隐私安全。尽管默认使用 `wss://hotbutter.ai` 作为中继通道,但支持自定义中继地址,满足不同用户对数据流转路径的控制需求。整体架构兼顾易用性与灵活性,既适合个人快速搭建本地 AI 助手,也适用于需要私有化部署的场景。

核心功能特点

  1. 基于 WebSocket 的中继通信机制,支持语音文本双向传输
  2. 集成浏览器原生 Speech-to-Text 和 Text-to-Speech 功能,无需额外音频设备驱动
  3. 依赖本地 `openclaw` 二进制文件执行智能代理逻辑,保障核心推理过程离线运行
  4. 提供配对码机制,通过 PWA 方式在手机或桌面浏览器中快速接入语音会话
  5. 支持自定义中继服务器地址,满足企业级隐私与合规要求
  6. 首次运行时可选注册邮箱,后续自动连接,提升用户体验连续性

适用场景

Hotbutter Voice Chat 特别适合希望在本地环境中构建个性化语音助手的开发者或技术爱好者。由于语音识别和文字转语音均发生在客户端,用户可以在无网络连接或严格内网环境下使用,非常适合对数据安全敏感的个人项目或企业内部应用。例如,研究人员可将其用于构建本地知识问答系统,而程序员则能利用其快速原型化自然语言交互界面。此外,该工具为那些不愿将原始语音数据上传至第三方云服务的技术用户提供了一种轻量级替代方案——虽然默认中继由 hotbutter.ai 托管,但完全可通过 `–relay-url` 参数切换至自建中继节点,实现端到端可控的数据流。对于希望避免敏感信息泄露(如密钥、配置细节)的用户,建议确保 `openclaw` 代理不输出机密内容,从而最大限度保护隐私。总体而言,它填补了完全本地化 AI 语音交互与云端托管服务之间的空白,成为连接本地计算资源与用户友好界面的理想桥梁。