Delphi 中的 Vista 语音识别

2024-01-06

我希望能够使用 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(使用前将#替换为@)

Delphi 中的 Vista 语音识别 的相关文章

  • VirtualStringTree 正确/推荐使用

    我已经使用 virtualstringtree 一段时间了 我将它用于两个不同的用途 第一个是用于选择 显示数据的普通树 第二个是作为网格来显示 SQL 语句的输出 我加载到树中的所有数据都来自数据库 对于树示例 我有一个 ParentId
  • 什么是代码页 0?

    我正在使用Delphi函数 StringCodePage 我在 COM 函数 Acrobat Annotation getContents 请参阅我的其他帖子 返回的字符串上调用它 它返回 0 0是什么 安西 代码页 0 是 CP ACP
  • 如何使用 IdTCPClient 等待来自服务器的字符串?

    我的 IdTelnet indy 10 1 有问题 我无法以 Unicode 模式从服务器读取数据 现在我想用 IdTCPClient 编写 telnet 终端 服务器有时发送一行 有时发送越来越多的行 但发送之间没有固定的时间 现在我的问
  • 在该对象调用的事件期间销毁该对象

    我有一个按钮 它的 OnClick 事件调用一个销毁按钮的过程 但随后 线程 想要返回到 OnClick 事件 并且我遇到了访问冲突 我完全被难住了 您需要在按钮的所有代码执行完毕后销毁该按钮 执行此操作的标准方法是将用户定义的消息发布到表
  • 指针^ 与 s[1]

    在读取数据的函数中 数据含义只字符串 从磁盘 我应该更喜欢哪个 哪个更好 A DiskStream Read Pointer s Count or B DiskStream Read s 1 Count Note 我知道两者都有相同的结果
  • 语音识别编程问题入门

    所以 你们可能都看过 钢铁侠 其中托尼与一个名为贾维斯的人工智能系统进行交互 演示剪辑here http www youtube com watch v Go8zsh1Ev6Y 抱歉 这是广告 我非常熟悉 C C 和 Visual Basi
  • 为什么不提高EInvalidPointer?

    德尔福文档状态 http docwiki embarcadero com Libraries en System SysUtils EInvalidPointer 切勿提出E无效指针直接异常 E无效指针由内存管理器内部引发 我正在编写一个自
  • delphi专家中的第三方依赖

    我正在编写一个delphi ide Expert 带有一些第三方依赖项 视觉控件 我的问题是当这个专家将安装在目标机器上时 这台电脑是否也需要安装这些第三方组件 或者组件是embeded在生成的 bpl 内部 它们将依赖于您放置在包的 re
  • 使用 Inno Setup 中格式化(部分粗体)的文本制作安装程序?

    有人看过 GOG com 游戏安装程序吗 如何制作像这样的欢迎文本字符串 包括单个标题中的路径和需要大小 其中部分内容加粗 以下是修改安装路径后如何更改字符串换行的示例 您可以使用TRichEditViewer http www jrsof
  • 如何等到我启动的程序使用完该文件后才删除该文件?

    我一直在寻找一种方法来打开通过 Delphi 应用程序及其适当的应用程序保存到我的计算机上的文件 该文件存储在 SQL 数据库中的 Varbinary 字段中 加载到内存流中 然后通过 TMemoryStream 的 SavetoFile
  • 有没有其他方法可以在delphi上观看youtube视频?

    我看到http www delphiflash com demo youtube video http www delphiflash com demo youtube video关于如何在 delphi 上加载 flash 视频 但它不是
  • 如何使用 VCL 类的接口 - 第 2 部分 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 继续我之前关于使用 VCL 接口的调
  • 有没有办法在 TRttiField 中 FieldType 为零的结构中获取 real48 和短字符串变量的 RTTI 提示?

    我发现 Delphi 中的扩展 RTTI 功能有一个奇怪的疏忽 可能是故意的 我想转储包含大约 1500 个不同字段的记录类型中的所有字段 是的 认真的 其中一些是 real48 类型 一些是短字符串 对于这两种类型 在运行时这些类型的 F
  • 如何在以管理员身份运行模式下部署应用程序?

    如何部署应用程序 使其需要管理员权限 而无需最终用户手动执行此操作 我使用 Delphi 2009 来构建该应用程序 您可以使用以下命令通知 Windows 您的应用程序需要以管理员身份运行requestedExecutionLevel应用
  • Delphi - 如何将通用参数传递给接受 const 参数数组的函数

    我有一个 基类 其中包含一个 函数 该函数接受 const 数组 类型的参数 如下所示 type TBaseClass class TObject public procedure NotifyAll const AParams array
  • Delphi RTTI,已发布的属性出现两次

    我想对属性使用属性 但这些属性偶尔会在继承的类中发生更改 这是一个示例代码 非常简化 TBaseClass class TObject private FFoo string published BaseAttirib hello prop
  • delphi定时器比定时器服务中断例程更快

    大家好 我被要求为某人维护一个基于 Delphi 5 的程序 该程序使用一个计时器对象每 50 毫秒计时一次 并且在每次计时结束时运行单线程代码块 我只是想知道 如果执行这段代码所花费的时间比计时器滴答间隔长 会发生什么 这会很糟糕吗 例如
  • ADODB 组件导致 Win7/Server 2008 上的访问冲突

    我有一段用 Delphi 2005 编写的代码 用于在 LDAP 中搜索用户的特定属性 当在 Windows 7 或 Server 2008 上运行时 我遇到访问冲突 但在 XP 或 2003 上则没有 Function IsSSOUser
  • 如何添加资源并使用它们

    在我的应用程序中 我想添加 2 个图像作为资源 我想使用这些图像 当我在应用程序中单击 是 按钮时 第一张图像将被设置为壁纸 当我在应用程序中单击 否 按钮时 第二张图像将被设置为桌面壁纸 提前致谢 regards 最简单的方法是创建一个文
  • Delphi (Indy) TIdTCPClient 在线程中

    在互联网上 我看到通常将 TIdTCPClient 放置在自定义 TThread 后代中 为什么要这样做 有时我也在这样的线程中看到服务器 为什么 干杯 阿德里安 Indy 使用阻塞 I O 最好在线程中处理 这是 Indy 整体设计的核心

随机推荐

  • 什么是IL编织?

    我刚看到阿延德的帖子 http ayende com Blog archive 2008 10 09 first steps with post sharp aspx今天关于 PostSharp 我下载了代码并尝试了一下 我认为这是我见过的
  • 一旦满足条件,如何突破 foreach?

    我遇到一种情况 在处理一个对象时 我通常使用 foreach 来循环它 如下所示 foreach main object as key gt small object 但是 我需要在那里放置一个条件 如下所示 foreach main ob
  • 保证 char、wchar_t、char16_t、char32_t 的大小排序

    C 标准是否对大小 以字节为单位 的排序提供任何保证 char wchar t char16 t char32 t 欢迎任何标准摘录 例如 我是否可以保证 sizeof char lt sizeof wchar t lt sizeof ch
  • WCF 双工通道:检查回调通道是否仍然可用

    我有以下问题 我正在写聊天软件 客户端 服务器机制基于WCF的DualHttpBinding 这意味着 如果用户发送消息 则服务器会通知发送该消息的房间中的所有客户端 我想确保 如果客户端的应用程序崩溃 无论什么原因 客户端对象将从房间列表
  • AWS Elastic Beanstalk Namecheap SSL 配置

    我的 iOS 软件平台在 AWS Elastic Beanstalk 上运行 并具有一个我们称为 something elasticbeanstalk com 的 URL 我有一个网站 我们称之为 website com 我通过 Namec
  • 如何使用 EF6 在 C# 模型中创建多列“引用”索引(连接索引)

    我知道如何在 C 中创建常见的多列索引 它是数据库中的映射表 但我在多列索引上遇到一个具体问题 代码如下 public class Table1 Index MultipleIndexColumn 1 public Table2 Table
  • AsyncTask 和 Firebase

    我正在尝试使用 RecyclerView 加载 ListView 但只有进度条正在加载 并且列表未显示 我在 AsyncTask 类中使用 Firebase 我哪里出错了 下面是我的代码 public class MainActivity
  • 将文件写入 Google Cloud Storage 时出现 IO 异常

    我正在尝试将文件从 Google App Engine 写入 Google Cloud 并且使用后端来处理将一堆文件写入 Google Cloud 存储的请求 但似乎我在大约 5 分钟内收到 IOException 我尝试了不同的文件大小
  • Visual Studio 2012/2013 缓慢的“列表成员”智能感知

    我正在使用 Visual Studio 2012 Premium Update 3 ReSharper 8 在 VB Net 中进行编码 我已停用 ReSharper 智能感知 并且正在使用标准 VS 智能感知 一段时间以来 我一直遇到严重
  • 圆弧补丁之间的填充 - Matplotlib

    我有一个ellipse我想要solid fill不同部分的颜色 为了实现这一目标 我正在使用arcs补丁 我目前正在画多个arcs并使用zorder重叠适当的arcs 主要问题是我无法扎实地填补arc补丁并且它们没有整齐地填充ellipse
  • 角度6错误ReferenceError:“进程未定义”与elasticsearch js

    在一切之前 我读到 关于流程的问题1未定义 https stackoverflow com questions 48325449 referenceerror process is not defined error in heroku a
  • 调试测试,需要建议

    作为面试的一部分 我正在进行调试测试 当我面对一个大型代码库并且必须在一两个小时内找到其中的错误时 我想是否有人可以帮助解决该方法 成为 Eclipse 3 2 上基于核心 java 的应用程序 我猜 面试官可能关注的答案是 你的总体策略是
  • Django UserProfiles 中的 user_id 列不唯一

    我试图通过 Django 中的用户配置文件 1 2 5 Ubuntu natty 中提供的版本 向用户添加一些额外的属性 但是每当我通过管理控制台创建新用户时 都会使用新用户之一包含属性 例如 电话 时 我收到 列 user id 不唯一
  • FBSDKCoreKit 项目错误

    我将 cocoa pods 更新到 0 38 1 现在 FBSDKCoreKit 出现问题 当应用程序启动时 它停止在启动屏幕上并出现错误 dyld Library not loaded rpath FBSDKCoreKit framewo
  • 将 Boost Serialization 与 xml_oarchive 一起使用时,assertion_failed

    编译Boost Serialization的简单测试时 class Test protected int Num friend class boost serialization access template
  • 使用 matplotlib 绘图时,如何避免 PyCharm 控制台崩溃“警告:QApplication 未在 main() 线程中创建”?

    在 PyCharm 中 当我尝试使用其交互式控制台绘制某些内容时 例如 In 2 from matplotlib pyplot import In 3 x range 5 In 4 y range 5 10 In 5 plot x y WA
  • 在 Clojure 中执行动态绑定函数

    我想在数据结构中预先存储一堆函数调用 然后从另一个函数中评估 执行它们 对于在命名空间级别定义的函数 这按计划工作defn 即使函数定义是在我创建数据结构之后出现的 但不适用于由let name fn or letfn函数内部 这是我的一个
  • Perl 扩展安装 - 无法运行 nmake

    我正在尝试在 XAMPP 上使用 cpan 安装模块 我运行的是 Windows 7 出现此提示后立即 CPAN pm 要构建 J JE JESSE HTTP Server Simple 0 43 tar gz 提示 未找到所需的nmake
  • Django 部署 Heroku 错误 500 Debug = False

    注 如果Debug True它运行得很好 我正在尝试部署我的 django 应用程序 我使用的主要工具我不知道是否需要特殊配置 Stripe 付款方式 但它不在我的索引页中 所以不应该是因为它 Mailgun 但我在我的设置中评论了 我也没
  • Delphi 中的 Vista 语音识别

    我希望能够使用 Microsoft Vista 的语音识别功能对我的 Delphi 应用程序进行口授 然而 当尝试听写 TMemo 时 它根本不起作用 我注意到 Firefox 3 0 也有同样的问题 在他们联系微软解决这个问题后 他们告诉