Repository navigation
feat: catalogue CN-Celeb annotations - #290
Merged
Merged
Conversation
Mearman
force-pushed
the
feat/openslr-slr82-annotations
branch
from
November 6, 2026 08:35
343f555 to
6a06324
Compare
Mearman
force-pushed
the
feat/openslr-slr82-annotations
branch
from
November 7, 2026 05:51
022eb49 to
b7bf9c7
Compare
Mearman
marked this pull request as ready for review
November 7, 2026 05:53
|
🎉 This PR is included in version 0.127.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CN-Celeb supplies recording paths that encode speaker and source labels, CN-Celeb2 includes a speaker list, and CN-Celeb1 ships a trial list pairing enrolment recordings with test recordings. Add audio annotation entries for both subsets, a speaker entry for CN-Celeb2 and a speaker-trials entry for CN-Celeb1, read by a new
speaker-trialsparser that keeps both labels, repeated rows and the original ids as graph edges. Enrolment recordings retain their enrolment label without invented session or clip codes.Verified against the complete archives, not fixtures alone. CN-Celeb1 passed gzip integrity and inventory: 144,505 FLAC paths all match the audio recipe (17,777 evaluation test, 196 enrolment, 126,532 data), and the trial list holds 3,484,292 rows (17,755 positive, 3,466,537 negative) over 196 enrolment ids and 17,777 test paths with no label mismatches. CN-Celeb2 passed gzip integrity and inventory over its three parts: 524,787 FLAC paths, 1,996 speaker ids, one speaker list. Full retained-file round trips held for the CN-Celeb1 audio and trials entries and both CN-Celeb2 entries, with the source hashes verified and no warnings. CI on the previous head passed.