
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 965
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.6–3.8
- NVIDIA GPU + CUDA
- TF 2.3 或 2.8
安装与启动步骤
-
1装 TensorFlow
仓库同时支持 TF 2.3 与 2.8 两套,先确定跟哪个版本的构建脚本。
pip install tensorflow-gpu==2.8.0 -
2装依赖
语音特征提取与 Kaldi 替代实现都在 requirements.txt 里。
pip install -r requirements.txt -
3构建 wheel
按目标 TF 版本选 setup.tf2.8.py 或 setup.py。
python setup.tf2.8.py bdist_wheel sdist -
4安装 wheel
装本地构建产物。
python -m pip install --ignore-installed dist/athena-2.0*.whl -
5跑 ASR demo
用仓库自带示例模型验证整条链路。
python athena/run_demo.py --inference_type asr \ --saved_model_dir examples/asr/aishell/models/xxx --wav_list test.lst
如何确认成功
run_demo 打印识别文本或合成音频,且无算子找不到的报错。
常见问题
Q:装 TF 2.8 后 demo 报错?
A:确认 wheel 是用 setup.tf2.8.py 构建的那份,两者不能混用。
注意事项
- 同时支持 ASR 与 TTS,--inference_type 切换。
- 自带 pythonic 特征提取器,不必安装 Kaldi。
核心亮点
- 纯 C++ 实现,性能优于 Python 原型,适合部署
- 内置多种 seq2seq 模型,覆盖 ASR 和 TTS 场景
- 提供训练和推理全流程,开箱即用
不足之处
- 文档/社区待观察
- 早期项目,功能迭代可能不稳定
适用场景
- 离线语音识别系统开发
- 定制化语音合成研究
- 嵌入式或边缘设备上的语音处理
替代项目
Kaldi、ESPnet、Mozilla DeepSpeech
上一篇:simple-obs-stt
下一篇:Maix-Speech
同类项目推荐
X2-Turn
开源
一边转写一边判断该不该接话,降低对话延迟
Frame-Synchronous Dual-Head Modeling for Joint Streaming ASR and Turn State Predicti···
WhisperJAV
开源
给JAV视频一键生成高准确率字幕,嘈杂环境也能听清
ASR/STT subtitle generator. Uses Qwen3-ASR, local LLM, Whisper, TEN-VAD. Noise-robus···
speech-to-phrase
开源
本地跑,只认你定义的短语,又快又准。
Fast and personalized local speech-to-text
auto-caption
开源
开麦即出字幕,会议直播网课实时上屏
A cross-platform real-time subtitle display software. 一个跨平台的实时字幕显示软件。
MLC-SLM-Baseline
开源
多语言对话语音识别与说话人日志的官方基线,开箱即用
The project is associated with the recently-launched INTERSPEECH 2025 Workshop on Mu···
yandex-speechkit-lib-python
开源
几行代码接入 Yandex 语音识别与合成,快速构建语音应用
Python SDK for Yandex Speechkit API.
crisperwhisper-turkce-kelime-zam···
开源
4GB显存跑土耳其语逐字转写,带词级时间戳
Verbatim speech-to-text with word timestamps on a 4 GB GPU: CrisperWhisper 2.0 Turbo···
hns
开源
对着麦克风说话,文字自动进剪贴板,随手粘进终端。
hns is a speech-to-text CLI tool to transcribe your voice from your microphone direc···
StreamSpeech
开源
一个模型搞定语音识别、翻译和合成,离线同声两相宜
StreamSpeech is an “All in One” seamless model for offline and simultaneous speech···