Traitement Automatique du Langage Naturel
Permettez à vos utilisateurs de bénéficier de commandes vocales souples et naturelles grâce à une alliance unique de reconnaissance automatique de la parole (ASR) et de traitement du langage naturel (NLU), le tout sur l’appareil.
Pour se familiariser avec l’ASR
Qu’est-ce que le Traitement Automatique du Langage ?
Le traitement du langage naturel est une technologie conçue pour qu’un système informatique puisse extraire l’intention du langage humain, comme un humain serait capable de le faire.
Basée sur des réseaux de neurones, le Traitement Automatique du Langage définit des règles permettant d’associer le langage à une signification. Au lieu d’utiliser des expressions simplifiées dans la reconnaissance vocale courante, le NLU libère la manière dont les utilisateurs peuvent exprimer leurs intentions.
Fonctionnalités
Comment utiliser le traitement automatique du langage hors-ligne
Identifiez toutes les actions...
Décodez les intentions de l’utilisateur à partir de sa voix grâce à une compréhension avancée de la langue. Offrez une liberté d’utilisation grâce à des commandes vocales souples et à large vocabulaire, toujours intégrées.
Avec l’ASR: “Allume la climatisation dans la salle de réunion.”
Avec le NLU, la phrase pourrait être : “Il fait trop chaud dans la salle de réunion” et cela se traduirait ainsi : “$intent: Allume
la $equipment: climatisation
dans la $room: salle de réunion
.”
...et améliorez votre système vocal
Ce processus peut être étendu à un système à commandes vocales afin de fournir aux utilisateurs des commandes flexibles, les libérant ainsi des commandes guidées qui entraînent une frustration.
En effet, la plupart des expériences vocales sont sacrifiées à cause d’une mauvaise interface qui n’apprend pas à l’utilisateur les commandes à énumérer, ce qui entraîne une erreur du système.
Optimisations
Synergies du traitement automatique du langage
avec les autres technologies
Exprimez-vous librement
Le traitement du langage naturel ne traite que des données textuelles. Dans un cas d’utilisation axé sur la voix et afin d’exploiter les capacités de reconnaissance d’intention du NLU, la voix doit être transformée en texte.
Un modèle phonétique couplé à un modèle linguistique transcrit la voix de l’utilisateur en une transcription textuelle aussi précise que possible. Ce résultat est ensuite traité par le NLU pour détecter les intentions et les entités impliquées dans la réalisation de l’action ou des actions en question.
Des commandes vocales plus naturelles
Grâce à son architecture simplifiée, la Reconnaissance Automatique de la Parole (ASR) basée sur la grammaire est beaucoup plus précise dans certaines situations. Contrairement au FreeSpeech, l’ASR manque cruellement de flexibilité linguistique. En d’autres termes, les utilisateurs DOIVENT dire exactement les commandes vocales qui ont été définies.
Les ASR reposent généralement sur des grammaires qui contiennent des balises (l’équivalent de slots, d’entités et d’intentions) qui sont insérées dans les commandes vocales en tant qu’espaces réservés. Dans cette situation, la compréhension du langage naturel traite automatiquement les intentions du texte donné par l’ASR, ce qui optimise grandement le processus de balisage.
Bénéfices
Pourquoi choisir notre
Traitement Automatique du Langage ?
Hors connexion
Nos modèles NLU s’appuient uniquement sur les capacités de l’appareil pour fonctionner, sans avoir besoin d’un serveur ou d’un Cloud.
Protection des données
Comme notre solution ne communique avec aucun tiers, les données restent à l’abri des failles de sécurité.
Traitement en temps réel
Le traitement sur l’appareil est la meilleure option pour éviter la latence du service, impactant grandement l’expérience de l’utilisateur.
Facile à développer
Le NLU est simplifié grâce à l’interface du Studio VDK qui permet à n’importe quel développeur de devenir un expert en langage naturel.
Personnalisable
Plusieurs modèles de traitement du langage naturel peuvent être superposés pour s’adaper à tous les usages.
Maîtrise des coûts
À l’inverse de ses alternatives Cloud, nos modèles NLU ne sont pas facturés à chaque fois qu’il traitent une demande.
Essayez le VDK
maintenant !
Les entreprises qui ont choisi notre solution
Les retours de nos clients concernant nos technologies
“Nous avons intégré les technologies de Vivoka dans nos solutions dédiées à l'ergonomie des équipements dans l'industrie, garantissant performance et confidentialité des données.”
Guillaume Jégou
Responsable laboratoire Human Factors Technology
"Les solutions de Vivoka peuvent fonctionner hors ligne, sur appareil, pour opérer n’importe où, n’importe quand et avec un large support linguistique, ce qui est pour nos produits un avantage concurrentiel conséquent."
Paul Travers
Directeur général
"Nous nous sommes associés à Vivoka sur plusieurs projets innovants sur des systèmes Linux embarqués, et avons livré, dans un délai très court, des interactions vocales naturelles multilingues fonctionnant entièrement hors-ligne à nos clients."
Cédric Vincent
VP de la technologie logicielle
Informations techniques
Comment développer avec notre NLU ?
– Sur l’appareil
La technologie vocale embarquée est idéale pour les marques qui recherchent la commodité d’une interface vocale sans les problèmes de protection des données ou de connexion liés à Internet. L’accès complet à des commandes personnalisables et la possibilité de mettre les codes à jour pendant le développement facilitent la création de produits vocaux.
– Hybride
Le pouvoir de la connectivité Cloud combinée à la fiabilité de l’embarqué. Les solutions hybrides permettent à vos produits vocaux d’être à l’écoute et réactifs aux commandes à tout moment. Diffusez en toute transparence les mises à jour de vos produits et offrez une expérience vocale plus large grâce au niveau de connectivité Cloud qui correspond le mieux à votre produit et à vos utilisateurs.
Notre fonctionnalité Traitement Automatique du Langage comprend 3 fonctions :
- Extraction de l’intention : Capacité à extraire l’intention d’une phrase
- Extraction d’entités : Possibilité d’extraire zéro ou plusieurs entités d’une phrase.
- Spécialisé dans un domaine personnalisé : Ajusté sur le domaine du client.
Le moteur prend actuellement en charge 5 langues :
fra-FR → français de France
eng-US → anglais des États-Unis
ita-IT → italien d’Italie
spa-SP → espagnol d’Espagne
deu-DE → allemand d’Allemagne
– Modèle et taille de ressources : 30 – 50MB
– Matériel pris en charge : Unités de microprocesseur
– Plateformes supportées :
- Windows – x86_64
- Linux – x86_64 | armv7hf | armv8
- Android 6.0 (API 23)
Technologies Complémentaires
Découvrez les autres technologies de notre stack…
Reconnaissance de la parole
Transforme la parole en données textuelles pouvant être traitées par les machines.
Biométrie vocale
Identifiez ou authentifiez les utilisateurs grâce à leur empreinte vocale.
Synthèse vocale
Convertissez vos données textuelles en vocaux réalistes en plusieurs langages et voix.
Mot déclencheur
Activez la reconnaissance vocale grâce à la détection d’un mot ou d’une phrase unique.
C'est toujours le bon moment pour en apprendre plus sur les applications de la technologie vocale
Mots de réveil pour votre industrie : pourquoi cette technologie est-elle importante pour les services sur le terrain
Dans le secteur des services sur le terrain, les techniciens travaillent souvent dans des endroits éloignés où un accès rapide aux informations, une planification efficace et une communication...