Голосовые команды Visual Studio
вы знаете, как Железный человек использовал голосовые команды для своей IDE в фильме? Есть ли какие-либо плагины Visual Studio, которые могут делать такие вещи? Если нет, то как вы собираетесь делать их сами?
7 ответов
есть вилка, которую я использую дома, которая хорошо работает, но немного привередлива. Он не выполняет фактическое программирование, но больше помогает устранить ярлыки. По сути, любую функцию, которую можно запустить с помощью команд быстрого доступа, можно запустить с помощью этого плагина. Чтобы получить список доступных функций, перейдите в эта статья 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.