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)
相关推荐
码云骑士2 分钟前
03-Python可变对象与不可变对象(下)-深浅拷贝的底层真相
开发语言·python
sycmancia5 分钟前
Qt——自定义模型类
开发语言·qt
MATLAB代码顾问10 分钟前
Python数据分析项目实战:销售数据仪表盘
开发语言·python·数据分析
码云骑士11 分钟前
07-Python装饰器从入门到源码(下)-带参数装饰器与wraps
开发语言·python
LAM LAB13 分钟前
【Web】网页如何模拟移动端获取定位\定位模拟测试
开发语言·前端·javascript
小糯米60115 分钟前
C语言文件操作
c语言·开发语言·数据结构
caimouse16 分钟前
Reactos 第 9 章 设备驱动 — 9.4 内核劳务线程
开发语言·windows
Doker 多克19 分钟前
Spring AI Alibaba—快速构建ReactAgent
java·开发语言·前端·ai编程
张忠琳26 分钟前
【Go 1.26.4】Golang Slice 深度解析
开发语言·后端·golang
码云骑士44 分钟前
09-Python模块导入机制-sys.path与循环导入的死锁式排查
开发语言·python