Views
No views yet
libri+peoples+sbclibri+peoples+sbc checkpoint: the best-performing configuration from the Text2ToBI experiments, trained on LibriTTS + People's Speech + SBCSAE with boundary loss weight 2.0, no POS injection, punctuation stripped.1pip install torch transformers huggingface_hub
2git clone https://github.com/Howell-Prosody-Lab/Text2ToBI
3cd text2tobi
4python -m text2tobi download
5python -m text2tobi "the students filed into the lecture hall"word boundary intonation break_index
the - - -
students - - -
filed - - -
into - - -
the - - -
lecture - - -
hall B L% 4--raw for inline annotations or --ssml for SSML XML output.model.py from this repo in your working directory:1from model import ProsodyBoundaryModel
2from transformers import AutoTokenizer
3
4model = ProsodyBoundaryModel.from_pretrained("primsune/text2tobi")
5tokenizer = AutoTokenizer.from_pretrained("primsune/text2tobi")
6model.eval()boundary_logits, intonation_logits, and break_idx_logits.| Model | Boundary F1 | Intonation F1 | Break Index F1 |
|---|---|---|---|
text2tobi libri+peoples+sbc BLW=2.0 | 0.8352 | 0.5765 | 0.6018† |
| GPT-Neo 1.2B (Roll et al., 2023) | 0.770 | — | — |
| Random (distribution-matched) | 0.257 | — | — |
.brk annotations (not the SBC test set, which has no break index labels). Treat as experimental.| Corpus | Annotation | Role |
|---|---|---|
| LibriTTS | Silver (PSST + Wav2ToBI consensus) | Boundary + intonation |
| People's Speech | Silver (PSST + Wav2ToBI consensus) | Boundary + intonation |
| SBCSAE | Gold (Du Bois transcripts) | Boundary + intonation |
| BU Radio News | Gold (.brk files) | Break index evaluation only |
NathanRoll/psst-medium-en) against Wav2ToBI (ReginaZ/Wav2ToBI-PB-Fuzzy). Positions where the two systems disagreed were masked from training. 87.3% of utterance-final words received Wav2ToBI corroboration within ±1 word.