A Corpus of Spontaneous L2 English Speech for Real-situation Speaking Assessment
Paper · 2024 · Sylvain Coulange, Marie-Hélène Fries, Monica Masperi et al.
Summary
Automated speaking-assessment tools are usually built on tightly controlled tasks, such as reading words or sentences aloud, so they say little about how learners perform in real conversation. The authors address this with a 20-hour corpus of spontaneous L2 English recorded during CLES certification exams at Université Grenoble Alpes. In the exam, 260 students argue opposing sides of a contested topic and negotiate a compromise, and experts rate each one as B2, B1 or non-validated. Most of the corpus is publicly released. As a first use of the data, the authors built an open, interpretable pipeline: diarization, then ASR with word alignment, then syllable-nucleus detection, then speaker-normalised prosody. They used it to check whether 176 French-L1 speakers put primary stress where the CMU dictionary expects it. Only about a third of the words carried stress on the right syllable, and learners tended to shift prominence to the last syllable, a pattern consistent with French. B2 speakers did slightly better than B1 speakers. The work matters because it supplies real-situation data and transparent rhythm measures that current scoring systems rarely include.
Key points
- Corpus scope: 260 speakers in 134 recording groups, 20 hours in total.
- Mostly 2-speaker B2-level role-plays of about 10 minutes each.
- A few 3-speaker conversations and 13 B1-level monologues.
- 83% of speakers have French as L1.
- The public portion (128 students) is available at hdl.handle.net/11403/cles-spontaneous-english.
- Level split: 58% B2, 29% B1, 13% non-validated.
- B2 raters score eight dimensions.
- Failing any one dimension drops the candidate to B1 or no validation.
- Pipeline:
- Pyannote for diarization.
- WhisperX for transcription and word alignment.
- SpaCy for POS tagging.
- A Praat syllable-nuclei script with a 300–3300 Hz bandpass filter.
- CMU Pronouncing Dictionary for expected stress.
- The pipeline is released as open source (plspp).
- Main result: 35.4% of 6,350 target words were stressed correctly.
- Per-speaker accuracy ranged from 0% to 68.4%.
- Median accuracy was 36% for B2 and 29.6% for B1 (p < .0001).
- Accuracy above 50% was reached by 22% of B2 speakers but only 3% of B1 speakers.
- How prominence is made: accurate speakers marked stress with F0 and intensity, while weak ones lengthened final syllables.
- Stressed–unstressed contrast correlates with accuracy (R = .82).
- A manual check of 100 random words found 92 correctly recognised and 95 correctly aligned.
Interesting ideas
- I1. Self-consistency filter: a word was kept only if the dictionary's syllable count matched the number of nuclei detected inside its aligned boundaries, so misaligned items are dropped without any gold annotation. This is a cheap internal check that guards automatic pipelines against garbage input.
- I2. Per-speaker percentiles: every prosodic value was converted to a percentile within that speaker's own distribution, which removes differences in speech rate, voice and microphone. Normalising each source against itself makes heterogeneous inputs comparable.
- I3. Expected vs. observed diagnosis: the authors deliberately avoided a trained black-box classifier. They compared what each speaker produced against a reference lexicon pattern and read off how errors arise (duration vs. F0/intensity), which explains a systematic L1-driven shift rather than just scoring it.
- I4. Small random audit: pipeline quality was estimated by hand-checking 100 randomly sampled words, separately for recognition and for alignment. Such a cheap per-stage audit can show which step is the weak link.
- I5. Pooling cues with equal weight: stress was decided from F0, intensity and duration combined with equal weight, and each cue was also inspected separately. This keeps the aggregate decision simple while still allowing per-cue explanation.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): when building silver data, keep only sentences where independent signals agree (for example, token counts or a tagger's POS against the parser's head structure), and reject the rest instead of training on them.
- I2 (learn): express parser confidence or feature scores as percentiles within each witness parser or each document genre, so that thresholds for agreement do not depend on one parser's scale.
- I3 (answer): grade student or learner answers by aligning the produced frame against the expected frame and reporting which role or relation diverged, giving an explainable diagnosis instead of a single score.
- I4 (learn): add per-stage random audits (for example, 100 tokens for tagging, 100 arcs for attachment, 100 frames for roles) to locate where errors enter the text → answer chain.
- I5 (frames): combine evidence for a speech-act or irony decision from several interpretable cues with transparent weights, and expose each cue's contribution in the explanation.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Arts and Humanities · 17,450 worksLanguage and Linguistics · 17,296 worksPsychology · 1,649 worksDevelopmental and Educational Psychology · 523 works
🧭 Topics 1Research subjects and languages the work is about.English · 2,379 works
Cite
Cite as Sylvain Coulange, Marie-Hélène Fries, Monica Masperi and Solange Rossato. 2024. A Corpus of Spontaneous L2 English Speech for Real-situation Speaking Assessment. Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024).
@inproceedings{coulange2024corpus,
title = {{A Corpus of Spontaneous L2 English Speech for Real-situation Speaking Assessment}},
author = {Sylvain Coulange, Marie-Hélène Fries, Monica Masperi and Solange Rossato},
booktitle = {Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024)},
year = {2024},
doi = {10.63317/3dg43n4y98yx},
url = {https://doi.org/10.63317/3dg43n4y98yx}
}References
- Corine Astesano. 2001. Rythme et accentuation en français: invariance et variabilité stylistique. Collection Langue & parole. L’Harmattan. find
- Max Bain, Jaesung Huh, Tengda Han, and Andrew Zisserman. 2023. Whisperx: Time-accurate speech transcription of long-form audio. Interspeech. find
- Hervé Bredin and Antoine Laurent. 2021. End-to-end speaker segmentation for overlap-aware resegmentation. In Interspeech. find
- Sylvain Coulange. 2023. Computer-aided pronunciation training in 2022: When pedagogy struggles to catch up. In Alice Henderson and Anastazija Kirkova-Naskova, editors, Proc. of the 7th International Conf. on English Pronunciation: Issues and Practices, pages 11–22. find
- Council of Europe. 2020. Common European framework of reference for languages. Council of Europe, Strasbourg, France. find
- Anne Cutler. 2015. Lexical stress in english pronunciation. In The Handbook of English Pronunciation, pages 106– 124. John Wiley & Sons, Inc, Hoboken, NJ. ↗
- Nivja H. de Jong, Jos Pacilly, and Willemijn Heeren. 2021. Praat scripts to measure speed fluency and breakdown fluency in speech automatically. Assessment in Education: Principles, Policy & Practice, 28:456–476. ↗
- Keelan Evanini and Klaus Zechner. 2019. Overview of automated speech scoring, Innovations in Language Learning and Assessment at ETS, pages 3–20. Routledge, London, England. find
- Luciana Ferrer, Harry Bratt, Colleen Richey, Horacio Franco, Victor Abrash, and Kristin Precoda. 2015. Classification of lexical stress using spectral and prosodic features for computer-assisted language learning systems. Speech Comm., 69:31–45. ↗
- Matthew Honnibal, Ines Montani, Sofie Van Landeghem, and Adriane Boyd. 2020. spacy: Industrial-strength natural language processing in python. find
- Talia Isaacs, Pavel Trofimovich, and Jennifer Ann Foote. 2018. Developing a user-oriented second language comprehensibility scale for english-medium universities. Language Testing, 35(2):193–216. ↗
- David O. Johnson and Okim Kang. 2015. Automatic prominent syllable detection with machine learning classifiers. Int. J. Speech Technol., 18(4):583–592. ↗
- Kun Li, Shaoguang Mao, Xu Li, Zhiyong Wu, and Helen Meng. 2018. Automatic lexical stress and pitch accent detection for L2 English speech using multi-distribution deep neural networks. Speech Comm., 96:28–36. ↗
- Kazuya Saito, Konstantinos Macmillan, Magdalena Kach-licka, Takuya Kunihara, and Nobuaki Minematsu. 2022. Automated assessment of second language comprehensibility: Review, training, validation, and generalization studies. Second Lang. Acquis., pages 1–30. ↗
- Anne Tortel. 2021. Le rythme en anglais oral : considérations théoriques et illustrations sur corpus. Recherche et pratiques pédagogiques en langues - Cahiers de l’APLIUT, (Vol. 40 N°1). ↗
- Anne Tortel and Sophie Herment. 2018. La voyelle inaccentuée e en position initiale : analyses acoustiques et enjeux pédagogiques pour l’anglais L2. In XXXIIe Journées d’Études sur la Parole, ISCA. ISCA. find
- Emily Di Zhang. 2020. Automated speaking assessment: Using language technologies to score spontaneous speech. Lang. Assessment Quarterly, 17(3):327–330. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/coulange-2024-corpus-spontaneous-l2-english-speech/