This is really a thinking out loud type of question, so apologies if this is in the wrong place as it's not really a question - more looking for suggestion/comments.
I've recently started using Windows Speech Recognition to pretty good effect on Windows 7. I'm a reasonably advanced user (being a programmer) and using it in typing mode is a great way of getting round the PC if you know your shortcuts. The problem I have is moving to another computer. I know you can import/export your speech profile, but the couple of times I've tried this on a new system the results have been poor (possibly due to is missing all the reference material it uses such as emails and documents you've written - not sure). It also, obviously doesn't work on Linux, a Mac, servers or older Windows system.
So that got me thinking wouldn't a neat solution to taking your speech recognition profile with you be solved by a USB speech recognition device. This device would contain just enough software to run, say, Windows Speech recognition (maybe as embeded software) and store your data in the usual way on the device. The output of this device would basically by key strokes on a generic keyboard. So you could plug this USB device into any other PC with a USB port that expects a keyboard - ie the device would appear to be a keyboard. I don't see why such a device would be larger than say an iPod and I could carry that around me with me whenever I expect to have to use a keyboard.
So my question is: does anybody know of such a device. To me :-) this seems such a neat solution I can't imagine no-one has produced something like this. But maybe I'm just weird!
Thanks in advance for any thoughts.
Regards,
ZB