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)——文字转语音相关推荐

  1. C++语音识别接口快速入门

    C++语音识别接口快速入门(Microsoft Speech SDK)                             版权声明:该博客是本宝宝原创文章,未经博主允许不得转载. 目录(?)[+ ...

  2. Microsoft c++ Speech 识别接口快速入门

    安装microsoft speech sdk: 1.下载路径:http://download.csdn.net/detail/michaelliang12/9510691: 2.安装 直接执行安装 3 ...

  3. Microsoft Speech SDK 编程入门

    作者:eping email:eping@eping.net TTS(Text-To-Speech,文本语音转换)顾名思义,将文本转找成语音进行输出.目前TTS技术已相对比较成熟,TTS引擎也比较多, ...

  4. Visual studio 2019使用Microsoft Speech SDK 5.1语音识别

    目录 下载安装Speech SDK 配置visual studio 2019项目环境 测试能否运行 解决运行报错 修改Speech SDK文件的保存问题 下载安装Speech SDK 由于官网相关包已 ...

  5. C++实现TTS文字语音朗读Microsoft Speech SDK

    转自http://www.zhimax.com/article/vc/ttsvoice.html 一. TTS概述 随着语音技术的发展,微软也推出了相应的语音开发工具,即Microsoft Speec ...

  6. Microsoft Speech SDK 5.1

    下载   Microsoft   Speech   SDK   5.1   (内有文档及   VB6   例程)     最重要的是由于有了简体中文包,就可以说中文了:         http:// ...

  7. Microsoft Speech SDK 使用过程中女声改为男声遇到的问题

    问题 将女生改为系统自带男声(Kangkang) 根据上面的步骤我的播放声音是改变了,但是还是女生,是yaoyao的女生.是因为下面注册表路径中VoicePath这个配置的路径指向了yaoyao的文件 ...

  8. QT使用microsoft speech sdk进行语音识别

    使用QT进行语音识别,将CComPtr <ISpRecognizer> m_cpRecognizer等变量放到头文件中,编译会出现atlbase.(3210): Parse error a ...

  9. 微软语音包的安装及使用 Microsoft Speech SDK

    需要简单的语音识别功能,大部分语音平台都是收费的,并且依赖网络,简单的识别有语音识别芯片LD3320,测试了一下效果不是很好,测试一下微软自带的SDK. 先下载了5.1版本,用QT,修改了好多,编译过 ...

最新文章

  1. ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
  2. L2:grep使用正则表达式
  3. POJ - 3259 Wormholes(判断负环)
  4. Mysql 数据插入 修改删除
  5. HDU6218 2017ACM/ICPC亚洲区沈阳站 Bridge(Set,线段树)
  6. 前端学习(2512):组件注册
  7. 剑指Offer - 面试题32 - III. 从上到下打印二叉树 III(BFS,queue+stack)
  8. for循环里面有异步操作_JS 线程与异步的那些事
  9. opencv Mat push_back
  10. ubuntu 12安装oracle,Ubuntu12.04(32位)安装Oracle 11g(32位)全过程
  11. 协变(covariant)和逆变(contravariant)
  12. UVa 10673 Play with Floor and Ceil
  13. vi编辑器使用技巧篇1
  14. 计算机科学概论文正,北京工业大学软件学院硕导介绍-李文正
  15. 信号与系统——初识到理解(第一章 ——概述)
  16. 华为证书有效期是多久?证书要到期了怎么办?
  17. 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
  18. 部署YApi时,出现报错信息:Accessing non-existent property ‘count‘ of module exports inside circular dependency
  19. 海岸TDM系统配置工具-流程
  20. 运用MATLAB批量读取excel表格

热门文章

  1. 潭州教育c语言函数,潭州C语言知识点(2)
  2. Red Gate游戏攻略
  3. 黑马程序员祝大家新春快乐,兔年大吉!(内含红包封面)
  4. 学习字符串过程中,运行结果有一串烫烫烫该怎么解决
  5. 测试之路-功能测试游戏动态测试
  6. 如何用计算机画出分子轨道图,径向分布函数、角度分布函数电子云图形的绘制...
  7. 在滴滴和头条干了2年开发,我的总结与感悟
  8. N63044-第十三周
  9. SQL Server中的报表–使用SQL Server数据工具将三个报表合并为一个报表
  10. FineReport帆软测试题1