老铁们,大家好,相信还有很多朋友对于speechsdk51.exe和sdhdship.exe的相关问题不太懂,没关系,今天就由我来为大家分享分享speechsdk51.exe以及sdhdship.exe的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
怎么下载SpeechSDK5.1
一款结合了MSAgent和MSSpeechSDK技术的定时提醒软件,帮助用户在忙碌的工作中,不会忘记重要的事项,比如9:30接女朋友、定时向上级汇报工作、按时递交各种工作文件等。该软件最大的特点是,当提醒内容到期后,会弹出你选定的精灵动画,并将提醒内容读出,为用户提供趣味性的同时也解决了“健忘族”的烦恼。
系统要求包括:Windows Me、Windows 2000、Windows XP;微软运行时发音API4.0a;微软SpeechSDK5.1和中文语言包;32位声卡。
安装步骤包括:首先安装微软运行时发音API4.0a,可以从/activex.microsoft.com/activex/controls/sapi/spchapi.exe>下载;然后安装微软语音开发包,可以从/www.microsoft.com/speech/download/sdk51/>下载SpeechSDK5.1和5.1LanguagePack;最后安装本程序。
该程序的功能包括:按次、分钟、小时、天、周、月、年设置提醒时间和提醒内容,可以精确到秒;对每一条提醒内容动态设置提醒到期时的显示方式,包括MSAgent动画显示、弹出窗口显示、Windows信使方式显示和手机短信方式。如果执行了第二步,系统会将提醒内容生成为Wav语音文件并在提醒到达时播放该文件;选择MSAgent动画显示时,通过定义Agent名称及其动作,提醒到期可以显示Agent动画并将提醒内容以语音形式播出;选择弹出窗口显示时,提醒到期将弹出一个小窗口显示提醒内容;选择Windows信使方式显示时,通过设置接收信使的电脑的IP地址,提醒到期可以将提醒内容传到指定的电脑上;选择手机短信方式时,通过设置接收短信的手机号码,提醒到期可以将提醒内容发送到指定的手机上。
高级设置包括:可以设定提醒时PC喇叭发声、提醒时播放特定的WAV文件、系统启动时自动运行本程序、控制生成语音文件的音量和音速、开启或关闭精灵音效、开启或关闭短信短信提醒;系统数据的备份与还原功能;短信设置包括设置短信账号、密码、网关地址、网关端口等信息,实现查费、充值、更改密码和测试短信等功能;程序换肤功能可以设置多种软件界面。
操作说明包括:在“提醒设置”页面中点“+”新增一条提醒事件,输入提醒时间、提醒类型、提醒内容、显示方式;在“提醒设置”页面中点“-”删除已有记录;在“提醒设置”页面中点“▲”对当前记录进行修改;在“提醒设置”页面中点“√”保存录入的内容;右键单击屏幕右下角的图标然后选择菜单:“更改皮肤”->“皮肤1”;在“高级设置”中点“数据备份”或“数据还原”按钮;短信提醒功能,获取短信账号请与作者联系。
如何使用Microsoft Speech SDK开发包
方法/步骤
1
下载开发包。我们首先从微软的官网上面下载开发包,下载地址如下:
我们主要下载三个关键的程序:SpeechSDK51.exe、 msttss22L.exe、SpeechSDK51LangPack.exe,将这三个下载下来即可。
2
安装sdk。分别将下载的三个安装包解压安装就可以了(记住安装目录)。
3
环境配置。这里我们需要将您安装的Microsoft Speech SDK安装目录中的头文件目录,以及库文件目录添加到你的VC++6.0开发环境中。打开VC++开发工具,选择其中的“工具”->“选项”选项卡,然后安装如下图所示的图示操作:
4
新建一个Win32 console Application工程。添加一个cpp源文件。具体操作如下图所示:
5
编写一个简单的“Hello World!”语音播报程序。程序代码如下:
#include<sphelper.h>//语音头文件
#include<stdio.h>//C头文件,用来提示错误信息
int main()
{
::CoInitialize(NULL);//初始化语音环境
ISpVoice* pSpVoice= NULL;//初始化语音变量
if(FAILED(CoCreateInstance(CLSID_SpVoice, NULL,CLSCTX_INPROC_SERVER, IID_ISpVoice,(void**)&pSpVoice)))
//给语音变量创建环境,相当于创建语音变量,FAILED是个宏定义,就是来判断CoCreateInstance这个函数又没有成功创建语音变量,下面是不成功的提示信息。
{
printf("Failed to create instance of ISpVoice!\n");
return-1;
}
pSpVoice->Speak(L"Hello World!", SPF_DEFAULT, NULL);//执行语音变量的Speek函数,这个函数用来读文字。
pSpVoice->Release();//释放语音变量
::CoUninitialize();//释放语音环境
return 0;
}