C'est là, et ça marche...
Il existe un grand nombre de programmes de reconnaissance vocale, dont les suivants Dragon NaturallySpeaking est, je pense, l'un des plus utilisés. Je l'ai moi-même utilisé et j'ai été impressionné par sa qualité. C'était il y a quelques années, je suppose que les choses se sont encore améliorées depuis.
...mais ce n'est pas facile...
Même si elle fonctionne étonnamment bien, je ne dirai pas que c'est une solution facile. Il faut du temps pour former le programme, et même après, il fera des erreurs. C'est extrêmement lent par rapport à la dactylographie, si bien que je devais sans cesse me répéter "Ne prends pas le clavier, ne prends pas le clavier, ...". (après quoi je saisissais quand même le clavier). J'ai moi-même tendance à marmonner un peu, ce qui n'a pas arrangé les choses non plus ;-). Les premières semaines sont particulièrement frustrantes. Vous pouvez même avoir problèmes liés à la voix si vous de trop forcer sur votre voix .
...surtout pour les programmeurs !
Dans l'ensemble, c'est certainement une solution viable. pour les personnes écrivant du texte normal/prose . En tant que programmeur, vous vous trouvez dans un domaine complètement différent, pour lequel il n'existe pas de véritables solutions. Les choses ont peut-être changé depuis, mais je serais surpris qu'elles aient changé.
Quel est le problème ? La plupart des logiciels SR sont construits pour reconnaître le langage normal. Les programmeurs écrivent des choses très cryptiques, et il est difficile, voire impossible, de trouver un logiciel qui fasse la conversion entre le langage normal et le code. Par exemple, comment dicter :
if (somevar == 'a')
{
print('You pressed a!');
}
En utilisant les commandes de votre programme SR moyen, c'est une énorme douleur : "si espace crochet gauche signe égal signe égal apostrophe épeler une apostrophe ...". Et je ne parle même pas de naviguer sur votre code. Avez-vous déjà remarqué à quel point vous utilisez le clavier en programmant, et à quel point cette utilisation est différente de celle d'un utilisateur "normal" ?
Comment en tirer le meilleur parti
Jusqu'à présent, je n'ai travaillé qu'avec Dragon NaturallySpeaking (DNS), je ne peux donc parler que de ce produit. Il existe des modules complémentaires et des sites Web intéressants destinés à des personnes comme les programmeurs :
-
Vocola est un plugin non officiel qui vous permet d'ajouter facilement vos propres commandes à DNS. Je l'ai trouvé essentiel, en fait. Vous pourrez également trouver des jeux de commandes écrits par d'autres programmeurs, pour, par exemple, naviguer dans le code. Il est basé sur un progiciel écrit en Python, donc il existe aussi des progiciels plus avancés et plus sophistiqués. Consultez également le site de Vocola Page des ressources . (Attention : lorsque je l'ai utilisé, il y a eu quelques problèmes avec l'installation de Vocola ; consultez le newsgroup ci-dessous pour plus d'informations).
-
SpeechComputing.com est un forum/groupe de discussion avec de nombreuses discussions intéressantes. Un bon point de départ.
Remarques finales
Il semble que la meilleure solution à ce problème soit, vraiment :
- Trouvez des moyens de contourner le codage réel.
- Essayez de vous rétablir. Je suis quelque peu réticent à recommander ce livre, mais il semble fonctionner étonnamment bien pour les personnes souffrant de RSI/ tunnel carpien et d'autres problèmes de douleur chronique : J.E. Sarno, prescription de Mindbody . J'y travaille en ce moment même, et je pense qu'il vaut vraiment la peine d'être lu.