java speech sdk_如何使用Microsoft Speech SDK开发包
发布日期:2021-10-25 22:55:54
浏览次数:2
分类:技术文章
本文共 565 字,大约阅读时间需要 1 分钟。
编写一个简单的“Hello World!”语音播报程序。程序代码如下:
#include //语音头文件
#include //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;
}
转载地址:https://blog.csdn.net/weixin_32075843/article/details/114556962 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月29日 19时16分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Nginx服务器之负载均衡策略(6种)
2019-04-27
静态代码检查工具简介
2019-04-27
分布式链路追踪技术对比
2019-04-27
Java 线程之间通信
2019-04-27
Java 面试之语言基础
2019-04-27
Java 面试之技术框架
2019-04-27
Java 面试之数据结构
2019-04-27
Java 面试之 JVM
2019-04-27
Java 面试之线程与锁
2019-04-27
Java 面试之数据库
2019-04-27
手把手教你IDEA使用GIT进行项目管理
2019-04-27
Ubuntu 默认 root 密码修改
2019-04-27
IDEA 安装JUnitGenerator V2.0 插件 帮助生成单元测试
2019-04-27
GitHub与GitLab的区别
2019-04-27
Ubuntu Docker 安装
2019-04-27
SpringBoot+EHcache实现缓存
2019-04-27
设计模式 过滤器模式
2019-04-27
shiro springboot 整合
2019-04-27
Git常用命令总结
2019-04-27