C++语音识别接口快速入门(Microsoft Speech SDK)——文字转语音
C++语音识别接口快速入门(Microsoft Speech SDK)
尤其注意其中的宽字符串转化
#include <iostream>
#include <sapi.h> //导入语音头文件
#include <string>
#pragma comment(lib,"sapi.lib") //导入语音头文件库void MSSSpeak(LPCTSTR speakContent)// speakContent为LPCTSTR型的字符串,调用此函数即可将文字转为语音
{ISpVoice *pVoice = NULL;//初始化COM接口if (FAILED(::CoInitialize(NULL)))MessageBox(NULL, (LPCWSTR)L"COM接口初始化失败!", (LPCWSTR)L"提示", MB_ICONWARNING | MB_CANCELTRYCONTINUE | MB_DEFBUTTON2);//获取SpVoice接口HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void**)&pVoice);if (SUCCEEDED(hr)){pVoice->SetVolume((USHORT)100); //设置音量,范围是 0 -100pVoice->SetRate(0); //设置速度,范围是 -10 - 10hr = pVoice->Speak(speakContent, 0, NULL);pVoice->Release();pVoice = NULL;}//释放com资源::CoUninitialize();
}
int main()
{std::wstring a = L"我爱谢贤";LPCWSTR str = a.c_str();/*不知道为什么Cstr不行*/MSSSpeak(str);return 0;
}
C++语音识别接口快速入门(Microsoft Speech SDK)——文字转语音相关推荐
- C++语音识别接口快速入门
C++语音识别接口快速入门(Microsoft Speech SDK) 版权声明:该博客是本宝宝原创文章,未经博主允许不得转载. 目录(?)[+ ...
- Microsoft c++ Speech 识别接口快速入门
安装microsoft speech sdk: 1.下载路径:http://download.csdn.net/detail/michaelliang12/9510691: 2.安装 直接执行安装 3 ...
- Microsoft Speech SDK 编程入门
作者:eping email:eping@eping.net TTS(Text-To-Speech,文本语音转换)顾名思义,将文本转找成语音进行输出.目前TTS技术已相对比较成熟,TTS引擎也比较多, ...
- Visual studio 2019使用Microsoft Speech SDK 5.1语音识别
目录 下载安装Speech SDK 配置visual studio 2019项目环境 测试能否运行 解决运行报错 修改Speech SDK文件的保存问题 下载安装Speech SDK 由于官网相关包已 ...
- C++实现TTS文字语音朗读Microsoft Speech SDK
转自http://www.zhimax.com/article/vc/ttsvoice.html 一. TTS概述 随着语音技术的发展,微软也推出了相应的语音开发工具,即Microsoft Speec ...
- Microsoft Speech SDK 5.1
下载 Microsoft Speech SDK 5.1 (内有文档及 VB6 例程) 最重要的是由于有了简体中文包,就可以说中文了: http:// ...
- Microsoft Speech SDK 使用过程中女声改为男声遇到的问题
问题 将女生改为系统自带男声(Kangkang) 根据上面的步骤我的播放声音是改变了,但是还是女生,是yaoyao的女生.是因为下面注册表路径中VoicePath这个配置的路径指向了yaoyao的文件 ...
- QT使用microsoft speech sdk进行语音识别
使用QT进行语音识别,将CComPtr <ISpRecognizer> m_cpRecognizer等变量放到头文件中,编译会出现atlbase.(3210): Parse error a ...
- 微软语音包的安装及使用 Microsoft Speech SDK
需要简单的语音识别功能,大部分语音平台都是收费的,并且依赖网络,简单的识别有语音识别芯片LD3320,测试了一下效果不是很好,测试一下微软自带的SDK. 先下载了5.1版本,用QT,修改了好多,编译过 ...
最新文章
- ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
- L2:grep使用正则表达式
- POJ - 3259 Wormholes(判断负环)
- Mysql 数据插入 修改删除
- HDU6218 2017ACM/ICPC亚洲区沈阳站 Bridge(Set,线段树)
- 前端学习(2512):组件注册
- 剑指Offer - 面试题32 - III. 从上到下打印二叉树 III(BFS,queue+stack)
- for循环里面有异步操作_JS 线程与异步的那些事
- opencv Mat push_back
- ubuntu 12安装oracle,Ubuntu12.04(32位)安装Oracle 11g(32位)全过程
- 协变(covariant)和逆变(contravariant)
- UVa 10673 Play with Floor and Ceil
- vi编辑器使用技巧篇1
- 计算机科学概论文正,北京工业大学软件学院硕导介绍-李文正
- 信号与系统——初识到理解(第一章 ——概述)
- 华为证书有效期是多久?证书要到期了怎么办?
- 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
- 部署YApi时,出现报错信息:Accessing non-existent property ‘count‘ of module exports inside circular dependency
- 海岸TDM系统配置工具-流程
- 运用MATLAB批量读取excel表格