87得票6回答
什么是SAPI,何时使用它?

最近我正在学习PHP中的错误处理,发现了 error_log() 函数。 在PHP手册中,它介绍了所有的错误日志类型,除了类型3之外,我都理解了。类型3指出错误消息直接发送到SAPI日志处理程序。我的问题是,什么是SAPI,何时需要使用它?

21得票5回答
无法打开包含文件:'atlbase.h':没有那个文件或目录。

请查看以下代码。#define _ATL_APARTMENT_THREADED #include <atlbase.h> //You may derive a class from CComModule and use it if you want to override som...

19得票1回答
最快的语音识别库 C++

我知道这是一个一般性的问题,但我仍然想知道C++中最快的语音识别库是什么? 我目前正在使用Microsoft SAPI与kinect。它可以很好地识别单词,但速度有点慢,有时需要1、2秒才能识别一个单词,在我的情况下,这种滞后会给用户带来很多交互问题。 我检查了kinect提供的示例,其中...

13得票3回答
使用SAPI,是否有一种输入拼音以进行中文发音的方法?

目标是能够发音像"wo3"这样的拼音。System.Speech可以处理中文字符,但是否有一种直接输入拼音的方法?从http://msdn.microsoft.com/en-us/library/ms720566(v=vs.85).aspx看来,我应该能够这样写出拼音。 <PRON S...

13得票1回答
Delphi中的文本转语音转WAV

我将SAPI类型库导入Delphi。 我可以使用以下代码将语音输出到PC扬声器:procedure TForm1.Button1Click(Sender: TObject); var Voice: TSpVoice; begin Voice := TSpVoice.Create(nil...

11得票2回答
Delphi SAPI文本转语音

首先,这不是Delphi和SAPI的重复。我在“Delphi中的SAPI”主题上有一个特定的问题。 我使用了Delphi 2009中出色的类型库导入指南,在组件面板中获取了TSpVoice组件。 这很好用。 使用:var SpVoice: TSpVoice; 我可以编写SpVoice.S...

11得票2回答
如何在C#中使用SpeechRecognizer混合语法规则和自由说话的口音识别技术

我很喜欢微软最新的语音识别(SpeechRecognition)和语音合成(SpeechSynthesis)功能。 http://msdn.microsoft.com/en-us/library/ms554855.aspx http://estellasays.blogspot.com/2...

11得票2回答
SpVoice和SpeechSynthesizer之间有什么区别?

在C#中,使用语音API或SAPI这两种方法有什么区别?using SpeechLib; SpVoice speech = new SpVoice(); speech.Speak(text, SpeechVoiceSpeakFlags.SVSFlagsAsync); 返回Apacela语音Sp...

10得票2回答
MS Speech Platform 11 Recognizer支持ARPA编译的语法吗?

如何在MS Speech中使用ARPA文件?Microsoft Speech Platform 11 Recognizer的文档暗示可以从ARPA文件编译语法。 我能够使用以下命令行编译ARPA文件,例如Microsoft提供的小例子provided by Microsoft: Compi...

10得票2回答
如何查找SpeechSynthesizer所选语音的音频格式

在使用C#编写的文本转语音应用程序中,我使用SpeechSynthesizer类,它有一个名为SpeakProgress的事件,每个发音单词都会触发该事件。但是对于某些声音,参数e.AudioPosition与输出音频流不同步,输出的波形文件比该位置显示的更快(请参见此相关问题)。 无论如何...