web-dev-qa-db-fra.com

Contrôle vocal sur l'environnement de bureau

Je souhaite activer un système capable de répondre aux commandes vocales de l'utilisateur et d'exécuter des scripts conformément à la commande verbale GIVEN.

Idéalement, j'aimerais que l'ordinateur écoute constamment.

Une fois qu'il entend le mot à la mode "Ordinateur", il s'active et écoute les commandes pendant 10 secondes (ou plus).

Une fois actif et en cours d'écoute, j'aimerais qu'un autre ensemble de mots à la mode puisse exécuter des scripts.

Par exemple....

(L'ordinateur est inactif) "Ordinateur" (l'ordinateur écoute immédiatement) "Accéder aux nouveaux MESSAGES" (les MESSAGES étant un mot à la mode. Word * IGNORES "ACCÈS AU NOUVEAU" - l'ordinateur exécute un script et ouvre une évolution ou de l'empathie). Il pourrait y en avoir un pour le navigateur, un pour fermer les fenêtres et afficher le bureau, ou un tas de choses vraiment.

Est-ce seulement possible?

16
BorgDomination

Gnome-Voice-Control

Développé dans le cadre de Google Summer of Code 2007, il s'agissait d'une idée pour développer certaines fonctionnalités qui amélioreront la convivialité de Gnome Desktop.

L'objectif est de mettre en œuvre un système de contrôle vocal de bureau. Le système consiste en une application qui surveillera l'entrée audio (microphone) et lorsqu'un logiciel significatif aura été détecté, le logiciel capturera, traitera et reconnaîtra le signal, puis exécutera l'action souhaitée sur le bureau Gnome. Dans un ensemble d’actions, vous pouvez notamment agrandir, réduire, fermer la fenêtre active; ouvrir un programme spécifique; passer d'un bureau à un autre; parmi d'autres. GnomeVoiceControl est implémenté en C en conjonction avec CMU Sphinx, un outil open source créé pour convertir la parole en texte.

Diaporama des auteurs

Malheureusement, il semble que les objectifs ne se soient pas beaucoup développés - il semble toutefois y avoir une activité qui ajoute du support à de nouvelles langues telles que le bulgare et le turc cette année.

Pour installer:

Sudo apt-get install gnome-voice-control

Ornithorynque

Il existe un appel de projet intéressant ornithorynque - il s’agit en fait d’une interface graphique Linux pour Dragon Naturally Speaking, qui tourne dans Wine.

La prétention à la renommée de cette application est "elle peut même lancer des programmes et des scripts Windows ou Linux, par exemple," démarrer un terminal ".

VEDICS

Ceci est un projet newish qui indique qu'il fonctionne avec l'interface Unity.

La page du projet indique qu’elle reconnaît "exécuter [nom du programme]" - ainsi, en théorie, vous [nom du programme] pourrait être n’importe quel script que vous souhaitez exécuter.

7
fossfreedom

Simon Listens

Il s’agit d’un projet open source visant à remplacer la souris et/ou le clavier par une reconnaissance vocale initialement développée pour les personnes handicapées.

Il y a un ppa à partir duquel on peut installer l'application: ppa: grasch-simon-listens/simon

3
Takkat

Google2Ubunt

Google2Ubuntu est un outil qui vous permet de contrôler votre ordinateur à l'aide de commandes vocales via l'API de reconnaissance vocale de Google.

Exécutez les commandes ci-dessous sur le terminal pour installer google2Ubuntu,

Sudo add-apt-repository ppa:benoitfra/google2ubuntu
Sudo apt-get update
Sudo apt-get install google2ubuntu

Source

3
Avinash Raj

Reconnaissance vocale Linux

Il est en cours de développement pour fonctionner sous les distributions Linux, il est très configurable et facile à étendre, supporte les dictionnaires personnalisés, la reconnaissance basée sur le contexte, le mode dictée et les macros configurables.

Pour installer la reconnaissance vocale sous Linux, allez sur la page du projet GitHub . Téléchargez le fichier Zip et extrayez-le.

Puis installez des dépendances:

Sudo apt-get install sox python-argparse libsox-fmt-mp3 mutt xvkbd xautomation

Ouvrez le dossier extrait (Palaver-master) dans le terminal et exécutez la configuration:

cd /~Path-to-folder~/Palaver-master/
./setup

Désormais, il vous suffit d'attribuer un raccourci clavier pour activer l'enregistrement. Pour ce faire, accédez à Paramètres système ...> Clavier> Raccourcis> Raccourcis personnalisés, cliquez sur le bouton Plus pour ajouter un raccourci, nommez-le Reconnaissance vocale et définissez la commande sur:

/~Path-to-folder~/Palaver-master/hotkey

Cliquez sur Appliquer, sur le raccourci, puis assignez un raccourci clavier pour activer la reconnaissance vocale.

Notez qu'aucune version stable n'a encore été publiée. Ne vous attendez donc pas à ce que les commandes soient pleinement fonctionnelles à ce stade, de nombreuses phrases seront reconnues, mais aucune action réelle ne sera entreprise.

1
Rodrigo Martins

Snips.ai

Juste essayé sur pi3 - semble avoir du potentiel
Fonctionne dans le docker

https://snips.ai/

0
Paul Schneider