Donnez la parole à vos applications et à vos robots
Reconnaissance vocale, synthèse vocale et traduction, entièrement sur l'appareil.
Pensés pour le malgache, le créole mauricien, le français et l'anglais — là où les grands services ne vont pas.
Trois briques. Une seule technologie. Tout reste sur l'appareil.
Chaque SDK fonctionne seul ou avec les autres. Les modèles tournent sur le processeur de
l'appareil, sans serveur, sans abonnement à un nuage : vos utilisateurs gardent leurs paroles pour eux.
SDK STT
Reconnaissance vocale
Bientôt
Transforme la parole en texte, une tête de lecture par langue pour ne pas confondre le créole
et le français. Entraîné à résister au bruit : marché, rue, téléphone.
wav2vec2modèle commun aux 4 langues
≈ 320 Moquantifié, sur l'appareil
Benchmark, exemples et tarif →
SDK TTS
Synthèse vocale
Bientôt
Des voix naturelles, proches de l'humain : une femme et un homme inclus, pour le
malgache, le créole mauricien, le français et l'anglais. La technologie de Mimba TTS. Votre propre voix : sur demande.
2 voixincluses, femme et homme
≈ 118 Mopack compressé, 4 langues
Benchmark, exemples et tarif →
SDK Translate
Traduction
Disponible
Un seul modèle pour les 12 directions entre malgache, créole mauricien, français et anglais.
Entraîné aussi sur des phrases « mal entendues », pour rester juste derrière la reconnaissance vocale.
95 Mo12 directions, int8
≈ 85 mspar phrase, sur 1 cœur
Benchmark, exemples et tarif →
Robots, humanoïdes, bornes
Le robot qui parle malgache, créole et français. Sans Wi-Fi.
Un robot d'accueil à l'aéroport d'Ivato, un humanoïde dans un hôtel de
Grand-Baie, une borne à l'entrée d'un hôpital : il écoute la personne en face, comprend sa langue, traduit et lui
répond à voix haute. Tout se passe dans sa tête — pas dans un centre de données à l'autre bout du monde.
⚡
Réponse immédiate
Pas d'aller-retour réseau : la traduction d'une phrase prend un dixième de seconde.
🔒
Rien ne sort du robot
Les voix des visiteurs ne sont ni envoyées, ni stockées : un argument décisif pour la santé, la banque, l'hôtellerie.
🧩
Fait pour l'embarqué
Linux ARM64 et x86, Android, Windows : sur la carte de calcul du robot, sans GPU.
🌍
Langues locales d'abord
Corpus construits avec des locuteurs de Madagascar et de Maurice, pas traduits à la machine.
Une seule API. Trois capacités. Des milliers d'usages.
🎙️Écoutermicro du robot
STTComprendre« Aiza ny hopitaly ? »
⇄Traduire« Où est l'hôpital ? »
TTSRépondredans la langue du visiteur
🔊Parlerhaut-parleur
Robots d'accueil
Aéroports, hôtels, centres commerciaux, offices du tourisme.
Humanoïdes
Une conversation naturelle avec chacun, dans sa langue.
Traduction vocale, lecture à voix haute, saisie à la voix.
Langues
Les langues de l'océan Indien, enfin servies
Le malgache et le créole mauricien sont absents ou mal servis par les grands assistants
vocaux. Ce sont nos langues de départ, pas une option.
MalagasySTT · TTS · Translate
Kreol morisienSTT · TTS · Translate
FrançaisSTT · TTS · Translate
EnglishSTT · TTS · Translate
NgiemboonTTS (Mimba TTS)
+D'autres à venirdites-nous lesquelles
from mimba_stt import Recognizer
from mimba_translate import Translator
from mimba_tts import Synthesizer
stt = Recognizer("plt") # on-device models
tr = Translator()
tts = Synthesizer("fr", voice="fr-F")
text = stt.transcribe("visitor.wav") # "Aiza ny hopitaly?"
reply = tr.translate(text, target="fr") # "Où est l'hôpital ?"
tts.speak(reply, output="reply.wav")
val stt = MimbaRecognizer(context, "plt")
val tr = MimbaTranslator(context)
val tts = MimbaSynthesizer(context, "fr", voice = "fr-F")
val text = stt.transcribe(mic.record())
val reply = tr.translate(text, target = "fr")
speaker.play(tts.speak(reply)) // no network
final stt = await MimbaRecognizer.load('plt');
final tr = await MimbaTranslator.load();
final tts = await MimbaSynthesizer.load('fr', voice: 'fr-F');
final text = await stt.transcribe(audio);
final reply = await tr.translate(text, target: 'fr');
await tts.speak(reply); // offline
#include<mimba/mimba.hpp>
mimba::Recognizer stt("plt"); // Linux ARM64: the robot's board
mimba::Translator tr;
mimba::Synthesizer tts("fr", "fr-F");
auto text = stt.transcribe(mic.read());
auto reply = tr.translate(text, "fr");
speaker.play(tts.speak(reply));
La même interface, en anglais, sur toutes les plateformes. Translate : disponible ; STT et TTS : aperçu.
Pour les développeurs
Trois lignes pour écouter, traduire, répondre.
Une interface simple, la même sur toutes les plateformes. Les modèles se
téléchargent une fois, puis tout fonctionne sans connexion.
Python, Kotlin / Android, Flutter, C++ (Linux, Windows)
Modèles ONNX quantifiés : légers, rapides sur processeur
Langue choisie par l'application : pas de mélange créole / français
Documentation en français et en anglais, exemples complets
Entre l'humain et la machine, plus de barrière de langue.
Chacun parle sa langue. Le robot, l'application ou la borne fait le reste.
Pourquoi Mimba ?
0octet envoyé
Tout est calculé sur l'appareil. Conforme par construction aux règles de protection des données.
12directions de traduction
Dans un seul modèle de 95 Mo, entre les 4 langues.
0,1 spar phrase traduite
Mesuré sur un téléphone Android de milieu de gamme.
1licence annuelle
Pas de facturation à la minute ni au caractère : utilisez autant que vous voulez.
Licences
Une licence par an, sans compteur.
Indépendant
50 USD/ an, par SDK
Pour un développeur seul ou une petite structure : une application.
Tous les modèles du SDK, tous les formats
Utilisateurs illimités, sans compteur
Mises à jour des modèles pendant un an
Entreprises
Pro
300 USD/ an, par SDK
Pour les entreprises et les applications commerciales.
Tout ce que contient Indépendant
Plusieurs applications de l'entreprise
Assistance par e-mail sous 48 h, facture
Robotique & OEM
Sur devis
Pour les fabricants de robots, d'humanoïdes et de bornes.
Les 3 SDK, Linux ARM64 et x86
Licence par appareil ou par série
Accompagnement à l'intégration, voix sur mesure
Paiement par carte, PayPal ou mobile money :
Parlons de votre projet
Accès anticipé aux SDK, devis, démonstration sur votre robot : écrivez-nous.