C#朗读语音

最近有个需求,需要在C#程序发生异常时候,朗读文字,C#提供了**.net framework**可以提供简单的语音朗读功能。

引入依赖

using System.Media;

using System.Speech.Synthesis;

using System.Runtime.InteropServices;

复制代码
//报警音量
SystemSounds.Exclamation.Play();
//设置阅读
SpeechSynthesizer speechSynthesizer = new SpeechSynthesizer();
//音量
speechSynthesizer.Volume = 100;
//倍速
speechSynthesizer.Rate = 2;
//阅读
speechSynthesizer.SpeakAsync(message)
相关推荐
插件开发20 小时前
vs2015 cuda c++ 线程号的计算详解
开发语言·c++·算法
石山代码20 小时前
变量与解构
开发语言·前端·javascript
c++之路20 小时前
Bazel C++ 构建系列文档(五):多目标与多包项目
java·开发语言·c++
Hello:CodeWorld20 小时前
【C++ 避坑指南】告别缓冲区溢出!全面解析 std::snprintf 的安全美学与核心陷阱
开发语言·c++·安全
凡人叶枫20 小时前
Effective C++ 条款38:通过复合塑模出 has-a 或 \“根据某物实现出\
linux·开发语言·c++·windows
枫叶丹420 小时前
【HarmonyOS 6.0】MDM Kit:PC/2in1设备用户行为限制策略详解
开发语言·华为·harmonyos
weilaieqi120 小时前
微短剧 + 时代到来,短剧内容正在赋能文旅、品牌与数字文化产业
开发语言
ytttr87320 小时前
航天器姿态控制 MATLAB 仿真程序
开发语言·matlab
charlie11451419120 小时前
嵌入式Linux驱动开发——从轮询到中断
linux·开发语言·驱动开发·嵌入式
放弃 治疗20 小时前
宝塔面板安装 JDK 完整教程|Java 环境配置详解
java·开发语言