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)
相关推荐
zzzll11111 小时前
Claude Code离线安装方案揭秘
开发语言·php
wling03012 小时前
vasp虚频计算-python脚本
开发语言·windows·python·vasp计算
郝学胜-神的一滴2 小时前
Qt 高级编程 040:按钮悬浮弹出滑块弹窗的完整攻略
开发语言·c++·qt·软件工程·用户界面
xrandzj3 小时前
Python面向对象编程入门:类、实例、初始化与封装实践
开发语言·python
DLYSB_4 小时前
API 网关流量洪峰与突发 CC 攻击:我用 Go 写了个“现场物理防御哨兵”,把故障响应压缩到秒级
开发语言·后端·golang·报警灯
雨田言炎6 小时前
四、关于Qt项目需要知道的
开发语言·笔记·qt
猿长大人6 小时前
C# | JSON 序列化中的多态接口处理:基于 Attribute 实现精准 $type 控制
c#·json
程序喵大人6 小时前
【C++进阶】STL算法与函数对象 - 02 sort为什么需要随机访问迭代器
开发语言·c++·算法
SomeB1oody7 小时前
【RustyML入门】2.6. 线性判别分析
开发语言·后端·机器学习·rust·教程
用户昵称1007 小时前
C/C++编程-工程实践-本地存储log的工程意义
c语言·开发语言