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

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

7 ответов


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

скоро будет называться Боб, Я думаю!!


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

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

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


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


С 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

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


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


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

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

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


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

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