找传奇、传世资源到传世资源站!

C# 阅读自定义文字内容(支持语速快慢调整)

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

     本例子主要介绍如何用C#开发一个语音阅读文本的例子。from clipboardusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using DotNetSpeech;namespace SpeakDemo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); txtContent.Text = "该例子由Andrew提供,博客:http://www.cnblogs.com/andrew-blog"; } //获取选择的速度 private int GetSpeedSelected() { if (rbtnFast.Checked) { return 2; } if (rbtnNomal.Checked) { return 0; } if (rbtnSlow.Checked) { return -3; } return 0; } //阅读函数 private void Read(string text) { SpVoice sp = new SpVoice(); sp.Rate = GetSpeedSelected(); SpeechVoiceSpeakFlags sFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync; sp.Speak(text, sFlags); } private void btnRead_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtContent.Text)) Read("请输入需要朗读的文本"); else Read(txtContent.Text); } }}

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复