Commander votre ordinateur par la voix

Spécialité(s)


Résumé

Dans le magazine précédent, nous avions vu comment réaliser un assistant virtuel ayant la parole [1]. Cependant, l'inverse ne nous était pas possible. Nous ne pouvions lui donner des consignes par la parole. Nous allons pallier à cela dans cet article dans lequel nous allons mettre en place une commande vocale pour votre ordinateur ou nano-ordinateur tel que votre framboise préférée.


Grâce au machine learning et au Natural Language Processing (NLP), la reconnaissance vocale devient clairement plus performante et prend de plus en plus part à notre vie quotidienne. À commencer par les smartphones, GPS… Toutefois nous n'allons pas utiliser le machine learning ici, mais une librairie dédiée à la reconnaissance vocale PocketSphinx qui fût utilisée un temps sur Android.

Cette librairie est basée sur le projet CMU Sphinx [2] également utilisée par KDE pour son module de reconnaissance vocale. Un des avantages de cette librairie est son fonctionnement hors ligne, c'est-à-dire qu'il n'est pas nécessaire d'avoir accès à Internet. De plus elle est indépendante des GAFAM. Les applications s'appuyant dessus peuvent ainsi être autonomes.

1. Installation

Tout d'abord, installons les différentes dépendances et les paquets PocketSphinx eux-mêmes :

laurent@ASUS:~$ sudo apt-get install python3-pyaudio

laurent@ASUS:~$ sudo apt_get install...

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous