tts-求助:vc编写语音合成程序,在调用语音库时,遇到的问题

问题描述

求助:vc编写语音合成程序,在调用语音库时,遇到的问题

求助各位大神:
本人最近学习通过vc调用MS Speech SDK的方式实现语音合成的方法。其中,语音库使用的是“ScanSoft_MeiLing_ChineseMandarinVoice”。程序运行正常,语音正常。
可是在程序连续正常运行7-8天之后,突然就没有语音了。
尝试了各种方法之后,发现:在将“ScanSoft_MeiLing_ChineseMandarinVoice”语音库卸载,重新安装之后,重启软件,语音恢复正常。
本人不清楚该问题的真正的原因是什么?如何才能彻底解决该问题呢?
请各位大神不吝赐教,谢谢。

解决方案

再观察下,是不是安装别的软件的时候错误覆盖了,或者被什么东西破坏了。

解决方案二:

首先非常感谢“caozhy”的热心。其次,我仔细说明一下我的实验环境:试验用的电脑是一台近乎全裸的很旧的安装XP系统的机器,该机器主要是我自己用,别人不是太懂电脑。
在安装完这个语言合成的软件之后,也没安装过其他软件。至于是不是被什么东西破坏了,这可真不好说了,想不明白

解决方案三:

首先非常感谢“caozhy”的热心。其次,我仔细说明一下我的实验环境:试验用的电脑是一台近乎全裸的很旧的安装XP系统的机器,该机器主要是我自己用,别人不是太懂电脑。
在安装完这个语言合成的软件之后,也没安装过其他软件。至于是不是被什么东西破坏了,这可真不好说了,想不明白

解决方案四:

应该是你电脑的问题。

时间: 2024-12-21 05:43:32

tts-求助:vc编写语音合成程序,在调用语音库时,遇到的问题的相关文章

vs2010 boost库 c2039-vs2010在调用boost库时出现以下错误 c2039

问题描述 vs2010在调用boost库时出现以下错误 c2039 f:项目参考资料steganalysis2_spamspam_windowssrcspam.cpp(177): error C2039: "leaf": 不是"boost::filesystem::directory_entry"的成员 1> f:softwarevs2010相关库oost_1_58_0oostfilesystemoperations.hpp(684) : 参见"bo

VC++编写电子邮件程序

一.概述---- 本文主要讲述如何使用Visual C++用MAPI编写E-mail程序.MAPI是包含在Windows之中的,因此不需要安装其他额外的部件.MAPI有以下三种形式:SMAPI,Simple MAPI,简单的MAPICMC,Common Messaging Calls,一般通讯调用完整的MAPI---- SMAPI和CMC都包含在完整的MAPI中,当用户想执行一些高级操作,比如编写自己的E-mail服务器的时候,必须使用完整的MAPI.本文主要阐述如何编写能够收发电子邮件的程序,

在VC++ 编写的组件中使用ASP对象

简介本文用一个简单的sample演示如何在VC++ ATL编写的组件中调用我们熟悉的ASP对象(Request,Response,Session等等).你会发现在 Visual C++中使用 ATL Object Wizard就可以达到我们的目的.但使用OnStartPage,OnEndPage事件并不是最佳方法.在IIS3.0中,组件能通过IscriptingContext 接口存取ASP内建对象,但这是通过页面级方法来存取内建对象.现在有了一种更好的实现方法,就是利用ObjectContex

分享如何在VB中调用VC编写的DLL_vb

一般来说,VB和VC共同编程有3种方式:一种是VC生成DLL,在VB中调用DLL:一种是VC生成ActiveX控件(.ocx),在VB中插入:还有一种是在VC中生成ActiveX Automation服务器,在VB中调用.相对而言,第一种方法对VC编程者的要求最低,但要求你的伙伴进行配合,我推荐这种方法. 先说说VC++的编程.首先在VC++中生成Win32 DLL工程.在这个工程中添加几个函数供VB用户调用.一个DLL中的函数要想被VB调用,必须满足两个条件:一是调用方式为stdcall,另一

C#调用VC编写的驱动,在我的机器和同事的机器(都安装了vs2005开发用)上能调用,在新的机器却提示错误

问题描述 1.我用VC编写了一个DLL.2.我用Vs2005编写了一个c#的windowsApplication去调用这个DLL,在我的机器上运行正常.3.同样的windowsApplication和DLL在我的同事的机器上也能够运行.(也安装了vs2005).4.我将这个windowsApplication和DLL安装到一台新的机器上却提示我找不到"unabletoloaddll"错误.但是实际上DLL是存在的.当然我也已经在这个机器上安装了.NetFramework.这个Frame

vc++ 6.0 能自动查找自己编写的程序代码的错误吗??怎么设置,回答最好带着张图片

问题描述 vc++ 6.0 能自动查找自己编写的程序代码的错误吗??怎么设置,回答最好带着张图片 解决方案 程序的错误有两种,一个是语法错误,一个是语义错误. 我们用人类语言打比方: 老虎山羊吃了. 这句话语法错误,主语后面接谓语,谓语后面接宾语,不能颠倒. 一年有356天. 这句话是语义错误,在语法上没有问题,但是显然一年不是356天而是365/366天. 编译器只能发现语法错误.在你的图上,双击最下面那个窗格中的错误信息,可以定位到错误的行,你根据提示修改就可以了. 编译器不能发现语义错误,

傅里叶变换 频谱分析-如何用VC++编写信号频率为30Hz的傅里叶频谱分析程序

问题描述 如何用VC++编写信号频率为30Hz的傅里叶频谱分析程序 如何用VC++编写信号频率为30Hz的傅里叶频谱分析程序,并且可以画出频谱图~

c#-C#编写的程序调用CMD,在我的电脑不能执行,在别人的电脑上就可以执行

问题描述 C#编写的程序调用CMD,在我的电脑不能执行,在别人的电脑上就可以执行 private void Form1_Load(object sender, EventArgs e) { ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "cmd.exe"; startInfo.Arguments = "C:WindowsSystem32cmd.exe"; start

vc-急!VC编写的串口程序,但数据老是接收不全,请大家看看问题出在哪里,在此先谢谢!!

问题描述 急!VC编写的串口程序,但数据老是接收不全,请大家看看问题出在哪里,在此先谢谢!! 下面是处理串口接收数据的函数,我是用一个进程函数来实现的,串口采用的是同步方式,问题出在下面这一段函数,老是没接收完就退出了: 下面为处理接收数据的进程函数 解决方案 我在调试的时候,字符串str3都可以正常接收,但一自动运行,str3里面的数据就会只有一小段. 解决方案二: 先不对收到的内容进行处理,将收到的内容一个个打印出来看下. 解决方案三: 此问题已解决,软件没有问题,是硬件连线的问题,望以后有