Privacy Policy Cookie Policy Terms and Conditions

[HOME PAGE] [STORES] [CLASSICISTRANIERI.COM] [FOTO] [YOUTUBE CHANNEL]


Reconnaissance automatique de la parole

Reconnaissance automatique de la parole

Page d'aide sur l'homonymie Pour les articles homonymes, voir ASR.
La reconnaissance vocale est habituellement traitée dans le middleware ; les résultats sont transmis aux applications utilisatrices.

La reconnaissance automatique de la parole (souvent improprement appelée reconnaissance vocale) est une technique informatique qui permet d'analyser la voix humaine captée au moyen d'un microphone pour la transcrire sous la forme d'un texte exploitable par une machine.

La reconnaissance de la parole, ainsi que la synthèse de la parole, l'identification du locuteur ou la vérification du locuteur, font partie des techniques de traitement de la parole. Ces techniques permettent notamment de réaliser des interfaces homme-machine (IHM) où une partie de l'interaction se fait à la voix : « interfaces vocales »,

Parmi les nombreuses applications, on peut citer les applications de dictée vocale sur ordinateur où la difficulté tient à la taille du vocabulaire et à la longueur des phrases, mais aussi les applications téléphoniques de type serveur vocal interactif, où la difficulté tient plutôt à la nécessité de reconnaître n'importe quelle voix dans des conditions acoustiques variables et souvent bruyantes (téléphones mobiles dans des lieux publics).

Dans Parole et dialogue homme-machine, W. Minker et S. Bennacef expliquent que la reconnaissance automatique de la parole est un domaine complexe, car il existe une différence importante entre le langage formel, qui est compris et utilisé par les machines, et le langage naturel, que les humains utilisent. Le langage formel est structuré par des règles syntaxiques strictes et sans ambigüité. À l'inverse, dans le langage naturel, des mots ou des phrases peuvent avoir plusieurs sens selon l'intonation de l'énonciateur ou le contexte par exemple.

Domaine de recherche

La reconnaissance de la parole peut se rattacher à de nombreux plans de la science : traitement automatique des langues, linguistique, théorie de l'information, traitement du signal, réseaux de neurones, intelligence artificielle, etc.

Historique

Les travaux sur la reconnaissance de la parole datent du début du XXe siècle. Le premier système pouvant être considéré comme faisant de la reconnaissance de la parole date de 1952.

Ce système électronique développé par Davis, Biddulph et Balashek aux laboratoires Bell Labs était essentiellement composé de relais et ses performances se limitaient à reconnaître des chiffres isolés (voir référence). La recherche s'est ensuite considérablement accrue durant les années 1970 avec les travaux de Jelinek chez IBM (1972-1993). La société Threshold Technologies fut la première à commercialiser en 1972 un système de reconnaissance d'une capacité de 32 mots, le VIP100. Aujourd'hui, la reconnaissance de la parole est un domaine à forte croissance grâce à la déferlante des systèmes embarqués. Une évolution rapide :

  • 1952 : reconnaissance des 10 chiffres par un dispositif électronique câblé.
  • 1960 : utilisation des méthodes numériques.
  • 1965 : reconnaissance de phonèmes en parole continue.
  • 1968 : reconnaissance de mots isolés par des systèmes implantés sur gros ordinateurs (jusqu’à 500 mots).
  • 1971 : lancement du projet ARPA aux États-Unis (15 millions de dollars = 11 237 999 euros) pour tester la faisabilité de la compréhension automatique de la parole continue avec des contraintes raisonnables.
  • 1972 : premier appareil commercialisé de reconnaissance de mots.
  • 1978 : commercialisation d'un système de reconnaissance à microprocesseurs sur une carte de circuits imprimés.
  • 1983 : première mondiale de commande vocale à bord d'un avion de chasse en France.
  • 1985 : commercialisation des premiers systèmes de reconnaissance de plusieurs milliers de mots.
  • 1986 : lancement du projet japonais ATR de téléphone avec traduction automatique en temps réel.

Principe de base

Une phrase enregistrée et numérisée est donnée au programme de reconnaissance automatique de la parole (RAP). Dans le formalisme RAP (ASR en anglais), le découpage fonctionnel est le suivant :

  • Le traitement acoustique (front-end en anglais) permet principalement d'extraire du signal vocal une image acoustique compacte sous forme de vecteurs acoustiques correspondant à des tranches de 20 à 30ms de signal avec un pas de 10ms (technique de fenêtrage de hamming). Le signal est numérisé et paramétré par une technique d'analyse fréquentielle utilisant la transformée de Fourier (par exemple MFCC, Mel-Frequency Cepstral Coefficients).
  • L'apprentissage automatique réalise une association entre les segments élémentaires de la parole et les éléments lexicaux. Cette association fait appel à une modélisation statistique entre autres par modèles de Markov cachés (HMM, Hidden Markov Models) et/ou par réseaux de neurones artificiels (ANN, Artificial Neural Networks).
  • Le décodage en concaténant les modèles élémentaires précédemment appris reconstitue le discours le plus probable. Il s'agit donc d'une correspondance de motif (pattern matching) temporelle, réalisée souvent par l'algorithme de déformation temporelle dynamique (en anglais DTW, dynamic time warping).

Les modèles

Un tel système s'appuie sur trois modèles principaux :

  • Modèle de langage : ce modèle donne la probabilité P(W) de chaque suite de mots W dans le langage cible.
  • Modèle de prononciation : ce modèle donne pour chaque suite de mots W, la ou les prononciations possibles H avec leurs probabilités P(H|W).
  • Modèle acoustico-phonétique : ce modèle estime la probabilité P(X|H) de la séquence observée de vecteurs acoustiques X étant donnée une prononciation possible H d'une séquence de mots donnée.

La combinaison de ces trois modèles permet de calculer la probabilité de toute suite de mots étant donné un signal vocal observé. La reconnaissance de la parole consiste à trouver la suite de mots qui a la probabilité la plus élevée. Formellement la solution au problème est la suite de mots W qui maximise l'expression mathématique suivante : \textstyle P(W)\sum_H P(H|W)P(X|H).

Pour caler ces modèles en vue d'une application, il faut utiliser une grande quantité de corpus annoté. Le corpus doit correspondre aux conditions d'utilisation du système visé.

Classification

Les systèmes de reconnaissance de la parole peuvent être classifiés selon plusieurs axes :

  • le type de signal : signal bruité ou signal non bruité (ex. microphone casque avec réduction de bruit), signal téléphonique (téléphone fixe ou mobile) ou large bande, signal compressé ou non…
  • le type de modèle acoustique : modèle monolocuteur (ex. dictée vocale), modèle multilocuteur (speaker independant en anglais)
  • la nature des enregistrements : dictée de texte, commande vocale, dialogue homme-machine, message téléphonique, radio, TV, podcast, etc.
  • la langue.

La taille du vocabulaire et la complexité du modèle de langage sont directement liés à la langue et à la nature des données à traiter, de quelques dizaines de mots pour de la commande vocale à quelques centaines de milliers de mots pour couvrir une langue comme le français ou l'allemand.

Performance

Les performances brutes d'un moteur de reconnaissance de la parole sont souvent mesurées en taux d'erreur de mots (Word error rate). On peut, réciproquement, évaluer le taux de succès. Ce taux varie fortement en fonction de la nature des données à transcrire, du locuteur, et des conditions acoustiques. Il dépend peu de la langue. Voici sa définition formelle:

\mathit{WER} = \frac{S + E + I}{N}

  • S est le nombre de substitutions,
  • E est le nombre d'élisions,
  • I est le nombre d'insertions,
  • N est le nombre de mots dans la transcription de référence (transcription exacte).

Voici quelques résultats moyens en termes de taux d'erreur :

  • Textes lus (dictée vocale, système monolocuteur) : 5 %
  • Journaux radio et TV : 10 %
  • Conversations téléphoniques informelles : 40 %

Mentions dans la littérature

La reconnaissance de la parole est évoquée dans Le Premier Cercle de l'écrivain dissident soviétique Alexandre Soljenitsyne, comme un outil de répression au service de Staline.

La reconnaissance de la parole est également évoquée dans un roman policier[1] :

« Rien à voir avec nos bons vieux rapport de chez nous pianotés sur ordinateur d'un doigt frileux par un pote qui a longtemps hésité entre la carrière de flic et celle de maréchal-ferrant. Chez les Yankees, tu causes et ça s'enregistre, propre et en ordre, sans ratures, répétitions ni impropriétés de termes. N'importe quelle crapule, ayant appris à lire sur une machine à sous, te torche des aveux en comparaison desquels la Confession d'un enfant du siècle passerait pour le mode d'emploi d'une poudre insecticide traduit du romanche.

Pour piloter ce machin, y avait pas besoin de sortir de Princeton. Tout ce qu'avait à branler l'opératrice, en dehors de son touffu joli, c'était de faire répéter un mot mal prononcé, et encore l'appareil suggérait-il une tripotée de synonymes concordant avec le sens de la phrase. En voyant fonctionner l'engin, je pensai à tous mes confrères trémulsés de la coiffe dont il rendrait la prose intelligible. »

 Frédéric Dard alias San-Antonio, Du sable dans la vaseline

Il est fait mention de la reconnaissance de la parole comme unique interface entre l'homme et la machine dans La trilogie des prophéties de Pierre Bordage. En effet, dans cette trilogie, il est présenté un super-ordinateur, le D.N.A P-C.

Logiciels de reconnaissance vocale

Article détaillé : Commande vocale.

Notes et références

  1. San Antonio, Du sable dans la vaseline, Fleuve noir, (ISBN 2265065307), p. 40-41

Voir aussi

Bibliographie

  • Traitement de la parole, par René Boite, Hervé Bourlard, Thierry Dutoit, Joel Hancq et Henri Leich, Presses polytechniques et universitaires romandes, 2000.
  • Reconnaissance de la parole : Traitement automatique du langage parlé 2. Hermes Science - Lavoisier (Traité IC2, Informatique et systèmes d'information), J. Mariani (Ed.), 2002
  • Jean-Paul Haton, Reconnaissance automatique de la parole : du signal à son interprétation, Dunod Paris, 2006
  • Minker Wolfgang, Bennacef Samir (2000). Parole et dialogue homme-machine, Editions Eyrolles et CNRS EDITIONS, Marsat, 212 pages.

Articles connexes

Liens externes

  • (en) [PDF] Automatic Recognition of Spoken Digits, article historique sur le premier système de reconnaissance de la parole, 1952
  • (en) « Rest in Peas: The Unrecognized Death of Speech Recognition », mai 2010
  • (en) Glossaire sur la reconnaissance de la parole
  • l'identification vocale dans la police scientifique
  • Portail de l’informatique
This article is issued from Wikipédia - version of the Friday, October 16, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.
Contents Listing Alphabetical by Author:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Unknown Other

Contents Listing Alphabetical by Title:
# A B C D E F G H I J K L M N O P Q R S T U V W Y Z Other

Medical Encyclopedia

Browse by first letter of topic:


A-Ag Ah-Ap Aq-Az B-Bk Bl-Bz C-Cg Ch-Co
Cp-Cz D-Di Dj-Dz E-Ep Eq-Ez F G
H-Hf Hg-Hz I-In Io-Iz J K L-Ln
Lo-Lz M-Mf Mg-Mz N O P-Pl Pm-Pz
Q R S-Sh Si-Sp Sq-Sz T-Tn To-Tz
U V W X Y Z 0-9

Biblioteca - SPANISH

Biblioteca Solidaria - SPANISH

Bugzilla

Ebooks Gratuits

Encyclopaedia Britannica 1911 - PDF

Project Gutenberg: DVD-ROM 2007

Project Gutenberg ENGLISH Selection

Project Gutenberg SPANISH Selection

Standard E-books

Wikipedia Articles Indexes

Wikipedia for Schools - ENGLISH

Wikipedia for Schools - FRENCH

Wikipedia for Schools - SPANISH

Wikipedia for Schools - PORTUGUESE

Wikipedia 2016 - FRENCH

Wikipedia HTML - CATALAN

Wikipedia Picture of the Year 2006

Wikipedia Picture of the Year 2007

Wikipedia Picture of the Year 2008

Wikipedia Picture of the Year 2009

Wikipedia Picture of the Year 2010

Wikipedia Picture of the Year 2011