问题标签 [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 投票
2 回答
1553 浏览

.net - 如何从 .net framework 3.5 访问 SAPI 4 声音

我正在尝试在 Windows XP 中使用 System.Speech.Synthesis 使用来自 .net 3.5 的 SAPI 4 引擎(L&H TTS 3000)。

问题是当我调用 GetInstalledVoices 时,我只能获得 SAPI 5.1 引擎。

我使用 SAPI 4 是因为我需要一个西班牙 TTS 引擎,而 L&H TTS 3000 是我找到的唯一一个免费的。

0 投票
1 回答
1365 浏览

c++ - 如何使用具有多线程的 SAPI 将文本转换为 Wave?

我正在尝试使用以下函数将文本转换为波形文件。如果从主 UI 线程调用它工作正常。但是从另一个线程调用时失败。如何从多线程函数中调用它?

0 投票
2 回答
562 浏览

speech-recognition - 可以通过 SAPI 4 接口连接到 Naturally Speech 吗?

我在某处读到,您可以通过它导出的 SAPI 4 接口与 Naturally Speech 进行交互?这是真的吗?是否有任何文件?谢谢

0 投票
1 回答
106 浏览

.net - 从 WCF 应用程序访问 SAPI

是否可以从 WCF 应用程序访问 SAPI?

0 投票
4 回答
1352 浏览

c# - Web 服务中的 C# SAPI

这个确切的代码在 WinForm 应用程序中工作,但是当我在 web 服务中运行它时,我得到以下

有谁知道可能导致此错误的原因?错误代码的意思

为了完整起见,这里是 SetVoice 方法

我已授予对要写入文件的文件夹 C:\Temp 上的用户的完全访问权限。任何帮助,将不胜感激!

0 投票
5 回答
8766 浏览

c# - 流式输入到 System.Speech.Recognition.SpeechRecognitionEngine

我正在尝试从 TCP 套接字在 C# 中进行“流式传输”语音识别。我遇到的问题是 SpeechRecognitionEngine.SetInputToAudioStream() 似乎需要一个可以寻找的定义长度的流。现在,我能想到的唯一方法是随着更多输入的进入,在 MemoryStream 上重复运行识别器。

这里有一些代码来说明:

有谁知道如何解决这个问题?它必须支持某种类型的流输入,因为它可以与使用 SetInputToDefaultAudioDevice() 的麦克风一起正常工作。

谢谢,肖恩

0 投票
1 回答
2637 浏览

sapi - 使用 SAPI 将音频(wav 文件)转换为文本?

我的任务是将不是来自人类直接语音的音频文件转换为文本。

例如,如果我在 wav 文件中存储了“Hello there”,它会将其转录为文本并在屏幕上显示“Hello there”字符串。

首选但优先级为 C# 的任何语言代码。

0 投票
4 回答
594 浏览

c# - 关于 .NET 中语音识别类的问题

是否可以使用 .NET 语音识别类构建应用程序并传入一个 WAV 文件,以便它通过并创建它的文本表示。例如,这就是我想要做的:

我们在我的办公室有一个 QA 部门,他们每天必须接听数百个电话,这几乎是不可能的,而且没有足够的人听所有的事情来跟上进度。我想要做的是将音频文件上传到我们的服务器并让服务器解析它并创建它的副本。它是否不完美并不重要,但只是一个基础,它比听 2 小时的录音更容易浏览几十行文本。

根据保存的成绩单,我可以在数据库中实现全文搜索,并且如果有人说的是虚假陈述,还可以对成绩单进行检查。

那么,是否可以使用 .NET 语音识别类创建一个应用程序,然后将 WAV 文件传递​​给它,然后它会输出一个粗略的成绩单?

在思考这个想法时,我在语音课程上短暂地研究了 MSDN,所以如果可以做到的话,我没有那么多知识。

如果可能,我将不胜感激 C# 中的任何示例。主题1055347类似于我遇到的问题,并提供了链接,其中最具体的是 C++。我不是 C++ 开发人员,也没有上过学编程,虽然 C# 我是自学的,所以我想继续使用我所知道的语言。

提前致谢!

0 投票
4 回答
1612 浏览

c# - .NET 3.0 文本到语音 WAV 输出太大且过程缓慢

我写了一个小应用程序,它接收一些文本并将其转换为音频 wav。现在,它工作正常,只是生成的 wav 文件太大。

我正在寻找使 wav 输出更小并使整个过程花费更少时间的方法。

示例代码:

0 投票
2 回答
1970 浏览

.net - Interop.SpeechLib.dll COM 异常

我正在使用 SpeechLib 进行非常简单的文本到语音的转换。在当地工作得很好。当我将应用程序部署到服务器上时,出现异常:

我没有运气做了以下事情:

  • 将 AppPool 设置为使用 LocalSystem 运行
  • 已将写入权限授予 SpeechLib 创建 wav 文件的文件夹

我在以下位置的用户遇到了完全相同的问题:

用户 1

用户 2

有没有人找到解决这个问题的方法?

谢谢!