Logo Lanfrica

ogunlao/yoruba_speech_project

Domain:

natural language processing

Record type:

datasetproject
Creator:
ogu
Host:
This repo contains 3 hours of audio speech recordings in Yoruba language collected for research purposes. # Yoruba Speech Dataset for Low-Resource Speech Tasks This repo contains over 3 hours of recorded yoruba text from 1 native yoruba male speaker. ## Downloading Go to your terminal and enter; ```git git clone github.com ``` This adds a folder called "yoruba_speech_project" which contain the files to your local directory. ## Statistics - 1079 recordings of a maximum of 20 word length per recording - 3.06 total recording hours - 22 folders each containing 49 recorded audio with their respective metadata. Recordings are divided into folders for easy access. ## Data Collection Text dataset used for recording was collected from Niger Volta LTI. It had a smooth narrative which made the text interesting to read. Recording was done using the Lig-Aikuma Android app. It is an easy-to-use app with good interface for recording and elicitation. It offers 6 modes of usage; - Recording - Respeaking - Translating - Elicitation - Check - Share The elicitation mode was used in data collection where a displayed text is read carefully by the speaker during recording. ## Data Preprocessing Preprocessing involved; - validating data for errors and removing corrupt files - merging folders - splitting data into train, val and test samples Two main dataset directory with subdirectories; - `recordings` contain the unprocessed recorded files and metadata - `data/records` contain split data Raw speech dataset split into; - 1 hour of speech data (split into train and val) - 1 hour of speech as test set - Additional extra 1 hour of speech as extra data - each contained in `data/records/train`, `data/records/val`, `data/records/extra` respectively All preprocessing can be accessed through the notebook `yoruba_speech_preprocessing` and script `yor_processor.py` Note that a python installation is required with some dependencies; - numpy - wave ## Application The dataset can be used majorly for low-resource speech model experiments or …

Languages

Licenses