Transformer-based segmentation of prosodic boundaries in Brazilian Portuguese

· Source: cs.CL updates on arXiv.org · Depth: Unknown, long

Summary

SAMPA, a novel Whisper-based segmenter, automatically identifies terminal prosodic boundaries in Brazilian Portuguese (BP) speech by fine-tuning Whisper large-v3. This approach reformulates prosodic segmentation as a sequence-to-sequence transcription task, where the model outputs transcribed text with explicit boundary markers. Researchers fine-tuned Whisper large-v3 on manually segmented recordings from the NURC-SP dataset, evaluating various training and test-time filtering configurations, including out-of-distribution testing on the MuPe-Diversidades dataset. SAMPA achieved competitive boundary-detection performance, reaching an F₁=0.731 on the held-out NURC-SP test split and F₁=0.796 on MuPe-Diversidades. N-gram and acoustic-visual analyses revealed that the model leverages morphosyntactic, semantic, and prosodic cues for boundary detection, with high-pass filtering configurations showing better generalization to cleaner, more geographically diverse out-of-distribution data.

Key takeaway

For speech technology developers building robust Brazilian Portuguese applications, SAMPA demonstrates a highly effective method for prosodic boundary segmentation. You should consider fine-tuning large pre-trained ASR models like Whisper large-v3, integrating explicit boundary markers into the transcription task. This approach yields strong performance, achieving F₁ scores up to 0.796 on diverse datasets. Furthermore, strategically applying high-pass audio filtering during training can enhance your model's generalization to cleaner, out-of-distribution speech.

Key insights

Prosodic segmentation for Brazilian Portuguese can be effectively achieved by fine-tuning Whisper large-v3 to embed boundary markers in transcriptions.

Principles

Method

Fine-tune Whisper large-v3 by adding a special delimiter token ("!!!!!") to its vocabulary, training it to insert this token for terminal prosodic boundaries within transcribed speech. Preprocessing involves concatenating adjacent speech segments under 30 seconds, maintaining speaker continuity, and filtering noisy audio.

In practice

Topics

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.