CoolFace
Datasetpublic

AfriSpeech/open-bible-speech-african

Open Bible Resources — African Languages Spoken-audio Bible recordings aligned to verse-level text for 19 African languages — roughly 1,741 hours of audio across ~552,907 audio–text pairs (~357 GB). This dataset is the African-language subset of davidguzmanr/open-bible-resources, re-hosted here by AfriSpeech to make the African languages easy to find and use on their own. The audio and text are unchanged from the source; only the non-African configurations have been removed. All… See the full description on the dataset page: https://huggingface.co/datasets/AfriSpeech/open-bible-speech-african.

sourceHugging Facecc-by-sa-4.0updated 3mo agoView on Hugging Face
3likes3.1kdownloads
Dataset Card

Open Bible Resources — African Languages

Spoken-audio Bible recordings aligned to verse-level text for 19 African languages — roughly 1,741 hours of audio across ~552,907 audio–text pairs (~357 GB).

This dataset is the African-language subset of `davidguzmanr/open-bible-resources`, re-hosted here by AfriSpeech to make the African languages easy to find and use on their own. The audio and text are unchanged from the source; only the non-African configurations have been removed. All credit for collecting and aligning the data goes to the original authors and to Open.Bible / Faith Comes By Hearing.

Languages

Hours are computed from the duration_seconds field (sum of all clips per language).

LanguageHoursTrainTestSize
Chichewa (Nyanja)111.128,8051,51714.8 GB
Dawro116.928,1001,47913.2 GB
Dholuo (Luo)76.228,9071,52221.7 GB
Ewe96.128,6551,50924.7 GB
Gamo107.128,6901,51012.9 GB
Gofa86.828,8681,52010.8 GB
Hausa99.729,1811,53623.8 GB
Igbo94.228,5101,50125.7 GB
Kikuyu87.029,1851,53712.6 GB
Lingala127.827,3501,44032.4 GB
Luganda (Ganda)101.428,9181,52213.2 GB
Matengo28.27,4023907.8 GB
Ndebele100.928,6521,50929.2 GB
Oromo98.028,8921,52127.7 GB
Shona74.529,1501,53511.6 GB
Swahili96.429,1021,53213.3 GB
Twi (Akuapem)70.728,7561,51418.3 GB
Twi (Asante)78.629,0361,52920.0 GB
Yoruba89.929,0931,53223.7 GB
Total (19)1,741525,25227,655357 GB

Dataset structure

Each language is a separate config with train and test splits. Every example contains:

FieldTypeDescription
audioaudioVerse-level audio recording
textstringTranscription of the verse
testamentstringOld or New Testament
bookstringBible book name
chapterstringChapter number
versestringVerse number
duration_secondsfloatAudio duration in seconds
speaker_idstringSpeaker/recording identifier

Usage

python
from datasets import load_dataset

# Load one language (config name = language)
ds = load_dataset("AfriSpeech/open-bible-speech-african", "Yoruba")
print(ds)
print(ds["train"][0]["text"], ds["train"][0]["audio"])

# Stream instead of downloading everything
ds = load_dataset("AfriSpeech/open-bible-speech-african", "Swahili", streaming=True)
for ex in ds["train"]:
    print(ex["text"]); break

Config names are exactly the language names in the table above (e.g. "Twi (Akuapem)", "Dholuo").

Intended uses

  • —Automatic Speech Recognition (ASR) for under-resourced African languages
  • —Text-to-Speech (TTS) and speech synthesis
  • —Speech-to-text alignment, pronunciation modelling, and multilingual audio research

Licensing & attribution

Released under CC BY-SA 4.0, following the source dataset. The underlying recordings originate from the Open.Bible project. Please cite the original dataset and the Open.Bible source when using this data, and comply with the CC BY-SA 4.0 share-alike terms.

This is a redistribution for convenience. If you are the data owner and would like changes, please open a discussion on this repository.