问题标签 [system.speech.recognition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

c# - 本地化语音识别抛出 ArgumentException

我有以下问题:

我正在使用德国 Windows7 机器(文化:“de-DE”),但我想将SpeechRecognitionEngine-class 与其他文化一起使用。

但是,以下代码会引发ArgumentException

异常消息如下:

Es wurde kein Erkennungsmodul mit der erforderlichen ID gefunden。

翻译:

找不到具有所需 ID 的识别模块。

这是否意味着我的机器上缺少某种语言包?

0 投票
1 回答
53 浏览

c# - 为什么我必须添加 System.Speech 的引用?

我是 VisualStudio 的新手。

为什么我必须添加对 System.Speech 的引用而不能通过 using 指令来使用它?

0 投票
1 回答
151 浏览

c# - System.Speech 在 Windows Azure 上不起作用

我有 ASP.Net MVC 项目,我正在尝试从 System.Speech 调用一些方法。在我的本地,一切都按预期工作,但是当我在 Windows Azure 中发布它时,它会抛出 NullReferenceException。这是我抛出异常的代码(在第 9 行):

这是抛出的异常: 在此处输入图像描述

编辑1

问题出在 SpeechSynthesizer 中,在我的本地调用 SpeechSynthesizer 构造函数时,语音属性的字段正常初始化,但是当我在调用 cosntructor 后调试发布版本时,它们已经抛出异常。 在此处输入图像描述

0 投票
2 回答
6472 浏览

c# - 如何使用 System.Speech

所以我有:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\Profile\Client\ System.Speech.dll

...我可以添加对Visual Studio的引用,但using System.Speechetc 不会注册到控制台,因此语音合成和识别不起作用。

将不胜感激任何和所有的帮助,谢谢!

0 投票
1 回答
740 浏览

c# - Microsoft 语音识别引擎在语法之间切换

所以我有这个语音识别代码,我一直在使用微软的语音识别引擎。

不幸的是,它在理解语音方面并不是那么出色,所以我一直在想办法解决这个问题。其中之一是在特定语法和通用字典语法之间切换。我似乎无法弄清楚如何在语法之间切换,尽管在不识别给定语音的情况下。

如果有人可以帮助我弄清楚如何构建它,那么当我的 commandList 语法无法识别所拾取的语音时,再次说明能够从我的 commandList 语法切换到 DictationGrammar()。

这是代码:

任何帮助,将不胜感激。^.^

0 投票
1 回答
258 浏览

c++ - system.speech api 是否支持以 c++ 语言进行开发?

我目前正在研究能够识别用户语音命令的离线桌面工具。现在,我看的是使用用于桌面 sapi 的 Microsoft System.Speech API 的可能性。

在其官方文档中,只有一些 c# 示例。但我需要使用 c++ 使用这个 api 才能实现我的 java 应用程序。

所以我的问题是system.speech api 是否支持 c++ 语言进行开发?

0 投票
2 回答
3638 浏览

c++ - Microsoft SAPI 是否像 system.speech api 一样支持离线模式下的语音识别?

我已经阅读了 Microsoft SAPI 的官方文档,但我找不到该 api 是否可以在离线模式下使用。

在那里,他们说 Microsoft SAPI 是基于服务器的语音识别 api。所以它似乎不支持,但我必须确定。

我可以像 system.speech 一样离线使用 Microsoft SAPI 吗?

0 投票
1 回答
1362 浏览

c# - C# 中使用 Speech.recognition 的空白表单

嗨,我这里有情况,我不知道如何解决这个问题。这段代码很好,有 0 个错误,但每当我执行 F5 时,它都会向我显示一个没有语音且无法识别的空白表格,请帮忙。请我真的需要帮助有人可以帮助我。
现在这一行仅用于“看起来您的帖子主要是代码;请添加更多详细信息”;

0 投票
0 回答
234 浏览

c# - C# 语音识别代码在某些机器上不起作用

我用 C# 制作了一个语音识别程序。一切正常,然后随机停止工作。现在它不响应任何输入或说出第一个输出 当它像它应该的那样开始时。

我已经在我朋友的 Windows 10 系统上运行了该程序,并且运行良好。这让我相信这是我的系统有问题。顺便说一句,我正在使用 Windows 7。

这是代码 -

任何帮助是极大的赞赏!:)

0 投票
1 回答
591 浏览

c# - 为什么微软语音识别系统会匹配语法,即使没有说出该语法的单词?

我正在使用 c# 和 System.Speech.Recognition 来加载我定义的几个简单语法。当我说出与语法匹配的短语时,引擎以大约 0.95 的置信度正确识别语法。

但是,当我发音甚至不在语法中的单词(甚至来自不同的语言或乱码)时,引擎会随机返回一个匹配的语法,其中随机文本从未发音并且仍然具有高置信度,例如 0.92。

我需要在 SpeechRecognitionEngine 对象或每个 Grammar 对象中设置什么来避免这个问题吗?