如何使用语音识别进行编码?

软件推荐 软件开发 C# 语音识别 可访问性
2021-10-22 01:20:56

多年来,姿势不佳的漫长夜晚,编程我的 RSI 非常糟糕。总的来说,我对语音识别也很感兴趣。

我想要一种能够使用我的声音进行编程/编码(至少 c#)的方法。

我发现https://code.google.com/p/dragonfly/似乎能够接近,但我还不确定它是否会做 C#。

哪些软件包可以提供此功能?

1个回答

这目前不能回答这个问题,但我自 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

我也会密切注意这个问题的任何变化,我会更新这个答案。我很想看到一些新的答案(和软件)。