多年来,姿势不佳的漫长夜晚,编程我的 RSI 非常糟糕。总的来说,我对语音识别也很感兴趣。
我想要一种能够使用我的声音进行编程/编码(至少 c#)的方法。
我发现https://code.google.com/p/dragonfly/似乎能够接近,但我还不确定它是否会做 C#。
哪些软件包可以提供此功能?
多年来,姿势不佳的漫长夜晚,编程我的 RSI 非常糟糕。总的来说,我对语音识别也很感兴趣。
我想要一种能够使用我的声音进行编程/编码(至少 c#)的方法。
我发现https://code.google.com/p/dragonfly/似乎能够接近,但我还不确定它是否会做 C#。
哪些软件包可以提供此功能?
这目前不能回答这个问题,但我自 2011 年以来一直为此目的开展个人项目。虽然它还没有完成,但我估计它会在下个月内完成(并且完成,我的意思是准备好使用 - 但可能需要用许多不同的口音进行大量测试)(给予或接受一点)。
在当前状态下,我可以说出整个应用程序(一个小应用程序 - 用于测试目的)。让我们以这个应用程序为例:
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
MessageBox.Show("Hello.");
}
}
}
您使用语音“编写”此应用程序的方式是这样说:
命名空间 ConsoleApplication 2. 类程序。静态 void Main 采用 1 个参数,称为 args,类型为字符串数组。在 Main 内部,打个招呼。
我没有计划在近期或遥远的将来支持任何其他语言,但是当源代码发布时,我希望看到支持其他语言。我正在非常努力地避免说出任何符号名称的需要,因为它们完全破坏了正常的语音流,并使语音编码变得更加耗时和困难。这是只使用一种语言的主要原因;这太耗时了。而且我需要能够正确地获得对一种语言的支持,然后再为另一种语言烦恼。
我不打算“发布”该程序,因为它是为了满足我自己的需要而制作的,但我只是遇到了您的问题,所以我不妨发布它。我已经为它设置了一个 GitHub 存储库,当我看到它足够可靠可以发布时,我将推送到我的存储库并上传二进制文件。
可以在以下位置找到回购:https ://github.com/SE505/SpeakSharply
我也会密切注意这个问题的任何变化,我会更新这个答案。我很想看到一些新的答案(和软件)。