zoukankan
html css js c++ java
Text to speech hello world sapi
#include <sapi.h> #pragma comment(lib,"ole32.lib") //CoInitialize CoCreateInstance需要调用ole32.dll #pragma comment(lib,"sapi.lib") //sapi.lib在SDK的lib目录,必需正确配置 int main(int argc, char* argv[]) { ISpVoice * pVoice = NULL; if (FAILED(::CoInitialize(NULL))) return FALSE; HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice); if( SUCCEEDED( hr ) ) { hr = pVoice->Speak(L"您有新消息", 0, NULL); // Change pitch hr = pVoice->Speak(L"您的好友 <pitch middle = '+10'/> 上线了", SPF_IS_XML, NULL ); pVoice->Release(); pVoice = NULL; } ::CoUninitialize(); return TRUE; }
查看全文
相关阅读:
linux下socket编程-TCP
python正则表达式练习篇2
python正则表达式练习篇
python正则表达式基础篇
Jmeter应用初步介绍
数据库清除重复数据
Nginx 获取真实 IP 方案
Mac 实用工具bash-comletion介绍安装
MySQL的binlog数据如何查看
Mybatlis SQL 注入与防范
原文地址:https://www.cnblogs.com/marryZhan/p/2213904.html
最新文章
jdk的安装
Java基础(Java概述、环境变量、注释、关键字、标识符、常量)
mysql(数据库,sql语句,普通查询)
Hibernate 事物隔离级别
js 生成树以及关键字搜索生成树
nodejs的事件循环1
koa express 优缺点
express4.x中文文档
nodejs 中间件理解
module.exports与exports,export与export default之间的关系和区别
热门文章
promise 实现红绿灯
Node.js的事件轮询Event Loop原理
js 事件驱动机制
[NodeJS] 优缺点及适用场景
git工作区和暂存区
git教程--git版本库的使用
Git教程--Git安装和版本库的创建
linux下socket编程-UDP
C语言静态函数静态变量
头文件不是可有可无的
Copyright © 2011-2022 走看看