SAPI5语音/使用32bit语音 [英] SAPI5 voices / using 32bit voices

查看:52
本文介绍了SAPI5语音/使用32bit语音的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在网上搜索了很多时间后,我想是时候问了.

After spending a whole lot of time on searching the web I think it's time to ask.

我正在尝试使用 C++ 中的 SAPI5 实现一些文本到语音.唯一可用的 64 位语音是 Anna.和安娜在一起一切都很好,但我还需要一个德国人的声音.于是我找到了 Hedda(微软)和 Steffi(Realspeak).

I'm trying to implement some text to speech with SAPI5 in C++. The only available 64bit voice is Anna. With Anna everything is fine, but I also need a german voice. So I found Hedda(Microsoft) and Steffi(Realspeak).

我已经想实现一些约会服务.

I already feel like implementing some dating service.

Hedda 和 Steffi 均未添加到注册表中.因此,SAPI 在检查HKLM\SOFTWARE\Microsoft\Speech\Voices"以获取选择语音所需的令牌时都不会检测到它们.我也尝试将注册表路径更改为 ...\SOFTWARE\Wow6432Node... 以使用 32 位语音,但没有成功.

Neither Hedda nor Steffi are added to the registry. So both of them are not detected by SAPI while it checks "HKLM\SOFTWARE\Microsoft\Speech\Voices" to get the required tokens to select voices. I also tried to change the registry paths to ...\SOFTWARE\Wow6432Node... to use the 32bit voices, but no success.

有人知道如何将 Hedda 或 Steffi 与 Sapi 一起使用吗?有没有办法使用32位语音?

Does anybody know how to use Hedda or Steffi with Sapi? Is there any way to use the 32bit voices?

希望大家帮忙.提前致谢.

Hope anyone can help. Thanks in advance.

推荐答案

嗯,编辑注册表做到了.

Well, editing the registry did the job.

将注册表项从\Speech Server\v11.0..."复制到\Speech..."(参见Lesley Gushurst)并重新安装SDK、Runtime和语音后,可以使用语音-Hedda"在具有 64 位应用程序的 64 位系统上.

After copying the registry entrys from "\Speech Server\v11.0..." to "\Speech..." (see Lesley Gushurst) and reinstalling SDK, Runtime and voice, voice-"Hedda" can be used on 64bit system with 64 bit application.

感谢您的帮助.

这篇关于SAPI5语音/使用32bit语音的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆