Est-il possible de se connecter par reconnaissance vocale?

62

Bien que j'aime la reconnaissance faciale, je préférerais utiliser la connexion par reconnaissance vocale. C'est possible? Si c'est possible, comment puis-je installer le logiciel?

zuberuber
la source
21
J'ai voté parce que cela m'intéresse aussi, mais attention, la reconnaissance faciale peut souvent être annulée par une bonne image, et la reconnaissance vocale peut parfois être annulée à l'aide d'un enregistreur vocal. Idéalement, la reconnaissance vocale impliquerait de relire un ensemble de mots choisis au hasard.
Jeff Welling
2
Il existe un module VoiceAuth PAM, mais le lien de linux-pam.org/modules.html va nulle part. Wayback machine a une copie du logiciel de 2006: wayback.archive.org/web/…. Elle compile bien (vous devez installer au minimum sudo apt-get install libpam-dev libasound-dev) et est livrée avec une documentation. Mais je n'ai pas de micro pour l'essayer.
Taneli
À partir du fichier readme, il ne prend pas en charge la réponse aux problèmes. Il ne prend en charge qu'un seul mot de passe vocal, mais c'est un début.
RobotHumans
6
Le blog de Mark Shuttleworth a indiqué qu'il aimerait que la reconnaissance vocale fasse partie du HUD Unity. S'il est mis en œuvre avec succès ici, nous pourrions le voir devenir adopté dans d'autres zones du bureau (comme l'écran de connexion), mais ce n'est que pure spéculation de ma part.
Christopher Kyle Horton
2
J'espère que vous n'avez pas besoin de vous connecter pour travailler lorsque vous avez un rhume ou une toux! : D
Sepero

Réponses:

11

Non, avec les logiciels actuels pour Ubuntu, il est impossible de se connecter par la voix.

Il n'y a pas de logiciel pour vous permettre de le faire. La reconnaissance vocale est encore une technologie très nouvelle et imparfaite. Tout le monde peut convenir que ce serait cool et high-tech de marcher sur votre ordinateur, de dire quelque chose, de lui demander de dire «Accès accordé» et de nous connecter. Mais pour le moment, nous ne pouvons que rêver.

Pour créer une connexion vocale sécurisée, il faudrait une puissance informatique extraordinaire pour analyser la voix avec précision. Siri d’Apple envoie les données aux serveurs pour leur demander de faire rapport de ce qui a été dit, car elle n’a pas le pouvoir de le faire elle-même.

Cependant, je pense que ce serait extrêmement cool et que c'est une excellente idée. Si vous souhaitez lancer le processus, rendez-vous sur le site http://brainstorm.ubuntu.com et lancez la discussion. Vous obtiendrez les commentaires de nombreuses personnes, y compris des développeurs Ubuntu, et si suffisamment de personnes pensent que c'est une bonne idée, cela se produira.

William
la source
1
Je suis d'accord surtout. "nécessiterait une puissance informatique extraordinaire pour analyser avec précision la voix" ne dépend pas nécessairement de la manière dont elle est mise en œuvre. Pour les ordinateurs de poche, oui. Pour les ordinateurs de bureau, probablement pas autant. Je pense qu'une partie de toutes les demandes adressées au serveur Siri consiste en un approvisionnement collectif par Apple d'un énorme corpus de voix, bien que cela soit absolument nécessaire pour les ordinateurs de poche.
RobotHumans
Vous avez un point. Cependant, cela dépend beaucoup du bureau. Une solution unique pour tous ne fonctionnerait pas dans ce cas, en raison du grand nombre d'ordinateurs exécutant Ubuntu. Mais, en conséquence, certains systèmes seraient plus sécurisés que d’autres. Si la même quantité de puissance de calcul était nécessaire pour vous connecter afin de vous connecter à tous les systèmes Ubuntu, il en faudrait plusieurs minutes pour vous connecter, ce qui gênerait l'utilisateur.
William
Point valide. Dans le dernier cas, j’utilise par défaut «utiliser netbook edition».
RobotHumans
Oui, une option permettant d'activer / désactiver la connexion dans la fenêtre Paramètres système serait également utile.
William
2

Il existe différents types d'authentification vocale. Par exemple, parole de texte, puis vérification du texte décodé; analyse de modèle de voix; chanter une chanson; analyser le spectre de fréquences de la voix, etc. Selon ce que vous recherchez, vous êtes tôt ou très tôt dans la partie.

cependant,

Vous pouvez autoriser la connexion automatique avec ou sans mot de passe, puis lancer un outil logiciel permettant de vérifier et de contrôler votre voix, votre voix, etc. Pour des raisons de preuve de concept , vous pouvez démarrer le logiciel à partir de votre script .login ou .bash_rc, mais sachez qu'ils peuvent être résiliés à l'aide du clavier. Si l'authentification échoue, exécutez la déconnexion.

Pour les logiciels de reconnaissance vocale, consultez cet article Wikipedia ou le projet Julius .

L’alternative (à la dure) consisterait à rechercher ou à mettre en œuvre un module d’authentification enfichable (PAM) , similaire à l’ authentification par empreinte digitale pour les ordinateurs portables de TI. Bien que je ne puisse pas vous indiquer un module prêt à être utilisé, cela est techniquement possible.

élomage
la source