C++ —— 调用微软语音接口(SAPI),实现文字转语音播放

这篇具有很好参考价值的文章主要介绍了C++ —— 调用微软语音接口(SAPI),实现文字转语音播放。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SAPI介绍

     SAPI(The Microsoft Speech API) ———— 微软语音接口

     SAPI中的语音技术包括两部分内容:语音识别、语音合成。均需语音引擎的支持。
     SAPI包含以下组件对象:
          1)、Vocie Commands API.对应用程序进行控制,一般用于语音识别系统中。
          2)、Voice Dictation API.听写输入,即语音识别接口。
          3)、Voice Text API.完成文字到语音转换,即语音合成。
          4)、Voice Telephone API.语音识别和语音合成综合运用到电话系统上,利用此接口可建立一个电话应答系统,甚至通过电话控制计算机。
          5)、Audio Objects API.封装了计算机发音系统。

     SAPI 是架构在COM基础上的,微软还提供了ActiveX控件,所以不仅可用于一般的windows程序,还可用于网页、VBA甚至excel图表中。如果对COM感到陌生,还可使用微软的C++ WRAPPERS,它用C++封装了语音SDK COM对象。

环境配置
头文件
	#include <sapi.h>
	#include <sphelper.h>

库文件(直接加入使用)
	#pragma comment(lib,”sapi.lib”)

用例(文字转换语音),亲测可用

C++ —— 调用微软语音接口(SAPI),实现文字转语音播放

   另外补充:

// 上图仅演示了如果播放(Speak),这里提供暂停、继续、停止:

暂停
	Pause

继续
	Resume

停止
	将Speak参数的文字写入空字符串

笔者

笔者 - jxd文章来源地址https://www.toymoban.com/news/detail-452437.html

到了这里,关于C++ —— 调用微软语音接口(SAPI),实现文字转语音播放的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity调用微软SpeechLib.Dll的C#类实现语音合成功能

    using System.Collections; using System.Collections.Generic; using UnityEngine; using SpeechLib; public class Speech : MonoBehaviour { // Start is called before the first frame update void Start() { } 将Interop.SpeechLib.dll文件导入Unity,然后把上面的脚本挂载到游戏对象上就能测试语音合成的效果了。 经测试 调用v.Speak这个方

    2024年02月13日
    浏览(38)
  • 微软-文字转语音.语音合成--逆向爬虫实战

    gospider 是一个golang 爬虫神器,它内置了多种爬虫模块,是golang 爬虫必备的工具包 注意:这个地址中有个X-ConnectionId参数,这个参数写死或者自己生成假的都可以,这个参数不重要 这里一个发送了三次参数,三个参数中的X-RequestId 值,这个参数写死或者自己生成假的都可以,这

    2024年02月11日
    浏览(26)
  • 微软文字转语音工具(在线版)

    微软有一款文字转语音工具叫做「 Microsoft Azure  Text-to-Speech」,它可以将文字转换成类似于人类语音的语音。这个工具可以帮助您将文本转换为语音,以便您可以在不阅读的情况下获取信息,或者将文本转换为语音,以便将其用于其他目的,如制作语音阅读应用程序或创建语

    2024年02月11日
    浏览(29)
  • 微软文字转语音免费下载

    网上可以找到很多语音合成工具,但大部分是要注册收费的,很不方便。 这是微软的语音合成产品,可以在线免费试听: 文本转语音 – 真实 AI 语音生成器 | Microsoft Azure 微软的文字转语音效果挺好的,在抖音上经常听到微软的合成语音,但是网页上没有下载的入口,如果要

    2024年02月11日
    浏览(46)
  • 前端开发中基于Web Speech API(speechSynthesis接口)实现文字转语音功能

    一、Web Speech 的概念及用法 在开发业务系统时,有时候可能需要使用语音播报一段文字。 目前文字转语音即语音合成技术现在已经很成熟了,像百度、讯飞等都提供了相关的服务,支持将文字转换成各种形式的语音,通常这些服务都需要付费使用,如果对语音要求不高,并且

    2024年01月24日
    浏览(39)
  • media-微软Azure文字转语音

    media-微软Azure文字转语音 前篇 官方 免费服务 - https://portal.azure.com/?quickstart=True#blade/Microsoft_Azure_Billing/FreeServicesBlade 价格表: https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/speech-services/ 文字转语音–最像人类声音的免费语音合成服务|微软azure(2021) - https://www.youtube.com

    2024年02月06日
    浏览(32)
  • 微软语音合成助手 TTS-VUE 文字转语音工具

    我们在刷短视频的时候经常会听到一些AI合成声音,它们有各种音色、语调,甚至不同的情绪,听起来与人声无异 其实这些大都是利用微软Azure的文字转语音技术来实现的 虽然国内也有很多配音工具,但体验下来还是微软的效果最好,语气最为自然 不过Azure的文字转语音功能

    2024年02月02日
    浏览(31)
  • azure微软文字转语音工具​AzureTools​使用

    文章目录 前言 一、 AzureTools 是什么? 二、使用步骤 1.安装 2.使用 总结 最近事情不多,作为开发人员总是停不下来,就想写点啥,研究点啥。当下短视频比较火所以研究了下视频剪辑,发现很多人在用微软的Azure文字转语音功能实现配音,但是使用这个有一个弊端就是转完后

    2024年02月04日
    浏览(29)
  • 微软文字转语音,就用这三个免费的方法~

    总所周知,微软的TTS语音合成技术目前已经做到了非常自然,接近真人音色,在不了解前提下有时候真的很难分辨出这是机器合成的声音。 目前微软的文字转语音已经支持21个中文简体的声音,并且支持多种声音风格的选择和语速、音调的调整。 今天给大家分享三个非常实用

    2024年02月07日
    浏览(40)
  • 微软文字转语音,教你几个方法免费使用!

    微软文字转语音指的是通过微软的技术将文字转化为语音。这样可以方便用户将文字内容转化为语音,并进行播放,从而更好地了解文字内容。微软提供了多种文字转语音的技术,包括自然语言处理和人工智能技术,可以实现准确而流畅的语音转换。 今天给大家分享几个非常

    2024年02月06日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包