我希望能够使用 Microsoft Vista 的语音识别功能对我的 Delphi 应用程序进行口授。然而,当尝试听写 TMemo 时,它根本不起作用。我注意到 Firefox 3.0 也有同样的问题,在他们联系微软解决这个问题后,他们告诉他们 https://bugzilla.mozilla.org/show_bug.cgi?id=395484#c15他们需要实施文本服务框架 http://msdn.microsoft.com/en-us/library/ms629032(VS.85).aspx为他们的应用程序。
我想知道是否有任何方法可以在 Delphi 中实现此功能,以便我可以听写到 TMemo 或 TRichEdit。在 Google 上搜索解决方案没有返回任何相关结果。我应该从哪里开始寻找解决方案?
Edit:我发现有一种方法可以在所有程序中启用语音识别,即使是那些不支持它的程序,只需转到 Windows 语音识别选项并选择随处启用听写。但是,当您使用它来听写不使用文本服务框架的编辑框时,它总是会弹出替代小组显示提示说出您想要的商品旁边的数字,然后按“确定”。虽然这可能适用于短句子,但它没有许多有用的功能,例如更正或删除单词。所以我仍在试图弄清楚如何在不依赖于随处启用听写 option.
我发现有一种方法可以在所有程序中启用语音识别,即使是那些不支持它的程序,只需转到 Windows 语音识别选项并选择随处启用听写。但是,当您使用它来听写不使用文本服务框架的编辑框时,它总是会弹出替代小组显示提示说出您想要的商品旁边的数字,然后按“确定”。虽然这可能适用于短句子,但它没有许多有用的功能,例如更正或删除单词。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)