在WES 2009中无法播放简体中文TTS [英] Cannot play Simplified Chinese TTS in WES 2009

查看:125
本文介绍了在WES 2009中无法播放简体中文TTS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我使用WES 2009(ECE更新到2010年2月)使用Microsoft Speech SDK 5.1创建支持英语和简体中文TTS的图像。
微软Sam,Mary和Mike都在播放/阅读正常但是当我使用来自Microsoft的SpeechSDK51LangPack.exe的简体中文引擎时,当我尝试预览Microsoft简体中文语音时出现以下错误:

"此语音无法播放。 请尝试选择其他语音或选择其他音频输出设备。"

我尝试过其他音频设备但没有成功。 除了Microsoft简体中文之外,其他声音播放正常。

当我尝试将语音识别引擎设置为Microsoft简体中文识别器v5.1时,我也收到错误:
"请求无法执行任务,因为无法创建必要的引擎。 请选择不同的引擎和/或不同的音频设备。"

英语引擎工作正常,而不是简体中文。

我尝试删除所有SAPI /我的图片中的SR / TTS组件没有成功。 我在一个全新的Windows XP安装下进行了测试,它完全没有问题,因此我有点失落。 这听起来像是一个缺失的组件,但在添加多媒体应用程序兼容性之类的宏之后我就没有接近答案。

据我所知,这不是语言问题,因为我没有安装我的Windows XP安装中的简体中文语言。 我需要做的就是播放微软Sam,Mary,Mike和简体中文的声音。 我还查看了MSDN论坛和KB,没有找到解决方案(KB:899311和KB:838659未成功)。

任何帮助将不胜感激!

最好的问候,
Brenton Thomson

Hi all,

I am using WES 2009 (ECE updated to Feb 2010) to create an image supporting TTS for English and Simplified Chinese, using Microsoft Speech SDK 5.1.

Microsoft Sam, Mary and Mike are all playing/reading fine but when I use Simplified Chinese engine from SpeechSDK51LangPack.exe from Microsoft, I get the following error when I try to preview the Microsoft Simplified Chinese voice:

"This voice cannot be played.  Please try selecting another voice or selecting a different audio output device."

I have tried a different audio device with no success.  The other voices play fine except for Microsoft Simplified Chinese.

I also get an error when I try to set the Speech Recognition engine to Microsoft Simplified Chinese Recognizer v5.1:
"The requested task cannot be carried out because the necessary engine could not be created.  Please select a different engine and/or a different audio device."

The English engine works fine, just not the Simplified Chinese.

I have tried removing all SAPI/SR/TTS components from my image with no success.  I tested this under a fresh Windows XP install and it worked with no problems at all, hence why I am a little lost.  It sounds like a missing component but after adding macros such as Multimedia Application Compatibility I am no closer to an answer.

As far as I can tell it is not a language issue, as I didn't install the Simplified Chinese language in my Windows XP install.  All my image needs to do is play the Microsoft Sam, Mary, Mike and Simplified Chinese voices.  I have also reviewed the MSDN forums and KB and found no solutions (KB: 899311 and KB: 838659 were not successful).

Any assistance would be greatly appreciated!

Best Regards,
Brenton Thomson

推荐答案

我设法解决了这个问题。

WES所安装的SAPI5似乎没有完整。 从正常的Windows XP安装中复制sapi5.inf并将INF安装到目标设备上似乎可以正确注册SAPI引擎和相关文件。
I have managed to resolve this issue.

The SAPI5 that WES installs does not appear to be complete.  Copying the sapi5.inf from a normal Windows XP installation and installing the INF onto the target device appears to properly register the SAPI engine and associated files.


这篇关于在WES 2009中无法播放简体中文TTS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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