Microsoft Speech SDK开发包 使用

本文详细介绍如何从微软官网下载并安装语音SDK,包括SpeechSDK51.exe等三个关键程序,并指导如何配置开发环境及编写第一个语音播报程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 下载开发包。我们首先从微软的官网上面下载开发包,下载地址如下:

    http://www.microsoft.com/en-us/download/details.aspx?id=10121我们主要下载三个关键的程序: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()
    {
        ISpVoice * pSpVoice = NULL;//初始化语音变量
    
        ::CoInitialize(NULL);//初始化语音环境
    
        //给语音变量创建环境,相当于创建语音变量,FAILED是个宏定义,就是来判断CoCreateInstance这个函数又没有成功创建语音变量,下面是不成功的提示信息。
        if (FAILED(CoCreateInstance(CLSID_SpVoice, NULL,CLSCTX_INPROC_SERVER, IID_ISpVoice, (void **)&pSpVoice)))
       {
            printf("Failed to create instance of ISpVoice! "); 
            return -1;
        }
    
        pSpVoice->Speak(L"Hello World!", SPF_DEFAULT, NULL);//执行语音变量的Speek函数,这个函数用来读文字。
        pSpVoice->Release(); //释放语音变量
        ::CoUninitialize();//释放语音环境
        return 0;
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值