sapi相关内容
我正在使用‘Microsoft Speech Object Library’,我想通过Delphi代码更改默认语音。 我的默认声音是一个女人在说话。如果其他人有空,我如何将其更改为其他人? 我使用的是SAPI 5.4和Delphi XE6。 推荐答案 您没有说明您使用的是哪个版本的SAPI,也没有显示您用来调用SAPI的代码。 例如,在SAPI 5中,ISpVoice接口
..
Speech和我添加了Grmmar,它只检测这样的数字 SpeechRecognitionEngine RecognitionEngine = new SpeechRecognitionEngine(new CultureInfo("en-US", true)); // Created Grammar For only Numbers 1 t
..
我刚刚下载了fr-FR运行时语言包,以便可以通过我的程序识别法语语音。 但是,我的程序抛出错误 其他信息:找不到所需ID的识别器。 在 SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("fr-FR"));
..
我有一篇已从文本转录为音素的文本。 我现在要修改或创建自定义语法XML,它将定义具有国际音素的单词的发音,并使用具有要识别的特定拼写的该语法,而不是任何其他拼写。 我要为使用英语/德语等不同语言的某些单词添加语音识别; 使用SAPI可以做到这一点吗?如何做到?谁能给我指个正确的方向(使用SpInProcRecoConext.Recognizer和自定义语法) 所以我想使用已
..
我一直想创建一个使用Microsoft语音识别的应用程序。 我的应用程序的用户应该经常说缩写的东西,比如‘LHC’代表‘大型强子对撞机’或‘CERN’。根据该顺序,我的应用程序将返回 你说:在C岁的时候 您说:CERN 虽然它对‘CERN’有效,但对‘LHC’却失败得很厉害。 然而,如果我可以制作自己的定制培训文件,我就可以很容易地在其中的某个地方放置术语LHC。然后,我
..
我正在开发一个使用微软语音识别器的小练习应用程序。对于我正在做的事情,我似乎无法让它足够快地识别单个单词。我希望能够正常说话,系统会从我说的话中抓取“关键字”,并产生一个字符串。目前,我使用的是5个单词的自定义语法。红色、蓝色、黄色、绿色、橙色。例如,如果我说红色、蓝色、黄色。引擎会抓住“红色”,其余的进入空隙。 我已尝试使用以下选项: sr.RecognizeAsync(Recogn
..
我有一个用于语言X的语音识别应用程序。 Microsoft SAPI不支持此语言。如何将用于语言X的此SR添加到Microsoft SAPI,以便可以通过Microsoft SAPI使用它? 所以我想知道的是 我可以向Microsoft SAPI添加自定义SR吗? 如果是,如何操作? 如果这是一个复杂的过程,从哪里可以找到详细信息? 推荐答案 只是应用程序编程接口
..
在Vista上使用Microsoft的SAPI 5.3语音API,如何编程进行RecoProfile的声学模型训练?更具体地说,如果您有一个文本文件和一个说出该文本的用户的音频文件,您会执行什么序列的SAPI调用以使用该文本和音频训练用户的配置文件? 更新: 有关此问题的详细信息我仍未解决: 您在";处调用ISpRecognizer2.SetTrainingState(true
..
所以我尝试了 MSAPI 5.4 TTS 与事件示例.现在,我创建了一个使用 SetNotifyCallbackFunction 的 cmd 提示应用程序,但没有调用我传递的函数.我不是 C++ 专家,所以我很难解决这个问题,谁能指出我正确的方向,或者至少给我一个 SetNotifyCallbackFunction 的好例子? 这是我的代码的简化版本: typedef void __std
..
我正在尝试从 TCP 套接字在 C# 中进行“流式"语音识别.我遇到的问题是 SpeechRecognitionEngine.SetInputToAudioStream() 似乎需要一个可以搜索的定义长度的流.现在我能想到的唯一方法是在有更多输入时在 MemoryStream 上重复运行识别器. 这里有一些代码来说明: SpeechRecognitionEngine appRecogni
..
我正在尝试使用 Windows 7 识别语音,但它总是将语音识别为命令或只是说“那是什么?". 我如何获得所有演讲? 代码: SpeechRecognizer _speechRecognizer;公共窗口 1(){初始化组件();//设置识别器_speechRecognizer = new SpeechRecognizer();_speechRecognizer.Enabled =
..
对 SAPI 的 get language 方法的调用返回一个 MS LangID,但出于我的目的,它需要转换为 BCP 47 语言标记(例如 en-GB).我们该怎么做呢? 我无法使用 LCIDToLocalName,为了使用这个函数,我需要先将返回值转换成LCID格式. 例如,它返回“809"英语,现在我如何将其转换为LCID,因为英语的LCIDHex是“0809",而LCIDec
..
我正在使用 sapi 5.4,我能够保留用于训练的音频,但可以将其添加到注册表项中,如本 使用 SAPI 5.3 Speech API 进行声学训练 我无法理解用于 ISpObjectToken::GetStorageFileName 的参数有人可以帮助我它吗? 解决方案 ISpObjectToken::GetStorageFileName 并不是世界上记录最完整的 API.幸运的是,我有
..
我试图使用此代码使用 Python 3.4 将文本转换为语音,但由于我计算机的主要语言不是英语(我使用的是 Win7x64),因此语音和口音是错误的(因为我希望它“说话"" 英文). 导入 win32com.client扬声器 = win32com.client.Dispatch("SAPI.SpVoice")Speaker.Speak("你好,它有效!") 那么,有没有办法改变声音/语言(程
..
我是 SAPI 的新手,如果你们中的任何人能为我提供 SAPI 中文本 Hello World 示例的演讲,我将不胜感激.我知道 MS 有一些例子,比如“听写"等,但我想从一个非常小的例子开始.很高兴您能提供帮助. 解决方案 我玩过一些使用 SAPI 的 Windows 语音识别,它确实不是用户友好的.这是我编写的代码示例(用 C++): #include #include #inclu
..
我发现了这个允许在 VBScript 中使用 Windows SAPI 文本到语音功能的单行示例: CreateObject("SAPI.SpVoice").Speak("这是一个测试") 我想知道 SAPI 语音识别是否可以以同样简单的方式在 VBScript 程序中使用.当我寻找此类信息时,出现的大量 SAPI 信息与 C++ 相关,例如 Microsoft SAPI 站点,或到 VBS
..
我们有一个计划使用 Microsoft 语音 API 的应用程序.现在我们使用 Microsoft Sam 语音在 Windows XP 上对其进行了测试,坦率地说,这听起来很糟糕……几乎不可能听到声音想要说什么. 还有其他更好的声音吗?有没有更好的更新或更新版本.是否有其他产品、开源项目等可以作为替代方案? 澄清一下 - 它需要有某种 API,这样我才能真正针对它进行编程. 解
..
在网上搜索了很多时间后,我想是时候问了. 我正在尝试使用 C++ 中的 SAPI5 实现一些文本到语音.唯一可用的 64 位语音是 Anna.和安娜在一起一切都很好,但我还需要一个德国人的声音.于是我找到了 Hedda(微软)和 Steffi(Realspeak). 我已经想实现一些约会服务. Hedda 和 Steffi 均未添加到注册表中.因此,SAPI 在检查“HKLM\S
..
我从 SAPI 5.1 提供的头文件中得到了很多错误,无法弄清楚如何解决这些问题. 以下是来自 微软如何进行视频演示的简单文本到语音程序.主持人说,如果你安装了最新的软件包,你编译这个程序就没有问题.但他使用的是 Video Studio 2005;显然,“最新"指的是几年前进行演示时. 我认为这些错误是由于版本不匹配造成的.我使用的是 Windows XP SP3.我有 Visual
..
我在我的 C# WPF 项目中实现了一个 TTS. 之前,我使用 System.Speech.Synthesis 命名空间中的 TTS 来说话.演讲内容为 SSML 格式(Speech Synthesizer Markup Language,支持自定义语速、语音、强调)如下:
..