项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 943
使用教程
环境要求
- Docker 与 docker compose
- 至少 8GB 内存(Kaldi 较吃内存)
安装与启动步骤
-
1准备 Docker
整套服务由 Docker 编排,本机不需要单独装 Kaldi 或 MaryTTS。
docker --version -
2起全套服务
compose 会拉起 ASR、TTS 与 SoX 处理链路,首次构建耗时较久。
docker compose up -d -
3验证接口
默认暴露 HTTP 接口,可以直接提交音频文件做识别或合成。
curl -X POST -F 'audio=@test.wav' http://localhost:8000/api/asr -
4接进自己的应用
用统一的 HTTP 接口调用,不必关心底层换的是哪个识别或合成引擎。
如何确认成功
ASR 接口返回识别文本;TTS 接口返回可播放的音频流。
注意事项
- 项目定位是高度自以为是的开箱即用栈,不追求可替换性;要换引擎得改镜像。
核心亮点
- 统一封装多种主流STT/TTS服务,切换引擎无需改测试代码
- 与Botium框架深度集成,可直接复用现有对话测试用例
- 提供语音模拟输入和输出断言,支持端到端语音交互验证
不足之处
- 文档相对简略,新手上手需要参考Botium主项目资料
- 依赖外部语音服务,离线或网络受限环境难以使用
适用场景
- 智能音箱/语音助手的功能回归测试
- 语音交互应用的自动化验收测试
- 多语言语音引擎的对比测试与选型
替代项目
Appium、Selenium、Botium
上一篇:speech-swift
下一篇:curses
同类项目推荐
speech.cpp
开源
一个 C++ 库跑通语音识别、合成和 VAD,本地部署开箱即用
Speech synthesis, speech recognition and voice activity detection for voice conversa···
Android-MVVM-Architecture-Androi···
开源
给 Android 应用几分钟接入语音 AI 对话能力,开箱即用。
Voice AI SDK is a reusable Android library that gives any app a full voice-driven AI···
whisper.net
开源
C# 几行代码,本地把语音转成文字
Whisper.net. Speech to text made simple using Whisper Models
fcpx-auto-captions
开源
FCP 视频一键生成字幕,不用手打时间轴
Auto Captions for Final Cut Pro Powered by OpenAI's Whisper Model
yt-transcriber
开源
丢个 YouTube 链接,直接拿转写、摘要和翻译
CLI app- Give it a YouTube URL and you get a transcription with possible speaker ide···
whisper-plus
开源
让 Whisper 转写更快更省显存,长音频批量处理更顺手
WhisperPlus: Faster, Smarter, and More Capable
SpeechPrompt
开源
用提示学习统一搞定多种语音任务,无需重训模型
**Interspeech 2022** 《SpeechPrompt: An Exploration of Prompt Tuning on Generative S···
Hex
开源
在 Mac 上本地快速把语音变成文字,保护隐私又高效。
Archived: legacy Swift Hex app. New app and source: github.com/anomalyco/hex
awesome-speech-recognition-speec···
开源
按图索骥,快速入门语音识别与合成论文
Automatic Speech Recognition (ASR), Speaker Verification, Speech Synthesis, Text-to-···
