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.

Essayer la technologie

Pour se familiariser avec l’ASR

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 !

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.
Nom
Nous nous engageons à respecter votre vie privée et nous n'utiliserons les informations que vous nous fournissez que pour vous contacter au sujet de contenus pertinents sur nos produits et technologies. Vous pouvez vous désabonner à tout moment. Consultez notre politique de confidentialité.

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

zorabots logo

"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