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)
相关推荐
小冯的编程学习之路8 小时前
【C++】:C++基于微服务的即时通讯系统(2)
开发语言·c++·微服务
许长安8 小时前
C/C++中的extern关键字详解
c语言·开发语言·c++·经验分享·笔记
earthzhang20219 小时前
【1039】判断数正负
开发语言·数据结构·c++·算法·青少年编程
蕓晨9 小时前
auto 自动类型推导以及注意事项
开发语言·c++·算法
mjhcsp10 小时前
C++ 递推与递归:两种算法思想的深度解析与实战
开发语言·c++·算法
m0_7482480210 小时前
《详解 C++ Date 类的设计与实现:从运算符重载到功能测试》
java·开发语言·c++·算法
张人玉10 小时前
TCP 的三次握手和四次挥手
网络·tcp/ip·c#
我命由我1234510 小时前
Java 并发编程 - Delay(Delayed 概述、Delayed 实现、Delayed 使用、Delay 缓存实现、Delayed 延迟获取数据实现)
java·开发语言·后端·缓存·java-ee·intellij-idea·intellij idea
HLJ洛神千羽10 小时前
C++程序设计实验(黑龙江大学)
开发语言·c++·软件工程
kyle~10 小时前
算法数学---差分数组(Difference Array)
java·开发语言·算法