【问题标题】:Visual Studio voice commandsVisual Studio 语音命令
【发布时间】:2009-08-04 19:54:15
【问题描述】:

你知道钢铁侠在电影中是如何为他的 IDE 使用语音命令的吗?有没有可以做这种事情的 Visual Studio 插件?如果没有,你如何自己制作它们?

【问题讨论】:

  • 你为什么要这样做?
  • 沿着这个思路,我希望它能够识别“修复错误”
  • +1 让我知道“code-by-voice”标签的存在...

标签: visual-studio-2008 visual-studio-2005 voice code-by-voice


【解决方案1】:

Visual Studio Voice Commands

我想很快就会被称为鲍勃!

【讨论】:

    【解决方案2】:

    我在家里使用了一个插件,效果很好,但有点挑剔。它不做实际的编程,但更多的是帮助消除快捷方式。本质上,您可以使用快捷命令运行的任何功能都可以使用此插件运行。要获取可用功能的列表,请访问this MSDN article

    它是ThirdHand at codeplex.com,据我所知,它仅适用于 VS 2008,因为它使用 .Net 3.5。如果有任何问题,请务必阅读我在讨论板上的帖子,了解如何重置它。

    我已经有一段时间没看到电影了,所以我希望这和你所说的相似。

    【讨论】:

      【解决方案3】:

      查看 Microsoft Speech SDK 以及 Visual Studio 集成。两者都有一堆教程(只是谷歌),在 VS2008 中甚至还有开箱即用的模板化集成项目......

      【讨论】:

      • 为什么这被否决了?答案有些不具体,但问题也是如此。
      【解决方案4】:

      使用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
      

      稍微思考一下您需要什么命令并稍加练习使用它们,编程就会变得更快。

      【讨论】:

        【解决方案5】:

        我在 Visual Studio 和SQL Server Management Studio 中使用 Dragon NaturallySpeaking Professional 进行语音编码。多年来,我一直在这样做,并尝试为 Visual Studio 创建自己的加载项。他们收集了我的类和变量名,并帮助我构建了我的自定义编程词汇表。不幸的是,说“修复错误”只是指示该文本,但我可以编写代码并很好地控制 IDE。

        【讨论】:

          【解决方案6】:

          您可以尝试 Sempu VS 扩展。它还允许您设置自己的命令。

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

          截至目前尚未与 VS 2013(预览版)兼容,可接受的答案是。

          【讨论】:

            【解决方案7】:

            如果您有 Dragon NaturallySpeaking Professional 版本,您可能可以使用以下一些脚本,这些脚本是我使用 Visual Basic Advanced Scripting for Dragon NaturallySpeaking 创建的。

            https://github.com/Mark-Phillipson/DragonScripts/wiki/Visual-Studio-Commands

            【讨论】:

            • 链接已更改为实时链接
            • 我已经刷新了github链接
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-11-08
            • 1970-01-01
            相关资源
            最近更新 更多