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; }
查看全文
相关阅读:
Serverless Wordpress 系列建站教程(五)
剑指 Offer 13. 机器人的运动范围
剑指 Offer 12. 矩阵中的路径
网络相关知识
网络相关知识(TCP部分)
笔试中的流程控制题
笔试:一些怕忘掉的基础东西
笔试:处理输入基础
设计模式:行为型->观察者模式
设计模式:结构型->代理模式
原文地址:https://www.cnblogs.com/marryZhan/p/2213904.html
最新文章
vue2与vue3的响应式区别
vue3中定义数据的ref和reactive的区别
VUE项目中的asset文件夹和public文件夹的区别
TS之类型别名、字面量、交叉类型
个人作业2-效果截图
个人作业2-热词顶会
软件工程结课总结&&个人总结&&意见
06构建之法阅读笔记之一
爬取CVPR论文
cvpr顶会背景
热门文章
个人作业二—顶会热词统计
团队作业截图
团队作业我的部分链接—航空数据分析系统
我做的着色地图
分析服务器日志命令
TCP/IP
第五章 SSH远程连接服务
第四章 NFS故障与实时同步
用函数改函数配置?定时预置这样搞!
用户体验测评笔记:OpenFaaS 和腾讯云 Serverless
Copyright © 2011-2022 走看看