/ Модель

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

Лицензия
Apache 2.0
Библиотека
poto-tts
Опубликована
19 авг 2026

poto-tts-kokoro-gh

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

Синтезирует английскую речь британскими голосами Kokoro с корректным произношением ганских имён и слов.

37скачиваний за 30 дней0лайковвеса обновлены20 авг 2026

Бенчмарки

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

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

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

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

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

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

poto-tts-kokoro-gh — это пакет синтеза речи от сообщества GhanaNLP, основанный на Kokoro и предназначенный для чтения английского текста с корректным произношением ганских имён, географических названий и заимствований. В словарь espeak-ng добавлены 44 321 произношение; текст подаётся модели без изменений, а слова вне словаря произносятся по британским правилам английского языка.

Доступны восемь британских голосов, аудио выдаётся в формате 24 кГц, моно. Репозиторий содержит модель ONNX для запуска через sherpa-onnx, в том числе офлайн и в приложениях для Android, iOS, WebAssembly и C++. Это не модель с ганским акцентом: меняется произношение ганских слов, но не акцент голосов.

В проверке на выборке из 400 слов модель правильно произнесла 98,5% ганских слов по словарю; стандартный Kokoro — 2,8%. Метаданные указывают лицензию Apache-2.0, а README отдельно сообщает, что веса Kokoro доступны по Apache-2.0. Для развёртывания с espeak-ng-data действует GPL-3.0; произношения основаны на ghana-english-g2p с лицензией MIT.

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

  • озвучивание английских текстов с ганскими именами и фамилиями
  • чтение вслух названий городов и мест в Гане
  • синтез речи с правильным произношением слов на твí и га
  • офлайн-озвучивание ганского английского в мобильных приложениях

Ограничения

Голоса британские, а не с ганским акцентом; слова, отсутствующие в словаре, произносятся по британским правилам английского. Для развёртывания с espeak-ng-data следует учитывать лицензию GPL-3.0.

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

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

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

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

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

Открыть на Hugging Face

poto-tts — Ghanaian English on Kokoro

English speech that pronounces Ghanaian words properly: Kwabena, Achimota, the Okuapenhene, Nyankpani, Yaw, cedi, banku.

pip install poto-tts
poto-tts "Kwabena went to Achimota" -o out.wav
from poto_tts import load

tts = load()                                  # pulls this repo on first use
tts.save("The Okuapenhene met Nana Bawumia", "out.wav")

Hear it against standard Kokoro: the Space.

What it does, and what it does not

Not Ghanaian-accented voices. These are Kokoro's British speakers. What changes is what they say, not who they sound like.

                 standard Kokoro       poto-tts
Kwabena          kwˈAbnə               kwabˈɪna
Achimota        əʧɪmˈOTə               ˌatʃimˈota
Okuapenhene     ˈOkjuˌApənhˌin         ˌokwapɛnhˈɛnɛ
Yaw              jˈɔ                   jˈaw
Ewe              jˈuː                  ˈɛvɛ

Ewe is the clearest case: standard Kokoro reads it as the English word you.

How

Pronunciation is data, not code. 44,321 Ghanaian words — names, places, titles, Twi and Ga loans, food, money, everyday coinage — are compiled into espeak's own dictionary, each carrying the lexicon's IPA, and read as British English. Your text reaches the model unchanged, and every other word is pronounced as British English would.

Two things contribute, and they compose. Standard Kokoro phonemises with misaki, whose English lexicon holds no Ghanaian words at all — it returns a placeholder for Kwabena, Achimota, Okuapenhene and Akple. sherpa-onnx phonemises with espeak-ng, which at least reads Ghanaian spelling as spelling. The dictionary is then where espeak's remaining guesses are replaced by the recorded pronunciation, and where you add a name it has never seen.

All seven Akan vowels reach the model: ɛ and ɔ stay distinct from e and o.

On a 400-word sample checked against the lexicon, standard Kokoro says 2.8% of Ghanaian words correctly and poto-tts 98.5%.

Voices

Eight British speakers. sid is what sherpa-onnx wants.

femalemale
nameGrace, Comfort, Mercy, PatienceEmmanuel, Isaac, Ebenezer, Bright
sid20, 21, 22, 2326, 27, 24, 25

British only: the entries are read with espeak's British phoneme table, so the phonemes are non-rhotic and use /a/ where American English has /æ/. Kokoro's twenty American speakers were trained on American phonemes; they are still in the model and reachable by their own names (load(voice="af_heart")) but not offered.

Output is 24 kHz mono.

Without Python — Android, iOS, WebAssembly, C++

Any sherpa-onnx runtime loads these files directly, offline. Send plain text with lang=en.

file
onnx/model.onnxthe model
voices.binspeaker embeddings
tokens.txtphoneme → id
espeak-ng-data/the Ghanaian part. Ship this one.

A stock espeak-ng-data gives you a working voice that mispronounces every Ghanaian name, silently. That directory is the deliverable.

Integration guide, with Kotlin, Swift and C++ snippets, the speaker ids, and how to trim espeak-ng-data from 28 MB to 2.3 MB: docs/MOBILE.md.

Adding a pronunciation

The lexicon will miss somebody's name. Put it in a TSV and rebuild the dictionary:

pip install 'poto-tts[lexicon]'
printf 'Owusu\to w u s u\n' > my_words.tsv
poto-tts dict --out espeak-ng-data --ghanaian-stress --extra my_words.tsv

docs/CUSTOMISING.md.

Licensing

  • Kokoro weights: Apache-2.0 (hexgrad/Kokoro-82M, converted by k2-fsa). Commercial use is fine.
  • espeak-ng-data: GPL-3.0, as in any espeak-based deployment. Worth reading before an app-store submission — see the mobile guide.
  • Pronunciations derive from ghana-english-g2p (MIT).

Method and source: GhanaNLP/poto-tts.

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

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

GPU в ailist

Универсальный рантайм · poto-tts

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
ffc9a3a

0 моделей