/ Модель

Характеристики

Параметры
3,5 млн
Лицензия
CC BY-NC 4.0
Архитектура
vits · dense
Опубликована
30 июл 2025

African-Kikuyu-TTS

Синтез речиТекст → аудио3 профессии

Компактная модель VITS на основе facebook/mms-tts-kik, которая преобразует текст на кикуйю в речь.

17скачиваний за 30 дней5лайковвеса обновлены30 июл 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Синтез речи» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели сгенерируют результат по каждой задаче. Опубликованный тест появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

BrianMwangi/African-Kikuyu-TTS — модель синтеза речи на языке кикуйю (гĩкуйю), размещённая Brian Mwangi на Hugging Face на основе facebook/mms-tts-kik из проекта Massively Multilingual Speech компании Facebook. Это компактная модель VITS на 3,5 млн параметров, принимающая текст и генерирующая речь; в репозитории веса представлены в формате safetensors. Модель предназначена для озвучивания фраз на кикуйю, в том числе в приложениях для изучения языка, доступности и цифрового сохранения языка.

Модель ориентирована на кикуйю, распространённый в центральной Кении язык. Она доступна по лицензии CC BY-NC 4.0, которая требует указания авторства и ограничивает коммерческое использование. Качество зависит от исходных данных MMS: возможны ошибки на незнакомых словах и различия в произношении между диалектами.

Сценарии применения

  • озвучивание текста на кикуйю
  • создание аудиоматериалов для изучения кикуйю
  • добавление синтеза речи на кикуйю в приложения доступности
  • озвучивание цифрового контента для носителей кикуйю

Ограничения

Качество зависит от обучающих данных MMS; модель может хуже справляться с незнакомыми словами, а произношение может различаться между диалектами кикуйю.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

African Kikuyu Text-to-Speech Model

Model Description

This is a Text-to-Speech (TTS) model for the Kikuyu language, one of the major languages spoken in Kenya. The model is based on Facebook's Massively Multilingual Speech (MMS) project and has been redeployed here for better discoverability and accessibility.

Language Information

  • Language: Kikuyu (Gĩkũyũ)
  • Language Code: ki (ISO 639-1), kik (ISO 639-3)
  • Family: Niger-Congo, Atlantic-Congo, Volta-Congo, Benue-Congo, Bantoid, Southern, Narrow Bantu, Central, J, Kikuyu-Kamba (J.10)
  • Speakers: Approximately 8.1 million native speakers
  • Region: Central Kenya

Model Details

  • Model Type: VITS (Variational Inference with adversarial learning for end-to-end Text-to-Speech)
  • Base Model: facebook/mms-tts-kik
  • Training Data: Part of Facebook's MMS dataset
  • Supported Task: Text-to-Speech synthesis for Kikuyu language

Usage

Using Transformers

from transformers import VitsModel, VitsTokenizer
import torch
import scipy.io.wavfile
import numpy as np

# Load model and tokenizer
model = VitsModel.from_pretrained("BrianMwangi/African-Kikuyu-TTS")
tokenizer = VitsTokenizer.from_pretrained("BrianMwangi/African-Kikuyu-TTS")

# Example text in Kikuyu
text = "Mũthenya ũmwe, njũgũ ya ita yakoragwo na atumia a njũri cia kĩrĩra"

# Generate speech
inputs = tokenizer(text, return_tensors="pt")
with torch.no_grad():
    outputs = model(**inputs)

# Save audio file
audio = outputs.waveform.squeeze().cpu().numpy()
scipy.io.wavfile.write("kikuyu_speech.wav", rate=model.config.sampling_rate, data=audio)

Using Pipeline

from transformers import pipeline

# Create TTS pipeline
tts = pipeline("text-to-speech", model="BrianMwangi/African-Kikuyu-TTS")

# Generate speech
speech = tts("Mũthenya ũmwe, njũgũ ya ita yakoragwo na atumia a njũri cia kĩrĩra")

Examples

Here are some example phrases in Kikuyu:

  • "Wĩ mwega" - "You are good"
  • "Nĩ kĩĩ gĩtũmi?" - "What is the reason?"
  • "Ndĩ na gĩkeno nĩ ũndũ waku" - "I am happy because of you"

Limitations

  • The model quality depends on the training data from the original MMS dataset
  • May not perform well on words or phrases not present in the training data
  • Performance may vary with different dialects of Kikuyu

Ethical Considerations

This model is intended to:

  • Promote and preserve the Kikuyu language in digital spaces
  • Support language learning and accessibility
  • Enable TTS applications for Kikuyu speakers

Citation

If you use this model, please cite both this repository and the original MMS paper:

@article{pratap2023mms,
  title={Scaling Speech Technology to 1,000+ Languages},
  author={Pratap, Vineel and Tjandra, Andros and Shi, Bowen and Tomasello, Paden and Babu, Arun and Kundu, Sayani and Elkahky, Ali and Ni, Zhaoheng and Vyas, Apoorv and Conneau, Alexis and others},
  journal={arXiv preprint arXiv:2305.13516},
  year={2023}
}

Acknowledgments

  • Facebook AI Research: For developing the MMS models
  • Original Model: facebook/mms-tts-kik
  • Community: Kikuyu language speakers and African NLP community

Contact

For questions or issues related to this model deployment, please open an issue in this repository.


This model is a redistribution of Facebook's MMS Kikuyu TTS model, repackaged for better discoverability and ease of use.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
VitsModel
Ревизия весов
d852ae8

0 моделей