基于websocket技术实现的语音叫号功能!!!!!!!!!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
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.Socketba
文件 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)