Skip to content

Release 1.1.2 - #14

Merged
weiwchu merged 4 commits into
mainfrom
release-1.1.2
Oct 8, 2026
Merged

weiwchu merged 4 commits into
mainfrom
release-1.1.2

Conversation

@weiwchu

@weiwchu weiwchu commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

v1.1.2, a maintenance release. No change moves a published number, so records/202609/ stands as scored for v1.1.0.

  • docs/paper.pdf is the revised paper. The title is now "FA-Bench: A Benchmark for Phone- and Word-Level Timestamp Accuracy in Forced Alignment and ASR on Clean and Noisy Speech", the word table names Olign 0.9, and the abstract and the introduction open with a new first sentence. The tables are unchanged.
  • Olign is named Olign 0.9 in both records snapshots, the provenance block and the Olign adapter's docs. The rows had called it Olign 1.0. Only the name changes.
  • ElevenLabs forced alignment is a new Track 1 adapter, elevenlabs_fa. It ships with enabled: false and no published numbers, because every request bills the account.
  • The cloud adapter can send the reference transcript, which then joins the cache key. The Track 2 rows send none, so their cache keys are unchanged.
  • fabench.__version__ is 1.1.2, and the CHANGELOG has the 1.1.2 section.

Lint, test and selftest pass on a clean export of the branch.

- Title: "FA-Bench: A Benchmark for Phone- and Word-Level Timestamp
  Accuracy in Forced Alignment and ASR on Clean and Noisy Speech".
- The word table's caption names Olign 0.9, the version that produced its
  numbers.
- The abstract and the introduction open with a new first sentence. The
  abstract keeps its word count.
- The text gives Qwen3-FA's F1 at 20 ms as 0.40, as its table does.

Same five pages: the introduction ends on page 1 and the conclusion on
page 4. docs/paper.pdf is the rebuilt paper.
The Olign rows in records/202608 and records/202609 came from Olign 0.9,
and the tables, the provenance block, the adapter's docs and the paper
caption called it Olign 1.0. Each now says Olign 0.9. No number changes.

- update_public_tables.py displays every Olign row as "Olign 0.9", and the
  records are regenerated from it.
- gen_provenance.py and _provenance.json give the version as v0.9.
- gen_paper_tables.py writes Olign 0.9 into both captions.
ElevenLabs' /v1/forced-alignment endpoint is handed the reference
transcript with the audio and returns the time of each word, so it is a
Track 1 aligner on the word tier, beside its own Track 2 row `elevenlabs`.

- The cloud adapter gains `sends_transcript`. When set, align() sends the
  reference transcript, refuses an item without one, and puts the text in
  the cache key. The Track 2 rows leave it off, so their keys and cached
  responses are unchanged.
- The adapter finds its cache from where its recipe lives, so a recipe
  under evals/aligners/ caches there.
- The recipe ships with `enabled: false`, since every request bills the
  account. No numbers are published for it.
- cloud_check.py takes --text to check a forced aligner, and cloud_cost.py
  prices the row and counts its cache.
- fabench.__version__ is 1.1.2.
- CHANGELOG: Unreleased becomes 1.1.2. ElevenLabs forced alignment is
  added, the cloud adapter can send the transcript, Olign is named 0.9 and
  docs/paper.pdf is the revised paper. No change moves a published number,
  so records/202609 stands as scored for 1.1.0.
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@weiwchu
weiwchu merged commit 633cb19 into main Oct 8, 2026
4 checks passed
@weiwchu
weiwchu deleted the release-1.1.2 branch October 8, 2026 18:23
weiwchu added a commit that referenced this pull request Oct 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant