A curated collection of Jupyter notebooks for Natural Language Processing tasks focused on Ghanaian languages. This repository provides ready-to-use examples, tutorials, and research implementations for the Ghana NLP community.
Notebooks for translating between Ghanaian languages and English/other languages.
Notebooks for synthesizing speech from text in Ghanaian languages.
Notebooks for transcribing Ghanaian language audio to text.
Notebooks for synthetic data generation in Ghanaian languages.
Click any "Open in Colab" badge above to run the notebook immediately with free GPU/TPU access. No local setup required!
# Clone the repository
git clone https://github.com/GhanaNLP/notebooks.git
cd notebooks
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Start Jupyter
jupyter labWe welcome contributions! To add a new notebook:
- Create your notebook in the appropriate task folder (
mt/,tts/,asr/, orutils/) - Ensure it has a clear description and runs end-to-end on Colab
- Add the Open in Colab badge (see template below)
- Update this README with the new entry
- Submit a Pull Request
[](https://colab.research.google.com/github/GhanaNLP/notebooks/blob/main/FOLDERNAME/FILENAME.ipynb)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for Ghanaian languages