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)
相关推荐
hweiyu0014 分钟前
IDEA搭建GO环境
开发语言·后端·golang·intellij-idea·idea·intellij idea
归辞...43 分钟前
「iOS」————单例与代理
开发语言·javascript·ios
多思考少编码2 小时前
[GESP202309 四级] 2023年9月GESP C++四级上机题题解,附带讲解视频!
开发语言·c++·算法
Crazy learner2 小时前
C语言fgets函数详解:安全读取字符串的利器
c语言·开发语言·算法
HW-BASE3 小时前
C语言控制语句练习题1
c语言·开发语言·单片机·算法·嵌入式·c
流星先生!3 小时前
前端小数点处理
开发语言·前端·javascript
Fly-ping4 小时前
【后端】java 抽象类和接口的介绍和区别
java·开发语言
lang201509284 小时前
Apache Ignite的流处理(Streaming)示例程序
开发语言·apache·ignite
是小峰呀4 小时前
QT+opencv+yolov8推理
开发语言·qt·yolo
GUIQU.5 小时前
【QT】概述
开发语言·c++·qt