• 大小: 337KB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-03
  • 语言: C#
  • 标签:

资源简介

一个成熟的C# .net 2.0 语音朗读库.WIN7以上的系统中都带有语音库,本次提供的语音组件没有限制,可以商用,本组件为原创作品不限制传播可以任意复制使用。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TextSpeech
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            //参数说明:
            //第1个参数是要朗读的文本
            //第二个参数决定朗读当前文本时是否立即中断正在朗读的文本。0:不中断(默认) 1:中断 
            //第三个参数决定是否朗读标点符号。0:不读标点符号(默认) 1:读标点符号
            string strParm = “调用参数说明:首先要在项目中引用“Interop.SpeechLib.dll”和“TextSpeech.dll”两个DLL库“;
            strParm += “第一个参数是要朗读的文本“;
            strParm += “第二个参数决定朗读当前文本时是否立即中断正在朗读的文本。0:表示不中断(默认值为0) 1:表示中断“;
            strParm += “第三个参数决定是否朗读标点符号。0:表示不读标点符号(默认值为0) 1:表示读标点符号“;
            JcLib.Pub.TextSpeech.Speak(strParm 0 0);
            //JcLib.Pub.TextSpeech.Speak(“这是一个测试!This is a Voice Test!“ 1 0);
        }

        private void button2_Click(object sender EventArgs e)
        {
            //用intValue得到返回值 0表示不能正常朗读 1表示能正常朗读
            int intValue = JcLib.Pub.TextSpeech.Speak(“这是一个测试!This is a Voice Test!“ 10);//等先前的文本朗读完之后,再朗读当前文本
            if (intValue == 1)
            {
                MessageBox.Show(“可以正常朗读!“);
            }
            else
            {
                MessageBox.Show(“无法正常朗读!“);
            }
        }

        private void button3_Click(object sender EventArgs e)
        {
            System.Diagnostics.Process.Start(AppDomain.CurrentDomain.baseDirectory + “TextSpeechSet.exe“);
        }


    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-02-02 15:13  Demo\
     文件      163840  2009-12-24 03:51  Demo\Interop.SpeechLib.dll
     文件       32256  2015-02-02 15:28  Demo\TestSpeakTest.exe
     文件       66048  2015-02-02 15:08  Demo\TextSpeech.dll
     文件       98816  2015-02-02 15:09  Demo\TextSpeechSet.exe
     文件         110  2015-02-02 15:31  Demo\VoiceSet.Ini
     目录           0  2015-02-02 15:29  测试源码\
     目录           0  2015-02-02 15:29  测试源码\TestSpeakTest\
     目录           0  2015-02-02 15:29  测试源码\TestSpeakTest\bin\
     目录           0  2015-02-02 15:11  测试源码\TestSpeakTest\bin\Debug\
     目录           0  2015-02-02 15:29  测试源码\TestSpeakTest\bin\Release\
     文件      163840  2009-12-24 03:51  测试源码\TestSpeakTest\bin\Release\Interop.SpeechLib.dll
     文件       32256  2015-02-02 15:07  测试源码\TestSpeakTest\bin\Release\TestSpeakTest.exe
     文件       22016  2015-02-02 15:28  测试源码\TestSpeakTest\bin\Release\TestSpeakTest.pdb
     文件       11608  2015-02-02 15:28  测试源码\TestSpeakTest\bin\Release\TestSpeakTest.vshost.exe
     文件         490  2010-03-17 22:39  测试源码\TestSpeakTest\bin\Release\TestSpeakTest.vshost.exe.manifest
     文件       66048  2015-02-02 15:08  测试源码\TestSpeakTest\bin\Release\TextSpeech.dll
     文件       98816  2015-02-02 15:09  测试源码\TestSpeakTest\bin\Release\TextSpeechSet.exe
     文件         110  2015-02-02 15:23  测试源码\TestSpeakTest\bin\Release\VoiceSet.Ini
     文件        1909  2015-02-02 15:28  测试源码\TestSpeakTest\Form1.cs
     文件        3489  2015-02-02 15:03  测试源码\TestSpeakTest\Form1.Designer.cs
     文件        5814  2015-02-02 15:03  测试源码\TestSpeakTest\Form1.resx
     目录           0  2015-02-02 15:29  测试源码\TestSpeakTest\obj\
     目录           0  2015-02-02 15:29  测试源码\TestSpeakTest\obj\Debug\
     文件        5451  2015-02-01 11:04  测试源码\TestSpeakTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         390  2015-02-01 11:04  测试源码\TestSpeakTest\obj\Debug\ResGen.read.1.tlog
     文件         542  2015-02-01 11:04  测试源码\TestSpeakTest\obj\Debug\ResGen.write.1.tlog
     文件        4336  2015-02-01 11:04  测试源码\TestSpeakTest\obj\Debug\ResolveAssemblyReference.cache
     目录           0  2015-02-02 15:29  测试源码\TestSpeakTest\obj\Debug\TempPE\
     文件        4608  2015-02-01 11:04  测试源码\TestSpeakTest\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
     文件         605  2010-01-31 00:42  测试源码\TestSpeakTest\obj\Debug\TestSpeakClass.csproj.FileListAbsolute.txt
............此处省略33个文件信息

评论

共有 条评论

相关资源