• 大小: 359KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: C#
  • 标签: c#  语音播放  

资源简介

可以将文字转换成语音文件,并存储为wav文件,利用win7自带语音库

资源截图

代码片段和文件信息

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 SpeechLib;

namespace WindowsFormsApplication1
{
    public partial class Dianming : Form
    {
        Timer atimer = new Timer();
        int items=1000;
        int i = 0;
        SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
        SpVoice voice = new SpVoice();
        public Dianming()
        {
            InitializeComponent();
        }

        private void btnStart_Click(object sender EventArgs e)
        {
            try
            {
                btnStart.Enabled = false;
                btnJxu.Enabled = true;
                btnZangting.Enabled = true;
                items = this.listBox1.Items.Count ;
                atimer.Interval = Convert.ToInt16(this.comboBox1.Text);
                atimer.Tick += new EventHandler(atimer_Tick);
                atimer.Start();

            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.ToString());
            }
        }
        void atimer_Tick(object sender EventArgs e)
        {
            try
            {
                if (i >=items)
                {
                    atimer.Stop();
                    i = 0;
                    this.listBox1.SelectedIndex = i;
                    voice.Speak(“点名完毕!“ spFlags);
                    return;
                }
                this.listBox1.SelectedIndex = i;
                string s = this.listBox1.SelectedItem.ToString();
                voice.Speak(s spFlags);
                ++i;
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.ToString());
            }
        }

        private void btnZangting_Click(object sender EventArgs e)
        {

        }

        private void btnJxu_Click(object sender EventArgs e)
        {

        }

    }
}

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

     文件      53760  2010-09-05 21:49  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\AxInterop.WMPLib.dll

     文件     331264  2010-09-05 21:49  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\Interop.WMPLib.dll

     文件      68224  2010-09-05 17:57  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\smile.wav

     文件      20480  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe

     文件      50688  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb

     文件      11600  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe

     文件        490  2010-03-17 22:39  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest

     文件       2078  2010-09-05 21:50  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\Dianming.cs

     文件       5322  2010-09-05 21:32  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\Dianming.Designer.cs

     文件       5817  2010-09-05 21:32  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\Dianming.resx

     文件       4079  2010-10-03 21:03  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs

     文件       6783  2010-10-03 21:03  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\Form1.Designer.cs

     文件       6513  2010-10-03 21:03  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\Form1.resx

     文件      53760  2010-09-05 21:49  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\AxInterop.WMPLib.dll

     文件      18523  2010-09-10 14:14  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7014  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1650  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.read.1.tlog

     文件       3962  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.write.1.tlog

     文件     165376  2010-09-05 21:49  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\Interop.SpeechLib.dll

     文件     331264  2010-09-05 21:49  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\Interop.WMPLib.dll

     文件       7897  2010-09-12 13:51  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\ResolveAssemblyReference.cache

     文件       4608  2010-09-05 15:15  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\TempPE\Resource1.Designer.cs.dll

     文件       8115  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt

     文件        775  2010-09-05 21:49  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.csproj.ResolveComReference.cache

     文件        180  2010-09-12 13:51  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Dianming.resources

     文件      20480  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.exe

     文件        737  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Form1.resources

     文件      50688  2010-10-07 14:16  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.pdb

     文件        180  2010-09-12 13:51  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Properties.Resources.resources

     文件        180  2010-09-12 13:51  c#与文字语音转换与语音播放\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Resource1.resources

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

评论

共有 条评论