Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Niger-Volta-LTI/yoruba-voice-speech-recorder

Domain:

natural language processing

Record type:

software
Creator:
Nig
Host:
App for recording speech utterances dictated from text prompts. Speaker name, audio-recording path & prompt text are saved to a metadata file. Use it for building speech recognition and speech synthesis corpora # Yorùbá Voice Speech Recorder App for recording speech utterances dictated from text prompts. Speaker name, audio-recording path & prompt text are saved to a metadata file. Use it for building speech recognition and speech synthesis corpora for training and evaluation. ## Developer setup * **Prerequisites**: `git`, `python3` & `brew` * `git clone` this repo, `cd` into the repo directory * run installation script: `$ ./scripts/install.sh` * start app: `$ ./scripts/start.sh` ### Caveats `pyAudio`, the audio library used for recording audio, requires portaudio to be installed on the system. The easiest way is with brew ``` brew install portaudio ``` `portaudio` library may be installed in a custom location depending on your package manager `brew` or `macports`, or depending on your computer's hardware `arm64` vs Intel `x86`. In all cases, we must specify the location of headers and libraries, with `CPPFLAGS` & `LDFLAGS`. This is already done within the `./install.sh` script, but may need to be modified based on the above :point_up: For reference on - **M1 Macs**: `CPPFLAGS="-I/opt/homebrew/include" LDFLAGS="-L/opt/homebrew/lib" pip3 install -e .` - **Older Intel Macs**: `CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" pip3 install -e .` - **Macports**: `CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" pip3 install -e .` ## Developer py2app setup ``` $ python3 ./setup.py py2app -A # py2app uses setup to build an app bundle (.app) $ ./dist/Yorùbá\ Voice\ Speech\ recorder.app Voice\ Speech\ Recorder -p ~/github/yoruba-voice-speech-recorder/src/yoruba_voice_speech_recorder/prompts/timit.txt -d ~/Desktop/audio-data ``` ## Other packaging solutions * PyOxidizer * Nuitka * others like Typer, cx_freeze & shiv. ## License Distributed under the AGPL-3.0 license. See the LICENSE text file for more information. ## Acknowledgements This repo is based on a fork of github.com. We have …

Visit

github.com

Tasks

automatic speech recognitionspeech processing

Languages

Yoruba

Licenses

AGPL-3.0

Similar

Niger-Volta-LTI/yoruba-voiceNiger Volta LTI: Yoruba AudioNiger-Volta-LTI/yoruba-adrNiger-Volta-LTI/yoruba-audioNiger-Volta-LTI/yoruba-textsam4rano/yoruba-voice-speech-recorder

Niger-Volta-LTI/yoruba-voice

Repo & Project for the Imminent Research Grant code & tasks # YorùbáVoice Landing page for data, c

Niger Volta LTI: Yoruba Audio

This repo aggregates audio/speech corpora for Yorùbá tasks. The corpora may contain aligned text or be purely unlabeled. The objective is to have a bird's eye view of available Yorùbá audio, and it's metadata and entropy, to inform additional data collection tasks

Niger-Volta-LTI/yoruba-adr

Automatic Diacritic Restoration of Yorùbá language Text # Automatic Diacritic Restoration of Yorùbá

Niger-Volta-LTI/yoruba-audio

Yorùbá language audio for ASR, TTS and other speech tasks # Yorùbá Audio This repo aggregates audi

Niger-Volta-LTI/yoruba-text

Yorùbá language training text for NLP, ASR and TTS tasks # Yorùbá text This repository contains fu

sam4rano/yoruba-voice-speech-recorder

Record and preserve Yoruba language voice samples for research and education # 🎤 Yoruba Voice Speec