Contrôle vocal sur l'environnement de bureau


16

Je voudrais activer un système capable de répondre aux commandes vocales des utilisateurs et d'exécuter des scripts selon 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 (environ).

Une fois actif, et pendant qu'il é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 à de nouveaux MESSAGES" (MESSAGES étant le mot à la mode * IGNORE "ACCÉDER À NOUVEAU" - l'ordinateur exécute un script et ouvre l'évolution ou 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?

Réponses:


7

Gnome-Voice-Control

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

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 signal audio significatif a été détecté, le logiciel intercepte, traite et reconnaît le signal, puis exécute l'action souhaitée sur le bureau Gnome. Dans un ensemble d'actions, il peut s'agir de maximiser, minimiser, fermer la fenêtre active; ouvrir un programme spécifique; passer d'un bureau à un autre; entre autres. GnomeVoiceControl est implémenté en C conjointement avec CMU Sphinx, qui est un outil open source, créé pour convertir la parole en texte.

Diaporama des auteurs

Malheureusement, il semble qu'il n'ait pas beaucoup évolué au-delà des «objectifs» de base - cependant, il semble y avoir une activité ajoutant le support de nouvelles langues comme le bulgare et le turc cette année.

À installer:

sudo apt-get install gnome-voice-control

Ornithorynque

Il existe un projet intéressant appelé ornithorynque - c'est essentiellement un frontal Linux pour Dragon Naturally Speaking qui fonctionne 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 le terminal ".

VÉDIQUES

Il s'agit d'un nouveau projet qui dit qu'il fonctionne avec l'interface Unity.

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


Merci pour la réponse exceptionnellement rapide. J'ai entendu parler de ce programme et je l'ai installé, mais il ne semble pas avoir la configuration passée - il dit simplement "config". Je suis surpris qu'il n'y ait pas eu beaucoup de travail sur ce front. Existe-t-il peut-être une fenêtre équivalente que je pourrais utiliser avec du vin?
BorgDomination

1
l'ancienne version de gnome voice qui est en synaptique m'a donné les mêmes résultats. J'ai essayé la dernière version du site Web et cela semblait aller plus loin, mais je ne l'ai jamais fait fonctionner correctement. les dépendances manuelles étaient pénibles.
Kendrick

3

Simon Listens

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

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


est-ce que simon ne fonctionne qu'avec kde? Il a l'air vraiment génial et je l'ai installé mais je n'arrive pas à le faire fonctionner avec gnome-shell. spécialement la gestion des fenêtres. Si je veux montrer toutes les fenêtres par exemple, cela va fonctionner différemment dans les environnements kde env et gnome env?
Joshua Robison

1
Les dépendances devraient être résolues lors de l'installation sur Ubuntu <= 12.04 à partir du ppa mais je n'ai pas essayé récemment, et je n'ai aucune idée de la façon dont cela peut interférer avec le shell GNOME. Il n'y a pas (encore) de version pour 12.10.
Takkat

3

Google2Ubuntu

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

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

La source


1

Reconnaissance vocale Linux

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

Pour installer Linux Speech Recognition, allez sur la page GitHub du projet . Téléchargez le fichier ZIP et extrayez-le.

Installez ensuite quelques 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

Maintenant, il suffit d'attribuer un raccourci clavier pour activer l'enregistrement, pour ce faire, allez dans 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, cliquez sur le raccourci, puis attribuez un raccourci clavier pour activer la reconnaissance vocale.

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



0

Snips.ai

Je viens de l'essayer sur pi3 - semble avoir des
courses potentielles dans docker

https://snips.ai/


1
Bienvenue sur Ask Ubuntu. Veuillez noter que si vous êtes affilié à cet outil, vous devez le dire explicitement dans votre message; voir Comment ne pas être un spammeur .
Glorfindel

1
Le site officiel dit: Open Source: Nous nous engageons à ouvrir Snips au fil du temps , donc Snips peut être utile d'essayer.
karel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.