Logo Lanfrica

SalomonMetre/swahili_corpus_construction

Domaine:

natural language processing

Type de record:

dataset
Créateur:
Sal
HĂ´te:
# Postural Effects on Swahili Vowel Articulation 🌍🗣️ ### *An Acoustic Analysis of Formant Variability Across Body Positions* ## 📌 Project Overview This study investigates how body posture (Standing, Sitting, and Supine) influences the acoustic properties of the Swahili five-vowel system (/a/, /e/, /i/, /o/, /u/). By analyzing $F_1$, $F_2$, and $F_3$ formants, we examine how changes in physical orientation lead to the passive displacement of articulators (tongue and jaw) and whether the speech motor system successfully compensates for these shifts to maintain phonetic targets. ## 🛠️ Technology Stack * **Language:** Python 3.14+ * **Acoustic Analysis:** Praat-Parselmouth (LPC Burg Method) * **Annotation Parsing:** TextGrid * **Statistics:** NumPy, SciPy (Welch's & Paired Student's t-tests) * **Workflow Management:** uv ## 📂 Directory Structure ```text . ├── data/ │ ├── audio/ # 30 WAV samples (10 per posture) │ ├── annotations/ # Manual TextGrid alignments (Tier 1: Vowels) │ └── text/ # Recording script (10 Swahili sentences) ├── src/ │ ├── analysis/ # Extraction, Cleaning, and Statistics scripts │ └── util/ # Audio duration and metadata utilities ├── analysis/ # Processed JSON data and .txt statistical reports └── README.md ``` ## 🧪 Methodology ### 1. Corpus & Data Collection * **Material:** 10 phonetically balanced Swahili sentences. * **Conditions:** Audio captured in three controlled postures: **Standing**, **Sitting**, and **Supine**. * **Consistency:** Total durations are verified (range: 3.60s – 5.92s) to ensure a stable speech rate across all conditions. ### 2. Formant Extraction & Data Integrity * **Automated Tracking:** Mid-point formant extraction using the Burg algorithm. * **Physiological Filtering:** Removal of tracking artifacts through frequency boundary constraints. * **Statistical Cleaning ($2\sigma$):** Tokens falling outside two standard deviations from the mean are excluded to ensure a robust rep …

Languages