Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 20 sur 27
  1. #1
    Chroniqueur Actualités

    Homme Profil pro Stéphane Le Calme
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Nom : Homme Stéphane Le Calme

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : mars 2013
    Messages : 1 068
    Points : 16 741
    Points
    16 741

    Par défaut Et si coder par la parole devenait possible ?

    Et si coder par la parole devenait possible ?
    Un ingénieur présente son système à la Conférence Python 2013

    Un projet ambitieux, mené par l'ingénieur canadien Tavis Rudd, qui a vu le jour de façon assez anecdotique. En effet, il y a deux ans, Tavis a passé tellement de temps à développer qu'il en a eu les doigts tout engourdis et ne pouvait plus continuer. Après avoir essayé sans succès les solutions dites « conventionnelles », il s'est tourné sans grande motivation vers une alternative en laquelle il ne croyait pas vraiment : « désespéré, je me suis tourné vers la reconnaissance vocale » avouera-t-il.

    Au début la tâche était très difficile. Pour ceux d'entre vous qui avez déjà fait usage de services de reconnaissance vocale il y a quelques années, vous n'auriez certainement pas parié sur le succès de cette initiative. Même ceux qui sont proposés aujourd'hui, bien que plus perfectionnés que ceux d'avant, ne feraient probablement pas envisager cette solution comme alternative.

    C'est donc là qu'a débuté le travail de l'ingénieur. Il a d'abord utilisé le système de reconnaissance vocale Dragon NaturallySpeaking, mais il s'est avéré qu'il n'était pas adapté aux commandes d'édition de programmes. Il l'a donc modifié et combiné à une librairie de reconnaissance vocale Python de DragonFly. Bien vu de sa part.

    Il a défini par la suite ses propres commandes vocales (près de 2 000 à l'heure actuelle). La première démo commence dès la neuvième minute.

    [ame="http://www.youtube.com/watch?v=8SkdfdXWYaI"]Démo[/ame]

    « J'espère vous convaincre que la reconnaissance vocale n'est plus uniquement un support aux personnes handicapées ou limitées. C'est maintenant un outil efficace dont devraient bénéficier tous les développeurs. » explique Tavis Rudd.

    Tavis Rudd publiera le code source de son système sous peu. Vous pouvez le suivre sur GitHub ou Twitter pour de plus amples informations sur le sujet.

    Il est indéniable que l'être humain parle beaucoup plus vite qu'il ne saisit via les touches d'un clavier. Un atout pour les développeurs qui pourrait révolutionner tout l'écosystème ?

    Source : YouTube

    Et vous ?

    Que pensez-vous de l'idée de Tavis Rudd ?

  2. #2
    Expert Confirmé
    Homme Profil pro Nicolas
    Ingénieur d'Etude Mainframe
    Inscrit en
    novembre 2012
    Messages
    668
    Détails du profil
    Informations personnelles :
    Nom : Homme Nicolas
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'Etude Mainframe
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2012
    Messages : 668
    Points : 3 796
    Points
    3 796

    Par défaut

    Honnêtement, je n'ai jamais été fan des commandes vocales. D'une part je trouve que c'est contraignant pour l'entourage (quand je vois les pubs pour Siri ça me fait marrer ) et d'autre part je préfère limiter la communication orale avec les humains.

  3. #3
    Rédacteur
    Avatar de imikado
    Homme Profil pro Michael Bertocchi
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    2 305
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Bertocchi
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 305
    Points : 8 526
    Points
    8 526

    Par défaut

    Si ça se généralise, ça va être horrible de bosser comme aujourd'hui en openspace
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

    Tutoriels vidéo ici: http://mkframework.com/screencasts.html

    Un petit si le message est pertinent ou a résolu votre problème

    Journal de bord d'un RTS multiplayer en HTML5 ici
    Journal de bord d'un Bomberman multiplayer en HTML5
    ici

  4. #4
    Membre Expert
    Homme Profil pro Aurélien VDC
    Développeur .NET / Biztalk
    Inscrit en
    octobre 2008
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Nom : Homme Aurélien VDC
    Âge : 26
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET / Biztalk

    Informations forums :
    Inscription : octobre 2008
    Messages : 1 044
    Points : 1 519
    Points
    1 519

    Par défaut

    Je suis de l'avis de mon VDD.

    Je bosse en open space, et la reconnaissance vocale serait horrible ...

    Celui qui bosse seul dans son bureau, voir en télé travail chez lui, ça peut être sympa, à voir sur la durée.

    Cela veut dire aussi, aucun bruit aux alentours j'imagine, moi qui aime écouter un peu de musique au boulot ...
    Règle N° 1 : Si tout va bien, ne touchez à rien.

    Je ne réponds pas au MP technique, inutile donc de poser vos questions. Le forum est là pour ça

  5. #5
    Expert Confirmé

    Avatar de germinolegrand
    Homme Profil pro Germino Legrand
    Développeur de jeux vidéo
    Inscrit en
    octobre 2010
    Messages
    739
    Détails du profil
    Informations personnelles :
    Nom : Homme Germino Legrand
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : octobre 2010
    Messages : 739
    Points : 3 970
    Points
    3 970

    Par défaut

    Ça me semble être une voie très intéressante, je me suis toujours demandé comment je ferais si je me retrouvais dans l'impossibilité de travailler de façon conventionnelle...

    En revanche, c'est effectivement assez contraignant pour tout ce qui est de l'entourage. (sans compter que se fatiguer la voix est plus vite fait que se fatiguer les doigts)
    Choisis un travail que tu aimes et tu n'auras pas à travailler un seul jour de ta vie.

    N'oubliez pas de marquer votre sujet comme et de mettre des aux messages apportant un plus à votre discussion.

    Si vous souhaitez participer à la rubrique C++, ne me contactez plus !

  6. #6
    Membre chevronné
    Inscrit en
    mai 2010
    Messages
    246
    Détails du profil
    Informations forums :
    Inscription : mai 2010
    Messages : 246
    Points : 685
    Points
    685

    Par défaut

    Intéressant mais je doute de l'utilité pour la plupart des gens et des situations. Par contre pour genre quelqu'un qui s'est par exemple foulé un poignet, etc.

    Ou tout simplement pour ouvrir le développement à des gens privés de motricité (grand paralysé, etc).

  7. #7
    Membre éclairé Avatar de diallomad
    Homme Profil pro .M DIALLO
    Étudiant
    Inscrit en
    avril 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Nom : Homme .M DIALLO
    Âge : 25
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2009
    Messages : 147
    Points : 301
    Points
    301

    Par défaut

    Citation Envoyé par Stéphane le calme Voir le message
    Il est indéniable que l'être humain parle beaucoup plus vite qu'il ne saisi les touches sur un clavier.
    La reconnaissance vocale est très pratique pour écrire un texte mais pour coder j'en doute fort.
    Presque tout les langages de développement sont en anglais et il est plus simple pour les non anglophones de l'écrire que de le prononcer. Les développeurs non anglophones lisent l'anglais(en silence ) mais le prononcer correctement c'est autre chose et cela peu provoquer beaucoup d’ambiguïtés entre les mots.
    Le chemin de la réussite n'a jamais été une courbe stable tant qu'on respire dans les mêmes fautes sans fin.
    Thomas Sankara

  8. #8
    Membre émérite Avatar de shkyo
    Homme Profil pro
    Administrateur systèmes et réseaux - Développeur VB
    Inscrit en
    juin 2003
    Messages
    655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux - Développeur VB

    Informations forums :
    Inscription : juin 2003
    Messages : 655
    Points : 876
    Points
    876

    Par défaut

    Est-ce vraiment plus rapide au final? Je n'en suis pas trop sur, car dans du code, il y a beaucoup de caractères plus rapide à écrire qu'à énoncer.

    Ex: il est plus rapide d'appuyer sur la touche "espace" que de prononcer "space", et il y a beaucoup d'espace dans du code...

    Pareil pour "comma", "plus", "minus" par rapport à , + et -, etc...

    Je ne suis pas très convaincu en fait...

    Après, la performance technique de son outil est excellente, et pour les personnes handicappées moteur c'est plutôt génial!
    Et comme dit plus haut, en openspace tu oublis, sinon ça va être l'horreur...
    L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

    Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.com/ Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30

  9. #9
    Membre émérite Avatar de Grom61736
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    février 2013
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : février 2013
    Messages : 170
    Points : 985
    Points
    985

    Par défaut

    Je rejoins shkyo, rien que les "(", ")", "{", "}", ";" me feront plus perdre de temps qu'autre chose.

    Imaginez programmer en Scheme s'il faut toujours dire "parenthèse ouvrante", "parenthèse fermante" ?

  10. #10
    Membre éprouvé Avatar de TNT89
    Inscrit en
    juillet 2007
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : juillet 2007
    Messages : 354
    Points : 492
    Points
    492

    Par défaut

    Citation Envoyé par Grom61736 Voir le message
    Je rejoins shkyo, rien que les "(", ")", "{", "}", ";" me feront plus perdre de temps qu'autre chose.

    Imaginez programmer en Scheme s'il faut toujours dire "parenthèse ouvrante", "parenthèse fermante" ?
    Si vous regardez la vidéo, vous verrez que la personne a commencé à solutionner le problème en utilisant des onomatopée et en ayant de très très nombreuses macro apportant des structures toutes faites.

  11. #11
    Expert Confirmé Sénior

    Inscrit en
    décembre 2003
    Messages
    2 680
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 2 680
    Points : 5 589
    Points
    5 589

    Par défaut

    L'intérêt, c'est que comme la grammaire d'un langage de programmation est quand même limitée et non ambiguë, le risque d'erreur à la dictée doit être beaucoup plus limité qu'en langage naturel. Mais c'est sûr que dans un open-space, c'est inutilisable.
    Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !

  12. #12
    Membre émérite Avatar de shkyo
    Homme Profil pro
    Administrateur systèmes et réseaux - Développeur VB
    Inscrit en
    juin 2003
    Messages
    655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux - Développeur VB

    Informations forums :
    Inscription : juin 2003
    Messages : 655
    Points : 876
    Points
    876

    Par défaut

    Citation Envoyé par TNT89 Voir le message
    Si vous regardez la vidéo, vous verrez que la personne a commencé à solutionner le problème en utilisant des onomatopée et en ayant de très très nombreuses macro apportant des structures toutes faites.
    Il va donc dans une direction un peu plus intéressante, mais bon une combinaison de touches pour une macro clavier me semble, à priori, plus rapide qu'une diction du style "insèrer la macro bidule"...

    Merci de l'info car (honte à moi... ) je n'ai pas regardé la vidéo jusqu'au bout...
    L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

    Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.com/ Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30

  13. #13
    Expert Confirmé
    Avatar de kolodz
    Homme Profil pro Patrick Kolodziejczyk
    Développeur informatique
    Inscrit en
    avril 2008
    Messages
    772
    Détails du profil
    Informations personnelles :
    Nom : Homme Patrick Kolodziejczyk
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2008
    Messages : 772
    Points : 2 507
    Points
    2 507

    Par défaut

    On va prendre la spécification d'un projet la lire à l'orale, avec des onomatopées un peu partout...
    J'imagine bien un client passé dans un bureau de dev...
    Et là c'est nos nouveaux dev's rappeurs !
    Plus sérieusement, il est rare de voir un projet être ralentie sur le temps de codage pur. Cela bloque à bien d'autres niveaux.
    Cela reste plus du gadget...

    Cordialement,
    Patrick Kolodziejczyk.
    N'oubliez pas de marquer vos discussions
    Si une réponse vous a été utile pensez à voter Pour
    Pensez à la javadoc

  14. #14
    Membre éprouvé Avatar de TNT89
    Inscrit en
    juillet 2007
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : juillet 2007
    Messages : 354
    Points : 492
    Points
    492

    Par défaut

    Citation Envoyé par shkyo Voir le message
    Il va donc dans une direction un peu plus intéressante, mais bon une combinaison de touches pour une macro clavier me semble, à priori, plus rapide qu'une diction du style "insèrer la macro bidule"...
    La encore, il précise bien qu'il a développé cette interface a la suite d'une RSI qui l'invalidait totalement. Ça permet simplement de continuer a travailler dans un rythme suffisant et sans se servir de ses mains.

  15. #15
    Membre à l'essai
    Inscrit en
    mai 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : mai 2009
    Messages : 5
    Points : 20
    Points
    20

    Par défaut Regex

    Dans le cadre d'utilisation d'un regex je suis pas sur qu'il gagne du temps

  16. #16
    Expert Confirmé Avatar de Loceka
    Profil pro Tlouye Ci
    Inscrit en
    mars 2004
    Messages
    2 045
    Détails du profil
    Informations personnelles :
    Nom : Tlouye Ci

    Informations forums :
    Inscription : mars 2004
    Messages : 2 045
    Points : 3 723
    Points
    3 723

    Par défaut

    Citation Envoyé par DukeAstar Voir le message
    Dans le cadre d'utilisation d'un regex je suis pas sur qu'il gagne du temps
    Clair que pour les codeurs en Perl ce ne serait pas la meilleure des solutions...

  17. #17
    Expert Confirmé Avatar de ManusDei
    Homme Profil pro
    esclave du Grand Capital
    Inscrit en
    février 2010
    Messages
    1 255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France

    Informations professionnelles :
    Activité : esclave du Grand Capital

    Informations forums :
    Inscription : février 2010
    Messages : 1 255
    Points : 2 574
    Points
    2 574

    Par défaut

    J'ai jamais trop eu l'impression que pour le développeur "normal" (dans la norme, donc pas handicapé) le problème à la vitesse d'écriture du code était dans l'utilisation du clavier.

    Mais je me trompe peut-être après tout, je ne suis qu'un jeune diplômé
    http://www.traducteur-sms.com/ On ne sait jamais quand il va servir, donc il faut toujours le garder sous la main

  18. #18
    Membre émérite Avatar de shkyo
    Homme Profil pro
    Administrateur systèmes et réseaux - Développeur VB
    Inscrit en
    juin 2003
    Messages
    655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux - Développeur VB

    Informations forums :
    Inscription : juin 2003
    Messages : 655
    Points : 876
    Points
    876

    Par défaut

    Citation Envoyé par ManusDei Voir le message
    J'ai jamais trop eu l'impression que pour le développeur "normal" (dans la norme, donc pas handicapé) le problème à la vitesse d'écriture du code était dans l'utilisation du clavier.

    Mais je me trompe peut-être après tout, je ne suis qu'un jeune diplômé
    On est bien tous d'accord que cet outil ne devient intéressant que quand on a des problèmes de motricité temporaire (bras cassé ou autre) ou permanent (handicap plus ou moins important)! (J'avais vu cette partie-là TNT89 )

    En temps normal, quand on connaît bien son (ou ses) EDI, ou éditeurs de texte plus ou moins élaborés, avec les raccourcis clavier, on va vraiment vite.

    Evidement si on change d'outil de dév comme de t-shirt, on rame plus!
    L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

    Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.com/ Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30

  19. #19
    Membre du Club
    Homme Profil pro Cyril
    Dirigeant - Editeur de logiciel
    Inscrit en
    mai 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Nom : Homme Cyril
    Localisation : France

    Informations professionnelles :
    Activité : Dirigeant - Editeur de logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2013
    Messages : 13
    Points : 47
    Points
    47

    Par défaut

    Pour le code lui même, comme dit plus haut, je doute que cela soit une réelle avancée: beaucoup d'anglais, beaucoup de caractères spéciaux, ne parlons même pas des noms de variables ou fonctions inventés par le développeur

    Par contre, l'intérêt d'une telle technologie pourrait être dans la documentation du code, où il y aurait plus de texte classique.

  20. #20
    Membre régulier Avatar de Thomas404
    Homme Profil pro
    Amateur de programmation
    Inscrit en
    novembre 2009
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Amateur de programmation

    Informations forums :
    Inscription : novembre 2009
    Messages : 50
    Points : 82
    Points
    82

    Par défaut

    Ca peut-être sympas pour les développeurs aveugle, car oui il y a bien des gens qui programme en étant aveugle (celui qui a fait par exemple le tutorial python sur le site du zero l'est) et je me suis toujours demander comment ils y arrivaient.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •