问题标签 [sapi]

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 投票
4 回答
7705 浏览

c# - Microsoft Sam,SAPI 替代品

我们有一个计划使用 Microsoft 语音 API 的应用程序。现在我们使用 Microsoft Sam 语音在 Windows XP 上对其进行了测试,坦率地说,它听起来很糟糕......几乎不可能听到这个声音想说什么。

有没有其他更好的声音。有没有更好的更新或更新版本。是否有其他产品、开源项目等可以作为替代方案?

澄清一下——它需要有某种 API,所以我实际上可以针对它进行编程。

0 投票
1 回答
6393 浏览

asp.net - ASP.NET Web 应用程序的其他声音

我有一个使用 SAPI 进行 TTS 的 Web 应用程序。我在默认安装了 MS Sam 的 Windows Server 2003 上运行它。

据我了解,有许多第三方公司出售声音。对于商业应用程序,哪些公司提供不收取大量费用的许可证?他们是否有 API 可以轻松与 ASP.NET 应用程序集成?

我真的很想为应用程序添加更多声音。

编辑:还有答案吗?谢谢

0 投票
2 回答
133 浏览

sapi - MCI_RECORD 参数的变化是否会影响 SAPI 语音识别?

它会影响 SAPI 执行的语音识别吗?

0 投票
1 回答
419 浏览

sapi - SAPI 事件 SPEI_WORD_BOUNDARY 通知不起作用

我用这个功能异步说句子。

我想收到SPEI_WORD_BOUNDARY事件通知,所以我做了这些。

CTTSDlgDlg::MSG_SAPI_EVENT映射到我的事件处理程序。

我错过了什么,我没有收到通知的问题是什么?

0 投票
3 回答
5449 浏览

c# - System.Speech.Recognition 选择识别配置文件

有谁知道如何从 .NET 应用程序中更改识别配置文件?

我正在编写一个使用 System.Speech.Recognition 命名空间中的功能进行语音识别的 .NET 应用程序。我输入系统的音频来自多个不同的用户。我希望能够训练系统更准确地识别每个不同用户的语音。

我在 Windows(本例中为 Windows 7)中找到了语音识别控制面板,我可以在其中配置训练配置文件。为自己设置个人资料并进行培训过程显着提高了识别的准确性。所以我可以为每个用户设置配置文件并让他们进行培训过程,但是我需要能够在我的应用程序中选择正确的配置文件。

我的应用程序是一个“服务器”,它一次接收来自一个或多个用户的音频流并执行语音识别。因此,我需要能够以编程方式为我的应用程序创建的识别引擎的每个实例指定要使用的识别配置文件。这不是一个单用户应用程序,所以我不能让他们从 Windows 控制面板中选择他们的配置文件。

0 投票
1 回答
811 浏览

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

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

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

0 投票
1 回答
676 浏览

speech-recognition - 使用 SAPI 加载听写

我可以使用听写资源工具包或此处给出的说明来创建替代听写语法。我无法使用 C++ 加载新的听写主题。我正在尝试修改随 sapi5.1 sdk 提供的 simpledict 示例。以下不起作用。

0 投票
1 回答
728 浏览

c++ - 如何在以 Windows Form 作为界面窗口的 CLR 项目中使用 SAPI 的 SetNotifyCallbackFunction()?

我正在尝试为 Winamp 编写一个 dll 插件。我正在使用 Microsoft Visual Studio 2008 和 Microsoft SAPI 5.1。我使用 Windows 窗体 (System::Windows::Forms::Form) 创建了界面窗口。

我尝试使用 SetNotifyWIdowMessage(),但当我对着麦克风讲话时,该方法从未被调用过。所以我尝试使用 SetNotifyCallbackFunction(),但是我得到一个编译错误,说我应该在参数中的方法名称前面使用 '&'。但是,当我添加“&”时,我收到另一个编译错误,说除非创建委托实例,否则我无法获取方法的地址。

我该怎么办?有人请帮助我..

0 投票
1 回答
1835 浏览

.net - Do I need to install Speech SDK to be able to do speech recognition, even when I'm using .NET Speech Recognition namespace?

I know that I need to install Speech SDK if I'm using SAPI for spech recognition. But what if I'm using .NET System.Speech.Recognition:SpeechRecognizer class?

0 投票
2 回答
1530 浏览

delphi - 如何在Delphi2009+Vista中创建一个简单的听写板

代码没有那么复杂..

我的问题是 vista-OS 语音命令会拦截我的程序。如果我说“开始”,而不是在 memo1 上写开始,它按我桌面上的开始菜单。或者像 START CANCEL EDIT DELETE SELECT 之类的命令。请帮助.....对不起我的英语