Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. voice programming?

voice programming?

Scheduled Pinned Locked Moved The Lounge
csshelpquestiondiscussion
58 Posts 30 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E El Corazon

    Anyone know of any thing in this area? My project leader and I were discussing the pain in my hands, which although I am managing it, it is very distracting and disrupts concentration. Although it is not repetative stress or any of the usual computer injuries, and the doctors are starting to hunt for the less common possibilities, life must go on. My project leader was wondering if there was anything that could bypass the hands and still allow programming, voice was the obvious discussion. Although my usual joke not withstanding, ("hey Fred, lets go to lunch. Computer: going to launch... lift off!") I guess I am seriously in the market. If there is anything that can move the pressure off my hands and still allow me to program, he'll buy it. Cost is an issue, but he'll wheel and deel if necessary, so it is not as big of an issue as it might seem. Anyone with ideas?

    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

    C Offline
    C Offline
    code frog 0
    wrote on last edited by
    #12

    Dragon Naturally Speaking Professional

    C 1 Reply Last reply
    0
    • E El Corazon

      Anyone know of any thing in this area? My project leader and I were discussing the pain in my hands, which although I am managing it, it is very distracting and disrupts concentration. Although it is not repetative stress or any of the usual computer injuries, and the doctors are starting to hunt for the less common possibilities, life must go on. My project leader was wondering if there was anything that could bypass the hands and still allow programming, voice was the obvious discussion. Although my usual joke not withstanding, ("hey Fred, lets go to lunch. Computer: going to launch... lift off!") I guess I am seriously in the market. If there is anything that can move the pressure off my hands and still allow me to program, he'll buy it. Cost is an issue, but he'll wheel and deel if necessary, so it is not as big of an issue as it might seem. Anyone with ideas?

      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

      D Offline
      D Offline
      Dirk Higbee
      wrote on last edited by
      #13

      Ever seen "My Left Foot"? :) Seriously, it sounds like you have something related to Carpal Tunnel. I was at a MS demonstration for voice, and I just don't think it is ready. It doesn't always recognize the words the way it should yet.

      If you can read, you can learn

      1 Reply Last reply
      0
      • C code frog 0

        Dragon Naturally Speaking Professional

        C Offline
        C Offline
        cp9876
        wrote on last edited by
        #14

        My wife uses this for similar reasons (back problems) and it is fantastic for word processing etc, but programming as Christian says is very different - there isn't a direct phonic representation of the code. Imagine dictating a piece of code and seeing if a human could reproduce it. Maybe if you coupled Dragon with Natural Language Programming which we don't hear of any more..


        Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

        C E 2 Replies Last reply
        0
        • C cp9876

          My wife uses this for similar reasons (back problems) and it is fantastic for word processing etc, but programming as Christian says is very different - there isn't a direct phonic representation of the code. Imagine dictating a piece of code and seeing if a human could reproduce it. Maybe if you coupled Dragon with Natural Language Programming which we don't hear of any more..


          Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

          C Offline
          C Offline
          code frog 0
          wrote on last edited by
          #15

          Yup. You're right. Didn't even think of that. I say ";" and it's going to type "colon" not quite what I had in mind.:doh:

          C V 2 Replies Last reply
          0
          • C code frog 0

            Yup. You're right. Didn't even think of that. I say ";" and it's going to type "colon" not quite what I had in mind.:doh:

            C Offline
            C Offline
            cp9876
            wrote on last edited by
            #16

            I'm not sure that is the problem, it does cope with punctuation, it's more that most of what is in code isn't words. Variable names are usually combination of words with casing that it is going to find hard to replicate. Maybe you could dictate it and then post-process to contactenate words using camel casing...


            Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

            T 1 Reply Last reply
            0
            • C cp9876

              My wife uses this for similar reasons (back problems) and it is fantastic for word processing etc, but programming as Christian says is very different - there isn't a direct phonic representation of the code. Imagine dictating a piece of code and seeing if a human could reproduce it. Maybe if you coupled Dragon with Natural Language Programming which we don't hear of any more..


              Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

              E Offline
              E Offline
              El Corazon
              wrote on last edited by
              #17

              cp9876 wrote:

              but programming as Christian says is very different - there isn't a direct phonic representation of the code. Imagine dictating a piece of code and seeing if a human could reproduce it.

              perhaps if you cut out all keyboard activity, but I can think of writing comments directly in english, and some variable names and almost all my function calls. Adding the special characters by keyboard and cutting the typing in half would still be an improvement. Which is the only reason I am considering it. Back in college when we did compilers, before I left the school, I was starting on an phonetic compiler. A computer language written around phonetic pronunciation. Ironically, because I was a fan at that time, it looked a lot like a forth variant. :laugh: It is a pity I never finished it.

              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

              C 1 Reply Last reply
              0
              • E El Corazon

                Anyone know of any thing in this area? My project leader and I were discussing the pain in my hands, which although I am managing it, it is very distracting and disrupts concentration. Although it is not repetative stress or any of the usual computer injuries, and the doctors are starting to hunt for the less common possibilities, life must go on. My project leader was wondering if there was anything that could bypass the hands and still allow programming, voice was the obvious discussion. Although my usual joke not withstanding, ("hey Fred, lets go to lunch. Computer: going to launch... lift off!") I guess I am seriously in the market. If there is anything that can move the pressure off my hands and still allow me to program, he'll buy it. Cost is an issue, but he'll wheel and deel if necessary, so it is not as big of an issue as it might seem. Anyone with ideas?

                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                B Offline
                B Offline
                bmoore3447
                wrote on last edited by
                #18

                Hey wow my wife sent this to me. I have having not exactly the same but similar and the docs have no idea what it is. I have a burning sensation in my hands and feet and it progressed up into my shoulders. I also take pain killers and been switching around to see what I can work with. I went to a neuro and found out i have neuropathy in my hands and feet that is all they could find, but that does not explain the burning and swelling as well as other symptoms. I hope it works out keep me posted maybe we have a new computer virus lol.

                E 1 Reply Last reply
                0
                • E El Corazon

                  cp9876 wrote:

                  but programming as Christian says is very different - there isn't a direct phonic representation of the code. Imagine dictating a piece of code and seeing if a human could reproduce it.

                  perhaps if you cut out all keyboard activity, but I can think of writing comments directly in english, and some variable names and almost all my function calls. Adding the special characters by keyboard and cutting the typing in half would still be an improvement. Which is the only reason I am considering it. Back in college when we did compilers, before I left the school, I was starting on an phonetic compiler. A computer language written around phonetic pronunciation. Ironically, because I was a fan at that time, it looked a lot like a forth variant. :laugh: It is a pity I never finished it.

                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                  C Offline
                  C Offline
                  cp9876
                  wrote on last edited by
                  #19

                  I'm not a user myself, but I have helped others with Dragon, and some years ago IBM Clear Type. We currently use Dragon and for normal stuff it is excellent - needs minimal training and works pretty well out of the box. Given that it copes with punctuation for normal dictation, you may be able to extend this to cope with some programming constructs. The professional edition supports scripting and macros - but I have never used this.Link[^] The only other issue, that should be no problem for someone with a technical background, is that it works best if you are very pedantic - you must correct its mistakes as it is always learning. (At the end of every session you are asked if you want to save the user files - somedays - e.g. if you have a cold, you choose not to to make sure that it didn't learn anything today)


                  Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

                  N 1 Reply Last reply
                  0
                  • B bmoore3447

                    Hey wow my wife sent this to me. I have having not exactly the same but similar and the docs have no idea what it is. I have a burning sensation in my hands and feet and it progressed up into my shoulders. I also take pain killers and been switching around to see what I can work with. I went to a neuro and found out i have neuropathy in my hands and feet that is all they could find, but that does not explain the burning and swelling as well as other symptoms. I hope it works out keep me posted maybe we have a new computer virus lol.

                    E Offline
                    E Offline
                    El Corazon
                    wrote on last edited by
                    #20

                    bmoore3447 wrote:

                    that does not explain the burning and swelling as well as other symptoms.

                    have they tested for Lupis and Rhumetoid arthritis? My last doc refused to even examine other possibilities than nerve, it wasn't that so it will go away.... I switched doctors at least to rule out Arthritis because my grandfather had a case without burning and swelling. She tested that and half a dozen other things without question. I never even considered Lupis or endemic strep. I am not too worried about those, I think that would be a long-shot, but at least she is tryng, and that is all I ask. The other doctor stopped trying after the first obvious choice. "Hey, wasn't carpal tunnel or neuropathy, so take two asperin and call me next week." I don't ask much, I just want them to keep looking. My sister-in-law has arthritis with the standard swelling and burning. My grandfather's escaped the docs for a long time before he couldn't handle the pain any longer. It actually didn't start swelling until they started trying to treat the arthritis. It was just pain and more pain.

                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                    B 1 Reply Last reply
                    0
                    • E El Corazon

                      Anyone know of any thing in this area? My project leader and I were discussing the pain in my hands, which although I am managing it, it is very distracting and disrupts concentration. Although it is not repetative stress or any of the usual computer injuries, and the doctors are starting to hunt for the less common possibilities, life must go on. My project leader was wondering if there was anything that could bypass the hands and still allow programming, voice was the obvious discussion. Although my usual joke not withstanding, ("hey Fred, lets go to lunch. Computer: going to launch... lift off!") I guess I am seriously in the market. If there is anything that can move the pressure off my hands and still allow me to program, he'll buy it. Cost is an issue, but he'll wheel and deel if necessary, so it is not as big of an issue as it might seem. Anyone with ideas?

                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                      C Offline
                      C Offline
                      Christopher Duncan
                      wrote on last edited by
                      #21

                      I saw a guy a couple of years ago who had similar problems, and the company bought him a really strange looking keyboard. There were two of them, each about the size of a hand. In addition to the normal keys, they had vertical chicklet looking things to the west, north and east of each finger. He explained to me that you had to learn the mechanics but that it allowed you to rest your hands comfortably and access all keyboard combinations via these two mechanisms. Darned if I can remember the name of it, and it wasn't cheap, but maybe that'll get you thinking in another directaion. I don't think voice will ever be a good solution for coding. Mind you, this was not one of those "ergonomic keyboards" but rather a completely different approach. Anyone else seen these gizmos?

                      Christopher Duncan Author of The Career Programmer and Unite the Tribes Coming soon: Got a career question? Ask the Attack Chihuahua! www.PracticalUSA.com

                      E 1 Reply Last reply
                      0
                      • C Christopher Duncan

                        I saw a guy a couple of years ago who had similar problems, and the company bought him a really strange looking keyboard. There were two of them, each about the size of a hand. In addition to the normal keys, they had vertical chicklet looking things to the west, north and east of each finger. He explained to me that you had to learn the mechanics but that it allowed you to rest your hands comfortably and access all keyboard combinations via these two mechanisms. Darned if I can remember the name of it, and it wasn't cheap, but maybe that'll get you thinking in another directaion. I don't think voice will ever be a good solution for coding. Mind you, this was not one of those "ergonomic keyboards" but rather a completely different approach. Anyone else seen these gizmos?

                        Christopher Duncan Author of The Career Programmer and Unite the Tribes Coming soon: Got a career question? Ask the Attack Chihuahua! www.PracticalUSA.com

                        E Offline
                        E Offline
                        El Corazon
                        wrote on last edited by
                        #22

                        Christopher Duncan wrote:

                        Mind you, this was not one of those "ergonomic keyboards" but rather a completely different approach.

                        http://www.tifaq.org/keyboards/chording-keyboards.html[^]???

                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                        C 1 Reply Last reply
                        0
                        • E El Corazon

                          Christopher Duncan wrote:

                          Mind you, this was not one of those "ergonomic keyboards" but rather a completely different approach.

                          http://www.tifaq.org/keyboards/chording-keyboards.html[^]???

                          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                          C Offline
                          C Offline
                          Christopher Duncan
                          wrote on last edited by
                          #23

                          None of these look like the one I saw, but I believe that this is the general concept. As the site mentioned, finger travel is greatly reduced and presumably oriented in the most effecient directions. The guy who used it said it made a huge difference. Perhaps it's a path worth exploring.

                          Christopher Duncan Author of The Career Programmer and Unite the Tribes Coming soon: Got a career question? Ask the Attack Chihuahua! www.PracticalUSA.com

                          E 1 Reply Last reply
                          0
                          • C Christian Graus

                            I tried that ages ago. It doesn't work. Coding is too precise, and unless your variable names are all single 'real' words, it just can't work out what you're saying, nor does it get the casing correct. What sort of keyboard do you use ? Do you rest regularly, do stretches, etc ? Have you gone to a physio or had an OT check your work space ? How high is your monitor, is it at eye level ? Does your back hurt, or just your arms ? What about shoulders ? I've been fighting this for a long time, off and on, I am going to physio again today. A well laid out workspace, regular stretching and weekly physio has it under control, but it's always lurking.

                            Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                            V Offline
                            V Offline
                            Vikram A Punathambekar
                            wrote on last edited by
                            #24

                            Christian Graus wrote:

                            I've been fighting this for a long time, off and on

                            I think you should perhaps cut back on your working hours. I've seen you say you work something like 16h a day - that's simply not healthy! :omg:

                            Cheers, विक्रम


                            And sleep will come, it comes to us all And some will fade and some will fall

                            C 1 Reply Last reply
                            0
                            • C code frog 0

                              Yup. You're right. Didn't even think of that. I say ";" and it's going to type "colon" not quite what I had in mind.:doh:

                              V Offline
                              V Offline
                              Vikram A Punathambekar
                              wrote on last edited by
                              #25

                              That's a _semi_colon! :doh:

                              Cheers, विक्रम


                              And sleep will come, it comes to us all And some will fade and some will fall

                              C 1 Reply Last reply
                              0
                              • V Vikram A Punathambekar

                                Christian Graus wrote:

                                I've been fighting this for a long time, off and on

                                I think you should perhaps cut back on your working hours. I've seen you say you work something like 16h a day - that's simply not healthy! :omg:

                                Cheers, विक्रम


                                And sleep will come, it comes to us all And some will fade and some will fall

                                C Offline
                                C Offline
                                code frog 0
                                wrote on last edited by
                                #26

                                I can tell you... It's not at all.:rose:

                                1 Reply Last reply
                                0
                                • V Vikram A Punathambekar

                                  That's a _semi_colon! :doh:

                                  Cheers, विक्रम


                                  And sleep will come, it comes to us all And some will fade and some will fall

                                  C Offline
                                  C Offline
                                  code frog 0
                                  wrote on last edited by
                                  #27

                                  Yeah but that wouldn't have made the pun I was after. :-D

                                  1 Reply Last reply
                                  0
                                  • C Christopher Duncan

                                    None of these look like the one I saw, but I believe that this is the general concept. As the site mentioned, finger travel is greatly reduced and presumably oriented in the most effecient directions. The guy who used it said it made a huge difference. Perhaps it's a path worth exploring.

                                    Christopher Duncan Author of The Career Programmer and Unite the Tribes Coming soon: Got a career question? Ask the Attack Chihuahua! www.PracticalUSA.com

                                    E Offline
                                    E Offline
                                    El Corazon
                                    wrote on last edited by
                                    #28

                                    Christopher Duncan wrote:

                                    The guy who used it said it made a huge difference. Perhaps it's a path worth exploring.

                                    it's a possibility, but I am not sure how rapidly I could get that working. Though it strikes me as a programmer than binary evaluation of 10 fingers is a VERY large number, if you expanded on a chording keyboard concept, you could make one HECK of a lot of macros for programming. like typing "} // endif" with one chord.

                                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                    1 Reply Last reply
                                    0
                                    • E El Corazon

                                      Anyone know of any thing in this area? My project leader and I were discussing the pain in my hands, which although I am managing it, it is very distracting and disrupts concentration. Although it is not repetative stress or any of the usual computer injuries, and the doctors are starting to hunt for the less common possibilities, life must go on. My project leader was wondering if there was anything that could bypass the hands and still allow programming, voice was the obvious discussion. Although my usual joke not withstanding, ("hey Fred, lets go to lunch. Computer: going to launch... lift off!") I guess I am seriously in the market. If there is anything that can move the pressure off my hands and still allow me to program, he'll buy it. Cost is an issue, but he'll wheel and deel if necessary, so it is not as big of an issue as it might seem. Anyone with ideas?

                                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                      R Offline
                                      R Offline
                                      Robert Surtees
                                      wrote on last edited by
                                      #29

                                      orbiTouch Keyless keyboard[^] I was looking for a foot mouse I had once seen and stumbled upon this page -- no personal experience with it. Down side is you would probably have to endure jokes about you fondling your keyboard... :)

                                      1 Reply Last reply
                                      0
                                      • E El Corazon

                                        Anyone know of any thing in this area? My project leader and I were discussing the pain in my hands, which although I am managing it, it is very distracting and disrupts concentration. Although it is not repetative stress or any of the usual computer injuries, and the doctors are starting to hunt for the less common possibilities, life must go on. My project leader was wondering if there was anything that could bypass the hands and still allow programming, voice was the obvious discussion. Although my usual joke not withstanding, ("hey Fred, lets go to lunch. Computer: going to launch... lift off!") I guess I am seriously in the market. If there is anything that can move the pressure off my hands and still allow me to program, he'll buy it. Cost is an issue, but he'll wheel and deel if necessary, so it is not as big of an issue as it might seem. Anyone with ideas?

                                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                        D Offline
                                        D Offline
                                        DJ van Wyk
                                        wrote on last edited by
                                        #30

                                        With the programming stuff I can't help much, but medically I'm in a similar position, though not nearly as bad. My problem actually lies in my neck and back, but the effect is that I have pain in my hand, and they also shake a lot. In my case nobody notices the shaking 'cause I type to fast. I also work very long hours, and when I get home I sit behind my PC again. My one small piece of advice that I want to impart is something that I haven't seen mentioned in the thread. It is absolutely imperative that your arms rest on something, so that there is no strain on your shoulders. This made a world of difference in my life. Also, like many other people said, exercise is also very important (which is very lacking in my life). I hope you get better very soon. Regards,

                                        D 1 Reply Last reply
                                        0
                                        • R Ri Qen Sin

                                          He was probably not using Windows.

                                          ROFLOLMFAO

                                          S Offline
                                          S Offline
                                          Shaheed Legion
                                          wrote on last edited by
                                          #31

                                          Typical programmers - one programmer says "there's a problem here with X" , and the rest of us try to diagnose it in terms of "Y , Q , Z and P" lol! Well , I haven't heard of anybody managing to write code with a voice recognition system , not unless you have a few precompiled scripts which have "template" instructions like basic "for" loops and "if" statements so that you could then insert them into your code using the copy paste capabilities of your pc... barring that , I don't forsee any V.R software being able to decode the complexity behind a statement like : "if(!(0x2b % ind) || (IsTrunc(m_gHandle))) { ... }"

                                          The tears shed in vain and the hatred and pain will be nothing but dust at the end of the day

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups