IA on-device · Kokoro-82M

Synthèse vocale neurale. Sans cloud.

6 langues, 37 voix, une ligne Gradle. Synthèse neurale on-device — votre texte ne quitte jamais le téléphone. Pas de clé API, pas de frais au caractère, pas d'internet. Gratuit pour commencer, Pro pour l'extensibilité.

// IA on-device · arm64-v8a · WAV 24 kHz · 82M params · 100 % hors ligne

MainActivity.kt
// une seule dépendance
implementation("com.jokobee:jokobeetts:1.0.0")
// trois lignes pour parler
val tts = Tts.create(context)
val audio = tts.synthesize("Bonjour le monde", lang = "fr")
// fonctionne dans toutes les langues
tts.synthesize("Hello world", lang = "en")
tts.synthesize("Hola mundo", lang = "es")
On-device · sans cloud · sans clé API PARLE
Pourquoi on-device

Votre texte reste sur le téléphone.

Les API TTS cloud envoient votre texte à un serveur et facturent au caractère. JokobeeTTS exécute le modèle neural localement — rien n'est envoyé, rien n'est facturé, fonctionne hors ligne. Privé par conception, utilisation illimitée, zéro coût récurrent.

IA on-device · moteur neural Kokoro-82M 6 langues · FR EN ES PT IT 37 voix · hommes et femmes par langue Privé · le texte ne quitte jamais l'appareil Hors ligne · aucun internet requis 0 $/caractère · aucun frais d'utilisation 24 kHz · sortie WAV PCM Maven Central · com.jokobee
Langues

6 langues, normalisation de qualité production.

Chaque langue a son propre normaliseur — devises, dates, heures, abréviations, numéros de téléphone, points cardinaux — tout est prononcé naturellement. Plus de 400 anglicismes automatiquement prononcés correctement dans chaque langue romane.

🇫🇷 Français · CharsiuG2P · WER 0.00 🇺🇸 Anglais US · misaki · 99,6 % 🇬🇧 Anglais GB · misaki british 🇪🇸 Espagnol · CharsiuG2P · 100 % 🇧🇷 Portugais BR · CharsiuG2P · 100 % 🇮🇹 Italien · CharsiuG2P · 100 %
Version gratuite

Tout ce qu'il faut pour livrer une app TTS.

La version gratuite est une librairie TTS complète et prête pour la production — pas une démo limitée. 6 langues, 37 voix, normalisation intelligente, moteur d'anglicismes, prononciation custom. Sans limites, sans filigrane.

Gratuit

Synthèse neurale

Moteur Kokoro-82M ONNX. Audio naturel 24 kHz. 37 voix dans 6 langues. Fonctionne entièrement on-device.

Gratuit

Normalisation intelligente

Devises, dates, heures, abréviations, points cardinaux, téléphones — prononcés naturellement par locale.

Gratuit

Moteur d'anglicismes

Plus de 400 mots anglais automatiquement prononcés correctement en français, espagnol, italien, portugais.

Gratuit

Prononciation custom

IPA, ARPABET et dictionnaires TSV. Une ligne pour que votre app prononce n'importe quel mot correctement.

Gratuit

Assemblage audio

Synthèse multi-phrases avec silence configurable, fondu enchaîné et normalisation de volume.

Gratuit

Model Manager

Téléchargement des modèles et voix au premier lancement. Votre APK reste léger — les assets chargent depuis Cloudflare.

Version Pro

Une plateforme TTS extensible pour les apps professionnelles.

Pro débloque la couche d'extensibilité — streaming, adaptateurs d'accent, dictionnaires de terminologie, adaptateurs de normalisation, import et mélange de voix, détection automatique de langue. Formats ouverts pour vos données, formats chiffrés pour le contenu propriétaire.

Pro

Streaming

Streaming phrase par phrase avec callback ou Kotlin Flow. L'audio commence avant la fin de la synthèse. Essentiel pour les chatbots et assistants vocaux.

Pro

Détection auto de langue

Passez lang="auto" — la librairie détecte la langue. Par segment en streaming : français puis anglais utilise le bon pipeline pour chacun.

Pro

Import et mélange de voix

Importez des fichiers voix .pt custom. Mélangez 2-3 voix avec pondération pour créer des identités vocales uniques.

Pro

Adaptateurs d'accent

Transformez les phonèmes pour les accents régionaux — français québécois, castillan, portugais européen. JSON ou .jkba chiffré.

Pro

Dictionnaires de terminologie

Dictionnaires médicaux, juridiques, techniques en JSON, TSV, IPA ou ARPABET. Empilez-en plusieurs avec priorité. Ouvert ou .jkbt chiffré.

Pro

Adaptateurs de normalisation

Personnalisez le traitement du texte pour les formats régionaux, abréviations et expressions. Règles JSON ou .jkbn chiffré.

Architecture

4 points d'extension. Un pipeline extensible.

Chaque mot passe par une chaîne de traitement complète avec 4 points d'extension nommés. Le développeur contrôle la prononciation à chaque niveau — du texte brut aux phonèmes finaux.

Pipeline
Texte
   [tts.normalization] PRO · texte → texte
   Normaliseur par locale (devises, dates, heures…)
   tts.lexicon GRATUIT · le dev gagne toujours
   [tts.dictionary] PRO · packs de terminologie
   Anglicismes 402 mots, automatique
   G2P misaki EN / CharsiuG2P
   [tts.accent] PRO · IPA → IPA
   PhonemePost garde-fou vocab
   Kokoro ONNX 82M paramètres
   WAV 24 kHz 🔊
Gratuit & Pro

Livrez gratuitement. Étendez avec Pro.

La version gratuite est une librairie TTS complète — pas un essai. Pro débloque la plateforme d'extensibilité : streaming, adaptateurs, dictionnaires, import de voix, détection auto. Achat unique, à vous pour toujours.

Gratuit Apache 2.0
0 $ · Maven Central / JitPack / GitHub
  • 6 langues · 37 voix · synthèse neurale
  • Normalisation qualité production par locale
  • 402 anglicismes (automatique, langues romanes)
  • Prononciation custom (IPA / ARPABET / TSV)
  • Assemblage audio (silence, fondu, normalisation)
  • Model Manager (téléchargement au premier lancement)
  • WAV 24 kHz · arm64-v8a · 100 % hors ligne
Plateforme extensible
Pro licence incluse
149 $ · achat unique, à vous pour toujours
  • Tout le Gratuit, plus :
  • Streaming phrase par phrase (callback + Kotlin Flow)
  • Détection automatique de langue (lang="auto", par segment)
  • Import et mélange de voix (fichiers .pt custom)
  • Adaptateurs d'accent (JSON + .jkba chiffré)
  • Adaptateurs de normalisation (JSON + .jkbn chiffré)
  • Dictionnaires de terminologie (JSON/TSV + .jkbt chiffré)
  • Pas d'abonnement — aucun frais récurrent
Une ligne Gradle

Pas de NDK. Pas de Python. Juste la dépendance.

La librairie inclut tout — modèle neural, moteurs G2P, normaliseurs, fichiers de voix. Ajoutez une ligne à votre build et synthétisez.

app/build.gradle.kts
// Gratuit — Maven Central
implementation("com.jokobee:jokobeetts:1.0.0")
// Gratuit — JitPack (alternative)
implementation("com.github.Jokobee:JokobeeTTS:v1.0.0")
// Pro — copier le .aar dans app/libs/, puis :
implementation(files("libs/jokobeetts-pro-1.0.0.aar"))
Fonctionne avec Whisper

Transcrire → Traiter → Parler. Tout on-device.

Combinez avec Whisper Android pour la reconnaissance vocale et llama.cpp pour le chat LLM — un pipeline d'assistant vocal complet qui fonctionne entièrement sur le téléphone. Sans cloud, sans API, sans limites.