ctc-forced-aligner

用CTC模型把音频和文本对齐,秒出音素时间戳

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 语音识别 🍴 复刻 97 🐛 待处理 19 👀 关注 8
GitHub ↗
GitHub 星标 ★ 576
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,无官方定价信息

项目预览

ctc-forced-aligner 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类语音识别
开发团队MahmoudAshraf97
定价模式🏷️完全免费
价格说明开源免费,无官方定价信息
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议BSD-2-Clause
主要语言Python
技术栈/模型forced-alignment
GitHub 星标★ 576
上线时间2024-05-05 00:00:00
代码更新2026-09-07
仓库体积104 KB
本站数据更新2026-11-15
维护状态维护中
收录时间2026-10-01
浏览次数3

项目介绍

ctc-forced-aligner 是一个基于 CTC 强制对齐的语音与文本对齐工具,主要解决语音识别和语音合成中音素级时间戳标注的问题。它利用预训练的 CTC 声学模型(如 Wav2Vec2)对音频和对应文本进行强制对齐,输出每个音素或词的精确起止时间。核心能力包括:支持多语言、可处理长音频、提供命令行和 Python API、兼容 Hugging Face 模型库。相比传统 HMM 对齐工具,它无需音素字典和复杂训练,直接使用神经网络后验概率,对齐精度更高且更易用。适合语音识别数据标注、TTS 训练数据准备、发音评估等场景。项目代码简洁,依赖 PyTorch 和 torchaudio,社区活跃度中等,已有 566 星标,属于早期但实用的工具。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 576

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

环境要求

  • Python 环境
  • 音频与逐字稿

安装与启动步骤

  1. 1直接装

    从仓库装最新版,比包管理器上的新。

    pip install git+https://github.com/MahmoudAshraf97/ctc-forced-aligner.git
  2. 2跑一次对齐

    给音频与对应文本,拿回时间戳。

  3. 3换语种模型

    不同语种换对应预训练模型。

  4. 4接进字幕流程

    把结果转成字幕格式。

如何确认成功

给一段五分钟的音频与逐字稿,输出的词级时间戳与实际发音位置偏差小于半秒

注意事项

  • 它做的是文本与音频的强制对齐,不是识别。
  • 文本必须先有,识别错字会带偏对齐。
  • 背景音乐与多人重叠会明显降低精度。
  • 长音频要分段,整段喂进去内存吃紧。

核心亮点

  • 基于预训练Wav2Vec2等CTC模型,无需音素字典和GMM训练,开箱即用
  • 支持多语言和长音频,对齐精度高,输出音素/词级时间戳
  • 提供命令行和Python API,易于集成到语音识别或TTS流水线

不足之处

  • 依赖PyTorch和torchaudio,环境配置较重,对GPU有要求
  • 文档和示例相对较少,社区生态不如Montreal Forced Aligner成熟

适用场景

  • 语音识别数据标注:为音频生成音素级时间戳,用于训练ASR模型
  • TTS数据准备:对齐文本和音频,提取音素时长用于声学模型训练
  • 发音评估:对比标准发音和用户发音的音素时间戳,计算偏差

替代项目

Montreal Forced Aligner、WhisperX

上一篇:phorminx

下一篇:speech_to_text

同类项目推荐

deepgram-python-sdk 开源

Python 接入 Deepgram 语音 AI,几行代码实现语音转文字/文字转语音

Official Python SDK for Deepgram.

★ 480 2026-08-09
txtify 开源

自托管把音视频一键转成带时间戳文字

Web application that converts audio and video to text using AI, supporting various f···

★ 136 2026-11-10
voicetypr 开源

按快捷键说话,文字直接落到光标处

Voicetypr - AI powered offline voice to text dictation tool for busy founders, vibe ···

★ 747 2026-11-10
amical 开源

动嘴不动手,本地 AI 听写让你打字快 3 倍

️ AI Dictation App - Open Source and Local-first ⚡ Type 3x faster, no keyboard nee···

★ 1616 2026-08-10
willow 开源

本地运行、隐私安全的智能语音助手,替代 Echo 和 Google Home。

Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assist···

★ 3139 2026-08-10
Talkify 开源

按住说话,Mac 上离线秒变文字,免费又保隐私

Lightning-fast, free, local first voice dictation for macOS with on-device transcrip···

★ 597 2026-09-13
DeLive 开源

抓系统声音实时出字幕,转完自动生成摘要和思维导图

System audio capture + multi-provider ASR + local-first AI review workspace. Floatin···

★ 261 2026-09-24
whisperX-FastAPI 开源

上传音频,直接拿到带时间戳和说话人标签的转写接口

[Archived, unmaintained] FastAPI service on top of WhisperX

★ 188 2026-09-23