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)
相关推荐
asdzx67几秒前
使用 C# 轻松为 Word 文档添加数字签名
c#·word
星栈独行2 分钟前
用 Rust + Makepad 做一个 JSON 查看器:从零到能用的全过程
开发语言·程序人生·ui·rust·json
咸鱼翻身小阿橙2 分钟前
VS2008 C# WinForm 简易计算器
开发语言·c#
189228048615 分钟前
NV091固态MT29F16T08EWLCHD8-QJES:C
c语言·开发语言
杨了个杨89829 分钟前
Dockerfile介绍及镜像制作
java·开发语言
AI科技星11 分钟前
《数术工坊:无穷套娃录》 一部用数学套娃写成的“天书小说”
c语言·开发语言·网络·量子计算·agi
Anastasiozzzz18 分钟前
构建健壮软件系统的基石:深入解析面向对象设计七大原则
开发语言·javascript·设计模式·ecmascript
Dxy123931021622 分钟前
Python 请求:为什么 Session 比直接请求快 10 倍?
开发语言·python
dongf201925 分钟前
R 语言 逻辑斯蒂回归
开发语言·数据分析·回归·r语言
Irissgwe27 分钟前
C++ STL unordered系列关联式容器详解
开发语言·c++·stl·关联式容器