问题标签 [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 回答
811 浏览

c# - 如何使用 Microsoft SAPI 捕捉句子中间的单词?

这个 SAPI 语法抓住了单词名称是句子的中间部分。

所以,如果我说“我的名字是安德烈”,那么“名字”这个词就被识别出来了。有一个更好的方法吗?

0 投票
1 回答
281 浏览

c# - 电话语音识别

当他们拿起另一端的接收器时,我需要检测用户的声音。因为调制解调器通常在第一个铃声响起时开始播放文件(播放终端)。所以我打算在他们说“你好”时使用语音识别,它可以开始播放文件,直到等待播放文件。甚至它可以开始说话的任何噪音干扰。我有一个可以识别 wav 文件的代码,但我正在努力添加我的电话应用程序。我正在使用 C4F 的 Tapi Manager 拨打电话。调用是完美的,但我应该如何将它添加到我的应用程序中???

任何可以提供或指导我们如何集成这两个应用程序的链接或帮助????

0 投票
2 回答
4081 浏览

android - 我可以在 Android 上使用英语以外的语言进行语音识别吗?

我正在尝试构建一个应用程序(将使用印地语和其他区域语言)来获取语音命令。

我的应用程序中还需要文本转语音功能。

我想知道是否有任何方法可以在 Android 上获得语音识别库?我在 Google 上进行了快速搜索,并在 Internet 上找到了几个印地语库,但我不确定是否可以将它们包含在我的 Android 项目中。我可以吗?

0 投票
1 回答
1732 浏览

cocoa - 简单的 NSSpeechRecognizer 代码,不起作用!

我注意到 ADC 库中的 NSSpeechRecognizer 并且我发现它非常有趣,所以为了使用它,我准备了一个简单的应用程序,它只会监听命令,如果识别它会在日志中显示它。

使用的代码是:

我为注册的命令尝试了很多次,但在委托中我无法在日志中获得任何消息:(

背景中总是有一些噪音..这可能是原因还是我在代码中做错了什么?

谁能建议我一些解决方案?

谢谢,

米拉杰

0 投票
4 回答
7073 浏览

iphone - 如何在 iPhone 中进行语音到文本的转换

有什么方法可以使用 iPhone SDK 将语音转换为文本?

0 投票
2 回答
706 浏览

c# - 以编程方式关闭 Windows 语音识别的自动化功能?

我正在制作一个使用 system.speech 命名空间的程序(这是一个将启动电影的简单程序)。我从一个文件夹中加载所有文件名并将它们添加到我想要使用的语法中。它运行得非常好,但是有一个问题:我根本不希望 Windows 语音识别与 Windows 交互(即,当我说开始时,我不希望开始菜单打开......我不'不想发生任何事情)。

同样,我现在有一个列表框,列出了在目录中找到的所有电影。当我说我想打开的节目/电影时,程序没有识别出这个名字,因为 Windows 语音识别正在从列表中选择列表框项,而不是将其传递给我的程序。

否则识别工作正常,因为我在语法中有“停止”、“播放”、“倒带”之类的词,当我捕捉到 listener_SpeechRecognized 时,它会正确地知道我说的词/短语(和目前只需在文本框中输入)。

知道我怎么能做到这一点吗?

0 投票
2 回答
883 浏览

vb.net - VB.NET 可以进行语音识别吗?

是否可以在 VB.NET 中进行语音识别?

0 投票
3 回答
34303 浏览

android - android上的语音识别与录制的声音剪辑?

我在 Android 上使用过语音识别功能,我喜欢它。这是我的客户最受赞誉的功能之一。但是,格式有些限制。您必须调用识别器意图,让它将录音发送到谷歌,然后等待文本返回。

我的一些想法需要在我的应用程序中录制音频,然后将剪辑发送到谷歌进行转录。

有什么方法可以发送音频剪辑以将语音处理为文本?

0 投票
1 回答
851 浏览

c# - “未引发语音假设事件”

当他们拿起另一端的接收器时,我需要检测用户的声音。

因为调制解调器通常在第一个铃声响起时开始播放文件(播放终端)。所以我打算在他们说“你好”时使用语音识别,它可以开始播放文件,直到等待播放文件。

甚至它可以开始说话的任何噪音干扰。

我用很少的设置完成了这个。我发现我的引擎在我们说话时检测到的几个常见词以及在它响起时出现的词。它作为一个独立的应用程序可以正常工作,但如果我尝试将它与我的应用程序集成,它不会引发“SpeechHypothesized”事件。

我不明白为什么会这样。

如果我看到使用断点,则引擎正在分配委托,并且调用属性也已正确初始化,但不会调用事件。对于呼叫,我使用 C4F Tapi 管理器,对于语音识别,我使用 System.Speech .Net 3.5 库。

事件代码如下:

除语音假设事件外,所有事件都被引发。

知道为什么会这样吗???

编辑:

错误不是由服务引发的,而是引发错误的 Windows 窗体!!!

语音识别的代码如下:

识别语音 = System.Speech.Recognition.SpeechRecognitionEngine.InstalledRecognizers(); if (recognizedSpeeches != null) {
Console.WriteLine("Recognized Speeches:");
int 识别器编号 = 0;

EventHandler(engine_SpeechDetected); engine.SpeechRecognized -= new EventHandler(engine_SpeechRecognized); engine.SpeechHypothesized -= new EventHandler(engine_SpeechHypothesized); engine.SpeechRecognitionRejected -= new EventHandler(engine_SpeechRecognitionRejected); engine.SpeechDetected += new EventHandler(engine_SpeechDetected); engine.SpeechRecognized += new EventHandler(engine_SpeechRecognized); engine.SpeechHypothesized+=new EventHandler(engine_SpeechHypothesized); engine.SpeechRecognitionRejected += new EventHandler(engine_SpeechRecognitionRejected); engine.LoadGrammar(new DictationGrammar());
RecognitionResult srResult = engine.Recognize(new TimeSpan(0, 0, 30)); }

有什么线索吗???

0 投票
2 回答
1351 浏览

android - 使用语音命令启动 android 应用程序

我想使用应用程序名称等语音命令启动我的服务。是否可以?我可以听这样的事件吗?