【问题标题】:speech recognition for Microsoft Access formMicrosoft Access 表单的语音识别
【发布时间】:2012-08-30 04:23:04
【问题描述】:

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

非常感谢你,纳撒尼尔

【问题讨论】:

  • 我认为您的问题不适合 SO,但请看一看,例如 forums.techguy.org/software-development/…
  • 说实话,虽然我完全支持 Access,但我不会在这种情况下接受它,它真的不是为这种类型的应用程序设计的。

标签: ms-access speech-recognition text-to-speech speech speech-to-text


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我会看看Mayhem 可能会连接这个解决方案。 Mayhem 可以轻松地将事件(用户发出语音命令)与操作(在 MS Access 中输入)联系起来。查看名为RemoteCommand 的 Mayhem 附加组件的demonstration,它显示了用户如何通过电话或使用 Skype 在 PC 上发出命令来触发事件,然后在另一台 PC 上触发操作。有a lot of Mayhem add-on'sone for MS Office 可以满足您的需求,或者您可以使用Keypress Module 输入信息,或者您可以轻松develop your own module。所有这些都是在 .Net 中开发的开源软件。接受语音命令的模块是使用VoiceModel开发的。

    【讨论】:

      【解决方案3】:

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

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

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

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

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

      【讨论】:

      • 我的目标是能够使用 MS Access 表单进行来回口头交流,类似于人们与他们的 iPhone 通话的方式。 Windows 7 语音识别和文本到语音工具可以做到这一点吗?
      • 我不明白为什么不这样做。只需在 windows 语音 api 上做一个 BinGoogle。
      猜你喜欢
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多