Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indigenous Language Speech-to-Text (STT) for Cameroon/Africa #49

Open
9 of 21 tasks
FotieMConstant opened this issue Aug 4, 2024 · 5 comments
Open
9 of 21 tasks

Comments

@FotieMConstant
Copy link

Introduction

Building a speech-to-text model that supports indigenous languages in Cameroon/Africa. This project aims to fine-tune existing models like OpenAI’s Whisper(The code is open-source) to understand and transcribe local languages that are not currently represented in mainstream STT technologies.

Description

In Cameroon and across Africa, there’s a lack of representation in speech-to-text technologies for indigenous languages. Current STT systems predominantly support international languages like English and French. This lack of accessibility kinda limits the development of apps and services that could cater to local populations, especially in rural areas where indigenous languages are more prevalent.

Relevant Technology

Most existing STT systems, such as Google Speech-to-Text and Whisper, support only a limited number of international languages. While these systems are effective, they do not address the linguistic diversity in regions like Cameroon. As seen on the image below;

image
ref link: https://github.com/openai/whisper?tab=readme-ov-file

Proposed Solution:
I suggest to fine-tune Whisper with datasets of indigenous languages from Cameroon. This will involve collecting and curating a large dataset of audio samples in these languages, potentially requiring collaboration with local communities and linguistic experts to ensure accuracy and comprehensiveness. The project could also include research into better documenting these languages, which are often not well-represented in written form.

Disclaimer:
This idea draws inspiration from initiatives focused on improving technological accessibility in underrepresented regions and languages.

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique
Copy link

github-actions bot commented Aug 4, 2024

It's great having you contribute to this project

Welcome to the community 🤓, we will carefully review your project idea and get back to you.

If you would like to follow our community's work you should join us on our Telegram chat group and Channel, we help and encourage each other to contribute to open source.
You can also support us financially here to help us build Cameroon one open source at a time.

@billmetangmo
Copy link

Cool project . Why do you call it indigenous, i think the word has unfortunately a pejorative connotation

@FotieMConstant
Copy link
Author

Cool project . Why do you call it indigenous, i think the word has unfortunately a pejorative connotation

My bad, I thought it would better explain my point but yeah I see what you mean. But hey I shared the idea here for the community to talk around it and we all make it better.

@billmetangmo
Copy link

billmetangmo commented Aug 8, 2024

if i want to help, what can i do @FotieMConstant ?

@pythonbrad
Copy link
Member

Before go in this side, I recommend you to check out this similar project
https://huggingface.co/Orange/SSA-HuBERT-base-60k/tree/main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants