Pogayo / african-voices-web

Website that hosts the African Voices projects. Users can download datasets and synthesizers, and synthesize speech in African languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

african-voices-web

Visit the African Voices website here.

Installation

  • Install python 2.7 or newer
  • Create a virtual environment python3 -m venv virtual_environment_name
  • Activate the virtual environment cd your_virtual_environment_name and then source bin/activate
  • Install all dependencies needed by the project. Run the command pip3 install -r requirements.txt in the project root folder
  • Run make migrations and then migrate. python manage.py makemigrations and then python manage.py migrate to create the tables from models in the database
  • Run python manage.py runserver on the project root folder to run project on local machine

System Requirements

For the project to work, you need to have festvox and its dependencies installed.

  1. Install prerequisites:
sudo apt-get install git build-essential libncurses5-dev sox wget
sudo apt-get install csh ffmpeg html2text
  1. Download and run fest_build.sh. On your terminal run:
chmod +x festvox_setup.sh
./festvox_setup.sh

Learn more about Festvox

Want to create your own synthesizer?

Follow the instructions in NewlangTech to create your own synthesizer in simple steps.

About

Website that hosts the African Voices projects. Users can download datasets and synthesizers, and synthesize speech in African languages


Languages

Language:Python 47.9%Language:HTML 45.8%Language:CSS 5.3%Language:Shell 1.0%