Skip to content

GhanaNLP/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhanaNLP Website

About GhanaNLP: Ghana NLP is an Open Source Initiative focused on Natural Language Processing (NLP) of Ghanaian Languages, & its Applications to Local Problems. While we will begin work on Ghanaian languages initially, likely focusing on Twi due to number of speakers, our ultimate goal is for our tools to be applicable throughout the West African subregion and beyond. Website

What we have done: Here's a list of projects developed by GhanaNLP. Our project are accessible on a wide range of platforms and you are welcome to check them out.

  • Khaya Translator Web App: Khaya was the first translation app for Ghanaian languages relying on Machine Learning/Artificial Intelligence. Since version 1.0.2, it has started expanding to other African languages, such as Yoruba.

It also now includes Automatic Speech Recognition capabilities for Twi and Yoruba - speak directly to your phone and the app will transcribe your speech to text! For these languages, to the best of our knowledge, it is the first and only app to date offering such general speech recognition capabilities!.

Check it out here Go to Khaya Web App

  • Abena: enables a computer to begin to reason in Twi computationally.

Check it out here Abena

  • Khaya Translator Mobile App: Khaya was the first translation app for Ghanaian languages relying on Machine Learning/Artificial Intelligence. Since version 1.0.2, it has started expanding to other African languages, such as Yoruba.

It also now includes Automatic Speech Recognition capabilities for Twi and Yoruba - speak directly to your phone and the app will transcribe your speech to text! For these languages, to the best of our knowledge, it is the first and only app to date offering such general speech recognition capabilities!.

Check it out here Go to Khaya Mobile App

Setting up your system for the project

  1. Download and install Ruby if it's not already on your system. To check, type ruby --version in your cmd. If it's not already on your system, download here and install on your system

  2. Install jekyll. To install,

    • type gem install jekyll bundler and hit enter
    • type jekyll --version to see if jekyll has been installed. It should return the jekyll version if it is installed.
  3. Your system is now set.

Contributing

To make changes, clone the repo to your system, create a branch, make changes and push

To clone using https

git clone https://github.com/GhanaNLP/website.git

Create your branch

git branch your-branch

Switch to your branch

git checkout your-branch

Make your changes

Commit changes made

git commit -m 'commit message'

Add remote repo to able to push changes to the repo

git remote add origin https://github.com/GhanaNLP/website.git

Push initial changes to the repo

git push -u origin your-branch

To push subsequent changes

git push

To run locally (not on Github pages, to serve on your own computer)

  1. Clone the repository and make updates as detailed above.
  2. Make sure you have ruby-dev, bundler, and nodejs installed: sudo apt install ruby-dev ruby-bundler nodejs
  3. Run bundle clean to clean up the directory (no need to run --force)
  4. Run bundle install to install ruby dependencies. If you get errors, delete Gemfile.lock and try again.
  5. Run bundle exec jekyll serve to generate the HTML and serve it from localhost:4000 the local server will automatically rebuild and refresh the pages on change.

Thank you🙏🏾

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published