Голосовые команды Visual Studio

Вы знаете, как Железный Человек использовал голосовые команды для своей IDE в фильме? Существуют ли плагины для Visual Studio, которые могут делать такие вещи? Если нет, то как вы делаете их самостоятельно?

7 ответов

Решение

Голосовые команды Visual Studio

Скоро меня назовут Бобом, я думаю!!

С Vocola довольно легко создавать голосовые команды для Visual Studio или любого другого приложения. Вот пример, который связывает произносимую фразу с последовательностью нажатий клавиш:

Save File = {Ctrl+s};

Когда вы говорите "Сохранить файл", он посылает нажатие клавиши "Control-s", и ваш файл сохраняется.

Несколько полезных команд для Visual Studio (примечание "#" - символ комментария):

Find in Files = {Ctrl+F};
Switch Tab = {Ctrl+Tab}{Enter};
Close Solution = {Alt+f}t;
Touch Go = {LeftButton}{F12};                    # "Go To Definition", e.g. of method name mouse is pointing to
Touch References = {RightButton}a;               # "Find All References", e.g. of method name mouse is pointing to
Rename All = {Alt+Shift+F10} Wait(100) {Enter};  # Renames all references, e.g. to a method you just renamed

Немного подумав о том, какие команды вам нужны, и немного потренировавшись в их использовании, программирование становится намного быстрее.

У меня дома есть плагин, который хорошо работает, но немного привередлив. Это не делает фактическое программирование, но больше помогает устранить ярлыки. По сути, любую функцию, которую вы можете запустить с помощью команд быстрого вызова, вы можете запустить с помощью этого плагина. Чтобы получить список доступных функций, перейдите к этой статье MSDN.

Это ThirdHand на codeplex.com и, насколько я могу судить, он работает только на VS 2008, поскольку он использует.Net 3.5. Обязательно прочитайте мой пост на форуме, чтобы узнать, как его сбросить, если возникнут проблемы.

Прошло некоторое время с тех пор, как я видел в фильме, поэтому я надеюсь, что это похоже на то, о чем вы говорите.

Взгляните на Microsoft Speech SDK, а также на интеграцию Visual Studio. Есть куча учебных пособий (просто Google) на обоих, а в VS2008 даже готовые шаблоны проектов интеграции из коробки...

Вы можете попробовать расширение Sempu VS. Это также позволяет вам устанавливать свои собственные команды.

http://visualstudiogallery.msdn.microsoft.com/f2964c90-68e2-4ddd-861a-bd66e5cd4434

По состоянию на эту дату еще не совместим с VS 2013 (предварительный просмотр), принят ответ.

Если у вас есть версия Dragon NaturallySpeaking Professional, вы, вероятно, могли бы использовать некоторые из следующих сценариев, которые я создал, используя расширенные сценарии Visual Basic для Dragon NaturallySpeaking.

https://www.dropbox.com/sh/t33g36ajjevlca3/tLqXnjKPKh

Я кодирую голосом в Visual Studio и SQL Server Management Studio, используя Dragon NaturallySpeaking Professional. Я занимался этим годами и занимался созданием собственных надстроек для Visual Studio. Они собирают мои имена классов и переменных и помогают мне создавать собственные словари программирования. К сожалению, высказывание "исправить ошибку" будет просто диктовать этот текст, но я могу писать код и довольно хорошо управлять IDE.

Другие вопросы по тегам