C# 实现简单语音播报
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# 实现简单语音播报相关推荐
- android 最简单TextToSpeech控件实现语音播报(朗读文字)
TextToSpeech实现播报 android有自带语音播报功能,比较简单,这里只做一个朗读文字功能. JAVA代码如下: 应用前需添加 import android.speech.tts.Text ...
- PHP实现简单的页面语音播报功能
PHP实现简单的页面语音播报功能(setInterval 循环播放) JS代码 $(function () { var set = setInterval(function(){ $.post(roo ...
- android----Android语音播报的两种简单实现
转自 https://blog.csdn.net/xialong_927/article/details/84256354 a.两种方案 1.Android自带的语音播报(老版本手机Android6. ...
- 一款简单的语音播报app
这是一款可以语音播报多功能的app...下面说说实现代码吧 先看一下效果图: 首先先弄好界面xml代码 <?xml version="1.0" encoding=" ...
- python 语音播报 简单入门
# coding: utf-8 import pyttsx3 import time # 初始化 pt = pyttsx3.init() # 说什么 pt.say("你好,dbirder&q ...
- python androidhelper 语音识字_Android语音播报、后台播报、语音识别
Android语音播报.后台播报.语音识别 本文介绍使用讯飞语音实现语音播报.语音识别功能. 程序效果图: 简单的XML布局 xml version="1.0" encoding= ...
- python语音播报-Python实现有道翻译+语音播报
有道翻译 调用有道翻译的接口(用谷歌浏览器打开有道翻译-开发者-开发者工具-查找接口)话不多说上代码 def main(): word = input('请输入翻译的内容:') url = 'http ...
- js实现语音播报功能
想让页面能说话?很简单的哟~ 定义语音播报的函数 function speckText(str){ //var request= new URLRequest(); var url = "h ...
- SpringBoot+Vue实现指定账号审批单据时前端进行语音播报
场景 若依前后端分离版本地搭建开发环境并运行项目的教程: 若依前后端分离版手把手教你本地搭建环境并运行项目_BADAO_LIUMANG_QIZHI的博客-CSDN博客_若依前后端分离搭建 基于上面搭建 ...
最新文章
- [再读书]私有构造函数
- Best practice for JVM Tuning[转]
- 物料主数据(SAP屠夫)
- 跨域访问-JSONP
- php7 ast,PHP7新特性之抽象语法树(AST)带来的变化详解
- QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
- (转)SpringMVC学习(十一)——SpringMVC实现Resultful服务
- as3程序主类,执行顺序
- 技术人的年货福利:百宝黑皮书在手,2020年技术栈变革一次看透 | 免费下载
- 三级java_java三级(最全的题库).doc
- 2021年武汉理工大学计算机考研复试详解 计算机学硕
- oracle dba 培训教程
- android 考试倒计时,考试倒计时软件下载-考试倒计时v1.0 最新版-腾牛安卓网
- error C4189
- 10秒钟解决TeamViewer商业用途 、5分钟后终止等问题
- linux 中find命令下的-type f 代表什么意思
- 港科夜闻丨香港科大陈启峰教授入选中国区“35岁以下科技创新35人”
- 2021-08-05SpringCloud升级之路2020.0.x版-5.所有项目的parent与spring-framework-common说明
- Photoshop文字特效——炫彩效果文字
- 20189200余超 2018-2019-2 移动平台应用开发实践第三周作业
热门文章
- 差分法数值求解热传导偏微分方程
- 腾讯内部技术——SpringBoot微信点餐系统
- input框输入中文内容,另一个input框中时时显示转换后的拼音首字母缩写
- 为何世人皆称春酿独好?
- 移动安全-BTS-PHA-Malware categories
- 【阿不】深入ASP.NET数据绑定(中)—数据双向绑定机理
- 超详细,超易懂tcp的五层协议
- 20121105-20121109
- 对象转map(object转map)
- 计算机应用基础网络基础及应用,计算机应用基础课件 第章 计算机网络基础及Internet应用.ppt...