0

我想将语音识别和文本到语音技术与 MS Access 表单集成在一起,以便当用户不直接在他的 PC 前时,通过使用无线耳机使用户能够使用 Access 表单与访问表单进行通信。这将在仓库环境中使用,以消除对 PDA 条形码扫描仪的需要。用户将需要使用他的声音来运行 Access 表单命令以从表单字段中查找数据以及使用他的语音将数据(SKU 和数字)输入到表单的字段中。当运行查找表单数据的命令时,我希望应用程序将文本转换为语音,包括在任何对话框弹出窗口中阅读消息。是否可以校准应用程序以了解每个用户的口音,在设置过程中让用户说出字母表中的所有数字和字母?然后,应用程序会将口音与用户的登录用户名相关联。请告知设置程序。是否有任何预开发的 3rd 方加载项应用程序?如果需要,我确实知道 VBA。

非常感谢你,纳撒尼尔

4

3 回答 3

1

我不了解 MS Access,但如果您有可能使用 .NET,那么将有另一种方法来使用 Windows Presentation Framework (WPF)。

它具有 Text-To-Speech(MSDN:WPF Text To Speech UI)和语音识别(MSDN:SpeechBasics-WPF C# Sample。另一个教程:franksworld.com:Fun With Speech Recognition in WPF)的基本功能。

于 2012-08-29T10:09:50.480 回答
1

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

于 2012-08-29T12:57:51.367 回答
0

实际上,Windows 7 内置了语音识别功能。事实上,它适用于任何程序,包括办公套件。

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

归根结底,使用语音识别最具挑战性的问题是允许用户在说话时将按钮静音,或者至少允许和训练他们不得不说“换行”,或者使用标签移动到下一个字段(访问无法知道用户是否已完成对特定文本框的发言,实际上没有程序真的可以)。

多年来,我使用了许多语音识别程序,但 Windows 7 中的一个现在运行良好,事实上,我在这里做的这篇文章我是为了证明概念是使用 Windows 7 中的语音识别编写的,并且因此,我的这篇文章和答案是使用 Windows 语音识别完成的。

但是公平地说,我的帖子是在文字内部编写和完成的,但是没有什么能阻止我将语音文本转换为访问表单。

于 2012-08-29T20:23:04.123 回答