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 小时前
Rust std::vec::Vec<T>动态数组:所有相关 API 全面介绍
开发语言·rust
学习星球2 小时前
CodeWhale 深度剖析:从 DeepSeek-TUI 到 40.9K Star 的 Rust 终端编程 Agent
开发语言·后端·rust
曹牧3 小时前
C#:线程间操作无效,不是从创建控件线程访问
开发语言·c#
承渊政道4 小时前
【Python编程—从入门到实践】(Python条件判断完全入门:从布尔表达式到列表中的if实战)
开发语言·python·pycharm·条件判断·布尔表达式
小灰灰搞电子5 小时前
Rust 相关容器(集合)详解
开发语言·容器·rust
萧瑟余晖8 小时前
Java深入解析篇三十三之密封类与接口(Sealed Classes)详解
java·开发语言
anlog11 小时前
ini文件读取,EXE同目录文件读取
c#·ini
论迹复利11 小时前
FreeRTOS 在 RISC-V 上是如何“点火“的 —— 从 main() 到第一个任务的完整链路
java·开发语言·risc-v
rockey62712 小时前
AScript之编译递归函数
c#·.net·script·动态脚本
张宇Joaquin12 小时前
鲲鹏统一并行加速库KUPL--众核并行能力介绍
java·开发语言·网络