叫号语音平台源码


基于websocket技术实现的语音叫号功能!!!!!!!!!
资源截图
代码片段和文件信息
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 System.Configuration;
using SuperSocket.Common;
using SuperSocket.Socketbase;
using SuperSocket.Socketbase.Config;
using SuperSocket.SocketEngine;
using SuperSocket.Socketbase.Logging;
using SuperWebSocket;
using log4net;
using System.Speech.Synthesis;
using System.Threading;
using System.IO;
using System.Collections.Specialized;
using Server.Common;
using System.Collections;
using SuperWebSocket.Protocol;
namespace Server
{
    public partial class FrmMain : Form
    {
        #region 属性
        private SpeechSynthesizer speech;
        private ContextMenu notifyiconMnu;
        //音量
        private int volume = Server.Properties.Settings.Default.volume;

        //语速
        private int rate = Server.Properties.Settings.Default.rate;

        //语音
        private string voice = Server.Properties.Settings.Default.voice;

        //频次
        private int frequency = Server.Properties.Settings.Default.frequency;

        //频次间隔
        private int frequencyInterval = Server.Properties.Settings.Default.frequencyInterval;

        //自动播放标识(0 不自动 1 自动)
        private int autoPlayFlag = Server.Properties.Settings.Default.autoPlayFlag;

        //是否使用默认播放(0 不使用 1 使用)
        private int openDefaultAudio = Server.Properties.Settings.Default.openDefaultAudio;

        //提示音
        private string promptPath = “Notify.wav“;//.wav音频文件路径
        private System.Media.SoundPlayer player;
        private Thread t;
        WebSocketServer appServer = new WebSocketServer();
        ServerConfig serverConfig = new ServerConfig
        {
            Port = Server.Properties.Settings.Default.port//set the listening port
            MaxConnectionNumber = 10000
        };
        #endregion

        #region 初始化
        public FrmMain()
        {
            try
            {
                InitializeComponent();
                Control.CheckForIllegalCrossThreadCalls = false;
                setFrequencyCombo();
                setRateCombo();
                setVolumeCombo();
                setVoiceCombo();

                if (this.autoPlayFlag == 1)
                {
                    checkBox1.Checked = true;
                }
                else {
                    checkBox1.Checked = false;
                }
                checkBox1_CheckedChanged(nullnull);
                


                foreach (myComItem t in this.comboBox1.Items)
                {
                    if (t.text.ToString() == this.rate.ToString())
                    {
                        this.comboBox1.SelectedItem = t;
                        break;
                    }
                }
                
                foreach (myComItem t in this.comboBox3.Items)
                {
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-31 17:13  Server
     目录           0  2018-07-31 17:13  ServerCommon
     文件        5679  2018-07-31 17:13  ServerCommonfunTools.cs
     文件        4219  2018-07-31 17:13  ServerCommonlogTools.cs
     文件         402  2018-07-31 17:13  ServerCommonmyComItem.cs
     目录           0  2018-07-31 17:13  ServerConfig
     文件        3002  2018-07-31 17:13  ServerConfiglog4net.config
     文件        3007  2018-07-31 17:13  ServerConfiglog4net.unix.config
     文件       15660  2018-07-31 17:13  ServerFrmMain.Designer.cs
     文件       31428  2018-07-31 17:13  ServerFrmMain.cs
     文件       19553  2018-07-31 17:13  ServerFrmMain.resx
     文件        1090  2018-07-31 17:13  ServerProgram.cs
     目录           0  2018-07-31 17:13  ServerProperties
     文件        1354  2018-07-31 17:13  ServerPropertiesAssemblyInfo.cs
     文件        2864  2018-07-31 17:13  ServerPropertiesResources.Designer.cs
     文件        5612  2018-07-31 17:13  ServerPropertiesResources.resx
     文件        4009  2018-07-31 17:13  ServerPropertiesSettings.Designer.cs
     文件        1376  2018-07-31 17:13  ServerPropertiesSettings.settings
     文件        6032  2018-07-31 17:13  ServerServer.csproj
     目录           0  2018-07-31 17:13  ServerUsingDll
     文件      397312  2018-07-31 17:13  ServerUsingDllNewtonsoft.Json.dll
     文件       37888  2018-07-31 17:13  ServerUsingDllSuperSocket.Common.dll
     文件      111104  2018-07-31 17:13  ServerUsingDllSuperSocket.Socketbase.dll
     文件      103424  2018-07-31 17:13  ServerUsingDllSuperSocket.SocketEngine.dll
     文件       71168  2018-07-31 17:13  ServerUsingDllSuperWebSocket.dll
     文件      393216  2018-07-31 17:13  ServerUsingDllSystem.Threading.dll
     文件      290816  2018-07-31 17:13  ServerUsingDlllog4net.dll
     文件        1653  2018-07-31 17:13  Serverapp.config
     目录           0  2018-07-31 17:31  Serverin
     目录           0  2018-07-31 17:31  ServerinDebug
     文件      397312  2018-07-31 17:13  ServerinDebugNewtonsoft.Json.dll
............此处省略41个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)