语音识别为Microsoft Access窗体

我想将语音识别和文字转语音技术与MS Access表单集成在一起,以便用户在用户不直接在他的个人电脑前使用Access表单时,可以使用无线耳机与Access表单进行通信。 这将在仓库环境中使用,以消除对PDA条码扫描器的需求。 用户需要使用自己的声音来运行Access窗体命令,以从表单字段中查找数据,并使用他的声音将数据(SKU和数字)输入到窗体的字段中。 当运行查找表单数据的命令时,我希望应用程序将文本转换为语音,包括在任何对话框弹出窗口中读取消息。 应用程序是否可以通过让用户在设置过程中说出字母表中的所有数字和字母来校准每个用户的口音? 该应用程序会将该口音与用户的用户名登录关联起来。 请提供建议的程序。 是否有任何预先开发的第三方附加应用程序? 如果需要,我确实知道VBA。

纳萨尼尔提前非常感谢你


实际上,Windows 7内置了语音识别功能。实际上,对于包括办公套件在内的任何程序都可以很好地工作。

我不确定为什么有些人认为访问不适合这样的应用程序?

在一天结束时,使用语音识别的最具挑战性的问题是允许用户在他们说话时使按钮静音,或者至少允许并训练他们不得不说“新行”,或者选项卡移动到下一个字段(访问不知道用户是否完成了对特定文本框的讲话,事实上没有程序真的可以)。

多年来我已经使用了许多语音识别程序,但是现在Windows 7中的那个程序工作得很好,实际上我在这里撰写的这篇文章是为了验证Windows 7中使用语音识别的概念,因此,我的这篇文章和答案是使用Windows语音识别完成的。

然而公平地说,我的文章是在文字内部编写和完成的,但是没有任何东西阻止我将文本发布到访问表单中。


我不知道MS Access,但如果您有使用.NET的可能性,那么将会有一种使用Windows Presentation Framework(WPF)的替代方法。

它具有Text-To-Speech(MSDN:WPF文本到语音UI)和语音识别(MSDN:SpeechBasics-WPF C#示例)的基本功能。另一个教程:franksworld.com:WPF中带有语音识别功能的Fun。


我会看看Mayhem来连接这个解决方案。 使用Mayhem可以很容易地将事件(用户给出语音命令)与动作联系起来(在MS Access中进行录入)。 看一下名为RemoteCommand的Mayhem插件的演示,其中显示用户如何通过使用Skype在电话或PC上发出命令来触发事件,然后触发另一台PC上的操作。 有许多Mayhem附加组件,MS Office有一个可以满足您需求的组件,或者您可以使用按键模块输入信息,或者您可以轻松开发自己的模块。 所有这些都是在.Net中开发的开源软件。 用于接受语音命令的模块是使用VoiceModel开发的。

链接地址: http://www.djcxy.com/p/5869.html

上一篇: speech recognition for Microsoft Access form

下一篇: How to setup a Speech Recognition Server?