• 大小: 117KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: C#
  • 标签:

资源简介

c#实现发音功能,同时附带语音类库DotNetSpeech.dll,很容易实现电脑程序发音

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DotNetSpeech; //语音命名空间

namespace TTS语音实例
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        /// 
        /// 点击按钮发音
        /// 

        /// 
        /// 
        private void buttonVoice_Click(object sender EventArgs e)
        {
            read(textText.Text);
        }

        /// 
        ///发音线程,来管理发音;如果,多处发音,可以创建多个;
        ///backgroundWorker的dowork事件,双击backgroundWorker1, 即可自动生成
        /// 

        /// 
        /// 
        private void backgroundWorker1_DoWork(object sender DoWorkEventArgs e)
        {
            SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
            SpVoice voice = new SpVoice();
            voice.Rate = 0;//调整发音语速,可以为负数,如-3,0,5
            voice.Speak(e.Argument.ToString() spFlags);

        }

        /// 
        /// 发音
        /// 

        /// 
        void read(object content)
        {
            try
            {
                backgroundWorker1.RunWorkerAsync(content);
            }
            catch (Exception er)
            {
                MessageBox.Show(er.Message “提示“ MessageBoxButtons.OK MessageBoxIcon.Error);
            }
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     163840  2008-07-06 20:58  TTS语音实例\TTS语音实例\bin\Debug\DotNetSpeech.dll

     文件       9216  2010-03-19 13:06  TTS语音实例\TTS语音实例\bin\Debug\TTS语音实例.exe

     文件      22016  2010-03-19 13:06  TTS语音实例\TTS语音实例\bin\Debug\TTS语音实例.pdb

     文件      14328  2010-03-19 13:06  TTS语音实例\TTS语音实例\bin\Debug\TTS语音实例.vshost.exe

     文件        490  2007-07-21 01:33  TTS语音实例\TTS语音实例\bin\Debug\TTS语音实例.vshost.exe.manifest

     文件       1821  2010-03-19 13:06  TTS语音实例\TTS语音实例\Form1.cs

     文件       2921  2010-03-19 13:06  TTS语音实例\TTS语音实例\Form1.Designer.cs

     文件       6019  2010-03-19 13:06  TTS语音实例\TTS语音实例\Form1.resx

     文件       2551  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\ResolveAssemblyReference.cache

     文件       1369  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\TTS语音实例.csproj.FileListAbsolute.txt

     文件        847  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\TTS语音实例.csproj.GenerateResource.Cache

     文件       9216  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\TTS语音实例.exe

     文件        180  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\TTS语音实例.Form1.resources

     文件      22016  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\TTS语音实例.pdb

     文件        180  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug\TTS语音实例.Properties.Resources.resources

     文件        496  2010-03-19 12:58  TTS语音实例\TTS语音实例\Program.cs

     文件       1410  2010-03-19 12:58  TTS语音实例\TTS语音实例\Properties\AssemblyInfo.cs

     文件       2880  2010-03-19 12:58  TTS语音实例\TTS语音实例\Properties\Resources.Designer.cs

     文件       5612  2010-03-19 12:58  TTS语音实例\TTS语音实例\Properties\Resources.resx

     文件       1100  2010-03-19 12:58  TTS语音实例\TTS语音实例\Properties\Settings.Designer.cs

     文件        249  2010-03-19 12:58  TTS语音实例\TTS语音实例\Properties\Settings.settings

     文件       4001  2010-03-19 13:06  TTS语音实例\TTS语音实例\TTS语音实例.csproj

     文件        935  2010-03-19 12:58  TTS语音实例\TTS语音实例.sln

    ..A..H.     15872  2010-03-19 13:06  TTS语音实例\TTS语音实例.suo

     目录          0  2010-03-19 13:02  TTS语音实例\TTS语音实例\obj\Debug\Refactor

     目录          0  2010-03-19 12:58  TTS语音实例\TTS语音实例\obj\Debug\TempPE

     目录          0  2010-03-19 13:06  TTS语音实例\TTS语音实例\bin\Debug

     目录          0  2010-03-19 13:06  TTS语音实例\TTS语音实例\obj\Debug

     目录          0  2010-03-19 12:58  TTS语音实例\TTS语音实例\bin

     目录          0  2010-03-19 12:58  TTS语音实例\TTS语音实例\obj

............此处省略7个文件信息

评论

共有 条评论