NeMo
English
audio
speech
forced-alignment
reference-text-alignment
speech-processing
mfa
whisperx
python
metric:mae
Eval Results (legacy)
Instructions to use vertox-ai/speech-text-data-aligners with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- NeMo
How to use vertox-ai/speech-text-data-aligners with NeMo:
# tag did not correspond to a valid NeMo domain.
- Notebooks
- Google Colab
- Kaggle
File size: 4,890 Bytes
a3b146e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | # Documentation Map
This repository separates current operating guidance from immutable acceptance and
empirical history. Start with the README, then use the focused document that matches
the task.
## Current Guidance
| Document | Use it for |
|---|---|
| [`README.md`](../README.md) | Hugging Face-style overview, install, quick starts, model matrix, headline metrics |
| [`config.json`](../config.json) | Machine-readable project, schema, model, and evaluation manifest |
| [`ARCHITECTURE.md`](../ARCHITECTURE.md) | Current layers, modules, data flow, isolation, and evolution rules |
| [`CONFIGURATION.md`](CONFIGURATION.md) | Typed fields, defaults, invariants, CLI JSON, readiness catalogs |
| [`EVALUATION.md`](EVALUATION.md) | Compared configurations, metrics, results, limitations, artifacts |
| [`WORKFLOWS.md`](WORKFLOWS.md) | End-to-end annotation, benchmark, backend, and readiness flows |
| [`TESTING.md`](TESTING.md) | Quality commands, markers, coverage, and focused-test map |
| [`PROJECT_STATUS.md`](PROJECT_STATUS.md) | Accepted operational status and evidence boundary |
| [`W1_T_SEMANTIC_READINESS.md`](W1_T_SEMANTIC_READINESS.md) | Specialized offline semantic-boundary timing workflow |
## Contracts
| Document | Authority |
|---|---|
| [`ALIGNER_ENGINEERING_CONTRACT.md`](ALIGNER_ENGINEERING_CONTRACT.md) | Data columns, first/last semantics, reference-text and timestamp invariants |
| [`MODULAR_ARCHITECTURE_CONTRACT.md`](MODULAR_ARCHITECTURE_CONTRACT.md) | Mandatory layering, dependency direction, reuse, isolation, and coverage |
| [`AGENTS.md`](../AGENTS.md) | Repository execution and acceptance rules for coding agents |
| [`SKILLS.md`](../SKILLS.md) | Reusable implementation and verification patterns |
Contracts change only when the implementation/API changes intentionally. Update the
contract and its focused tests together.
## Decision and Empirical Evidence
| Document/artifact | Authority |
|---|---|
| [`FINAL_ALIGNER_SELECTION.md`](FINAL_ALIGNER_SELECTION.md) | Current operational selection and limitations |
| [`POSTFINAL_THREE_ALIGNER_COMPARISON.md`](POSTFINAL_THREE_ALIGNER_COMPARISON.md) | Symmetric three-backend full-36 comparison |
| `results/final/` | Canonical selection and MFA annotated output |
| `results/postfinal/` | Full-36 MFA extension and three-backend evidence |
| `results/w1t/` | Readiness timing, consensus, review, and receipt artifacts |
Evidence files are preserved as reviewed. Documentation may summarize and link them;
it must not rewrite hashes, source cells, timing, or historical conclusions.
## Historical Reports
| Document | Historical scope |
|---|---|
| [`STAGE_0_REPORT.md`](STAGE_0_REPORT.md) | Research, dependency selection, and original architecture freeze |
| [`STAGE_1_REPORT.md`](STAGE_1_REPORT.md) | Shared framework implementation and closure repairs |
| [`STAGE_2_REPORT.md`](STAGE_2_REPORT.md) | NeMo adapter implementation and original empirical boundary |
| [`STAGE_3_REPORT.md`](STAGE_3_REPORT.md) | MFA adapter and original five-row evidence |
| [`STAGE_4_REPORT.md`](STAGE_4_REPORT.md) | WhisperX adapter and original five-row/full-run evidence |
| [`STAGE_5_FINAL_ACCEPTANCE_REPORT.md`](STAGE_5_FINAL_ACCEPTANCE_REPORT.md) | Original software/architecture acceptance snapshot |
| [`POST_STAGE5_DOCS_LICENSE_REPORT.md`](POST_STAGE5_DOCS_LICENSE_REPORT.md) | Documentation, headers, and licensing audit |
Stage reports are provenance snapshots. Their counts, paths, and selection statements
may be superseded by later evidence. Current instructions live in the documents above.
## Maintenance Rules
When behavior or evidence changes:
1. Update the current focused guide first.
2. Update README/config only for user-facing identity, defaults, models, or headline
metrics.
3. Add or update a result receipt/evidence artifact before citing a new empirical
claim.
4. Keep historical reports unchanged unless correcting a factual link or marking a
superseding record.
5. Validate all local Markdown links and repository paths.
6. Run every documented syntax/help/quality command before finalizing.
7. Update `.agents/plans`, `.agents/work_data`, and `.agents/logs` with decisions and
observed results.
8. Review `AGENTS.md` and `SKILLS.md` at the end for durable process gaps.
## Terminology
- **Authoritative transcript**: the original `en_transcript` cell.
- **Forced alignment**: locating supplied text in audio; not ASR transcription.
- **Manual gold**: human reference timing/text fields.
- **Pairwise disagreement**: difference between two backend outputs; not accuracy.
- **Structural success**: valid complete word/timing output; not empirical accuracy.
- **Observed runtime**: one run's measured time under its stated hardware/cache state.
- **Current guidance**: maintained operating documentation.
- **Historical report**: preserved stage/acceptance snapshot.
|