Windows有文字转语音功能,C#提供了调用的类库Interop.SpeechLib.dll

使用方法很简单,在你的项目中添加Interop.SpeechLib.dll引用,在类中引用:

using SpeechLib;

**************************************************************************************************************

定义一个全局的变量

 private static SpVoice m_spVoice;

实现语音播放(文本播放)

public bool VoicePlayback (string PlayText)
{try{m_spVoice = new SpVoice();m_spVoice.Rate = 0;//语速m_spVoice.Volume = 100;//音量0-100m_spVoice.Speak(PlayText, SpeechVoiceSpeakFlags.SVSFlagsAsync);//开始return true;}catch (Exception e){Console.Write(e);return false;}
}

实现语音播放暂停

public bool VoicePlaybackPause()
{try{m_spVoice.Pause();//暂停return true;}catch (Exception e){Console.Write(e);return false;}
}

实现语音播放继续

public bool VoicePlaybackResume()
{try{m_spVoice.Resume();//继续return true;}catch (Exception e){Console.Write(e);return false;}
}

实现语音播放停止

public bool VoicePlaybackStop()
{try{m_spVoice.Speak(string.Empty,SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak);//停止return  true;}catch (Exception e){Console.Write(e);return false;}
}

**************************************************************************************************************

C# 实现简单语音播报相关推荐

  1. android 最简单TextToSpeech控件实现语音播报(朗读文字)

    TextToSpeech实现播报 android有自带语音播报功能,比较简单,这里只做一个朗读文字功能. JAVA代码如下: 应用前需添加 import android.speech.tts.Text ...

  2. PHP实现简单的页面语音播报功能

    PHP实现简单的页面语音播报功能(setInterval 循环播放) JS代码 $(function () { var set = setInterval(function(){ $.post(roo ...

  3. android----Android语音播报的两种简单实现

    转自 https://blog.csdn.net/xialong_927/article/details/84256354 a.两种方案 1.Android自带的语音播报(老版本手机Android6. ...

  4. 一款简单的语音播报app

    这是一款可以语音播报多功能的app...下面说说实现代码吧 先看一下效果图: 首先先弄好界面xml代码 <?xml version="1.0" encoding=" ...

  5. python 语音播报 简单入门

    # coding: utf-8 import pyttsx3 import time # 初始化 pt = pyttsx3.init() # 说什么 pt.say("你好,dbirder&q ...

  6. python androidhelper 语音识字_Android语音播报、后台播报、语音识别

    Android语音播报.后台播报.语音识别 本文介绍使用讯飞语音实现语音播报.语音识别功能. 程序效果图: 简单的XML布局 xml version="1.0" encoding= ...

  7. python语音播报-Python实现有道翻译+语音播报

    有道翻译 调用有道翻译的接口(用谷歌浏览器打开有道翻译-开发者-开发者工具-查找接口)话不多说上代码 def main(): word = input('请输入翻译的内容:') url = 'http ...

  8. js实现语音播报功能

    想让页面能说话?很简单的哟~ 定义语音播报的函数 function speckText(str){ //var request= new URLRequest(); var url = "h ...

  9. SpringBoot+Vue实现指定账号审批单据时前端进行语音播报

    场景 若依前后端分离版本地搭建开发环境并运行项目的教程: 若依前后端分离版手把手教你本地搭建环境并运行项目_BADAO_LIUMANG_QIZHI的博客-CSDN博客_若依前后端分离搭建 基于上面搭建 ...

最新文章

  1. [再读书]私有构造函数
  2. Best practice for JVM Tuning[转]
  3. 物料主数据(SAP屠夫)
  4. 跨域访问-JSONP
  5. php7 ast,PHP7新特性之抽象语法树(AST)带来的变化详解
  6. QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
  7. (转)SpringMVC学习(十一)——SpringMVC实现Resultful服务
  8. as3程序主类,执行顺序
  9. 技术人的年货福利:百宝黑皮书在手,2020年技术栈变革一次看透 | 免费下载
  10. 三级java_java三级(最全的题库).doc
  11. 2021年武汉理工大学计算机考研复试详解 计算机学硕
  12. oracle dba 培训教程
  13. android 考试倒计时,考试倒计时软件下载-考试倒计时v1.0 最新版-腾牛安卓网
  14. error C4189
  15. 10秒钟解决TeamViewer商业用途 、5分钟后终止等问题
  16. linux 中find命令下的-type f 代表什么意思
  17. 港科夜闻丨香港科大陈启峰教授入选中国区“35岁以下科技创新35人”
  18. 2021-08-05SpringCloud升级之路2020.0.x版-5.所有项目的parent与spring-framework-common说明
  19. Photoshop文字特效——炫彩效果文字
  20. 20189200余超 2018-2019-2 移动平台应用开发实践第三周作业

热门文章

  1. 差分法数值求解热传导偏微分方程
  2. 腾讯内部技术——SpringBoot微信点餐系统
  3. input框输入中文内容,另一个input框中时时显示转换后的拼音首字母缩写
  4. 为何世人皆称春酿独好?
  5. 移动安全-BTS-PHA-Malware categories
  6. 【阿不】深入ASP.NET数据绑定(中)—数据双向绑定机理
  7. 超详细,超易懂tcp的五层协议
  8. 20121105-20121109
  9. 对象转map(object转map)
  10. 计算机应用基础网络基础及应用,计算机应用基础课件 第章 计算机网络基础及Internet应用.ppt...