Aller au contenu

ReadSpeaker speechEngine SDK Embedded

Synthèse vocale sur l'appareil pour les équipements embarqués et mobiles

ReadSpeaker speechEngine SDK Embedded ajoute des voix IA naturelles aux appareils ARM, aux applications mobiles et aux systèmes embarqués. Il fonctionne entièrement sur l'appareil, sans connexion réseau. Plus de 150 voix IA dans plus de 50 langues pour iOS, Android et Embedded Linux.

  • Fonctionne entièrement sur l'appareil
  • ARM 32/64 bits
  • 150+ voix · 50+ langues

Pourquoi sur l'appareil

Une parole qui fonctionne avec ou sans connexion

Beaucoup d'appareils ne peuvent pas compter sur le cloud. Un moniteur médical, une voiture ou un automate industriel doit parler au moment voulu, à chaque fois. speechEngine SDK Embedded synthétise la parole entièrement sur l'appareil : la sortie audio reste constante et immédiate, même sans réseau. Vos données ne quittent jamais le matériel, et la latence ne dépend jamais d'un signal.

Conçu pour l'embarqué

Une voix naturelle sur du matériel où la plupart des synthèses vocales ne tiennent pas

Une empreinte réduite, par conception

Chaque voix occupe de 6 à 35 Mo de stockage et fonctionne dans 20 à 30 Mo de mémoire. Cela tient sur le matériel contraint qui équipe les produits embarqués, des contrôleurs ARM 32 bits aux puces mobiles 64 bits, sans sacrifier le naturel de la voix.

Plus de 150 voix IA dans plus de 50 langues

speechEngine SDK Embedded puise dans le catalogue ReadSpeaker de plus de 150 voix IA réparties sur plus de 50 langues. De nouvelles voix et de nouvelles langues sont ajoutées régulièrement : le même SDK peut donc accompagner un produit sur un marché comme sur cinquante.

Réglez chaque mot qu'il lit

Ajustez le débit, la hauteur et le volume selon l'appareil. Utilisez SSML (Speech Synthesis Markup Language) pour insérer des pauses, changer de voix ou de langue en milieu de phrase et ajouter des transcriptions phonétiques. Un dictionnaire utilisateur par langue, avec prise en charge de l'IPA, vous permet de corriger une fois pour toutes la prononciation des noms de produits et des termes métier, partout.

Caractéristiques techniques

Conçu pour le matériel contraint

speechEngine SDK Embedded est pensé pour les systèmes à faible empreinte. Les chiffres ci-dessous vous permettent de dimensionner votre matériel avant de vous engager.

Spécifications techniques de speechEngine SDK Embedded
SpecificationValue
Systèmes d'exploitationiOS · Android · Embedded Linux (autres systèmes embarqués sur demande)
CPUARM 32/64 bits. Neural Standard : 1 GHz ou plus (64 bits uniquement) · Neural Lite : 800 MHz ou plus
RAM6 à 30 Mo
Mémoire à l'exécution20 à 30 Mo (Neural Lite et Neural Standard)
Empreinte des voix6 à 32 Mo (Neural Lite) · 9 à 35 Mo (Neural Standard), technologie de réseaux neuronaux profonds
Sortie audio8 formats : PCM linéaire 16 bits, A-law 8 bits, μ-law 8 bits, PCM linéaire non signé 8 bits Wave, ADPCM Dialogic 4 bits, et variantes Wave
Saisie du texteTexte brut (multi-octets) · SSML (UTF-8)
DocumentationFiche produit (PDF)

Neural Standard et Neural Lite

Deux niveaux de voix, un seul SDK

Choisissez l'équilibre adapté à votre matériel. Neural Standard fonctionne sur ARM 64 bits à partir de 1 GHz, avec des voix de 9 à 35 Mo pour le rendu le plus riche. Neural Lite fonctionne sur ARM à partir de 800 MHz, avec des voix de 6 à 32 Mo pour les appareils les plus contraints. Les deux reposent sur la technologie des réseaux neuronaux profonds.

Neural Lite et Neural Standard comparés
Neural LiteNeural Standard
CPUARM 800 MHz et plusARM 1 GHz et plus (64 bits uniquement)
Empreinte des voix6 à 32 Mo9 à 35 Mo
TechnologieRéseaux neuronaux profondsRéseaux neuronaux profonds

Plateformes

Intégrez dans le langage que vous utilisez déjà

speechEngine SDK Embedded est livré avec les API, des exemples de code et la documentation pour une intégration rapide. Développez en C/C++ sur Embedded Linux, en Objective-C sur iOS ou en Java sur Android. Chaque livraison comprend les bibliothèques du moteur vocal, les fichiers de voix et la documentation d'intégration pour votre plateforme sous licence, ainsi que le soutien de notre équipe.

Plateformes prises en charge et leurs langages d'intégration
PlatformLanguage
Embedded LinuxC / C++
iOSObjective-C
AndroidJava

Intégration

Quelques appels suffisent pour obtenir la première parole

Initialisez le moteur, chargez une voix, puis synthétisez. Le SDK se charge du reste sur l'appareil.

/* Illustrative - confirm exact API against the SDK docs before use */
#include "rs_embedded_tts.h"

int main() {
    rsEngine *engine = rsEngineCreate("license.dat");
    rsEngineLoadVoice(engine, "en-US-neural-standard");
    rsEngineSetRate(engine, 1.0);
    rsEngineSpeak(engine, "Welcome aboard.", RS_AUDIO_PCM16);
    rsEngineDestroy(engine);
    return 0;
}

Forme donnée à titre indicatif. Reportez-vous à la documentation du SDK et aux exemples de code pour les signatures exactes de l'API de la plateforme qui vous est livrée.

Où il fonctionne

Des voix pour les appareils critiques

Des applications mobiles au matériel critique, speechEngine SDK Embedded donne aux produits une voix fiable où qu'ils fonctionnent, y compris dans la défense et d'autres environnements contraints.

Médical et industriel

Des alertes et des relevés énoncés à voix haute sur des moniteurs et des automates qui ne peuvent pas attendre le cloud.

Voir les solutions pour la santé

Systèmes d'annonces

Une sortie vocale claire pour les systèmes d'alarme et de notification d'urgence.

Appareils mobiles

Livres audio, apprentissage des langues et applications mobiles qui parlent hors ligne, sans connexion réseau.

FAQ

Questions sur speechEngine SDK Embedded

  • Oui. speechEngine SDK Embedded synthétise la parole entièrement sur l'appareil, sans connexion réseau. Tous les traitements et toutes les données restent sur le matériel : la sortie vocale est immédiate et constante, même dans des environnements hors ligne ou contraints.

  • Il prend en charge iOS, Android et Embedded Linux d'emblée. D'autres systèmes d'exploitation embarqués peuvent être pris en charge sur demande. Contactez notre équipe en précisant votre plateforme cible.

  • Il fonctionne sur les processeurs ARM 32/64 bits. Les voix Neural Standard demandent un processeur ARM 64 bits à 1 GHz ou plus ; les voix Neural Lite fonctionnent à partir de 800 MHz. Le SDK utilise de 6 à 30 Mo de mémoire vive et de 20 à 30 Mo à l'exécution.

  • Chaque voix occupe de 6 à 32 Mo en Neural Lite et de 9 à 35 Mo en Neural Standard. Les deux niveaux reposent sur la technologie des réseaux neuronaux profonds : vous obtenez un rendu naturel avec une empreinte adaptée à l'embarqué.

  • speechEngine SDK Embedded prend en charge plus de 150 voix IA réparties sur plus de 50 langues. De nouvelles voix et de nouvelles langues sont ajoutées régulièrement. La liste complète est disponible sur le site web de ReadSpeaker.

  • Vous pouvez intégrer en C/C++ sur Embedded Linux, en Objective-C sur iOS et en Java sur Android. Chaque pack SDK comprend les API, des exemples de code et la documentation pour démarrer.

  • Oui. Utilisez SSML pour ajuster la prosodie, insérer des pauses, ajouter des transcriptions phonétiques et changer de voix ou de langue en cours de texte. Un dictionnaire utilisateur par langue, avec prise en charge de l'IPA, vous permet de définir des prononciations personnalisées pour les termes métier.

  • Il produit 8 formats audio, dont le PCM linéaire 16 bits, l'A-law et le μ-law 8 bits, l'ADPCM Dialogic 4 bits et plusieurs variantes Wave. Vous pouvez ainsi vous aligner sur la chaîne audio de votre appareil cible.

  • speechEngine SDK Embedded est conçu pour les systèmes sur l'appareil à faible empreinte, sur matériel ARM et mobile. speechEngine SDK targets desktop and PC-based applications on Windows and Linux. See speechEngine SDK if you're building for desktop.

Prêt à mettre une voix dans votre appareil ?

Parlez-nous de votre matériel, de vos langues cibles et de votre calendrier. Notre équipe embarqué vous aidera à cadrer les voix, l'empreinte et la plateforme qui conviennent à votre produit.

Find your ReadSpeaker solution

Opening the conversation…

Search

    Searching…

    No results for

    Try another wording, or start from one of these.

    Search is not available right now.

    You can still reach the pages below.