采用技术
未来之窗行业应用跨平台架构,CyberWinApp
一、语音播报在酒店系统中的应用
以下是这些功能的好处归纳:
语音播报收款:
- 让收银员及时知晓收款情况,避免漏收或错收。
- 提升收银效率和准确性。
房间号提醒:
- 确保工作人员能准确快速地找到对应的房间,提供及时服务。
- 减少因房间号混淆导致的服务错误。
超时提醒:
- 有助于及时处理超时未处理的事项,如未及时退房的情况。
- 提高酒店运营管理的时效性和有序性。
客户需求提醒:
- 避免遗漏客人的特殊需求,提升服务质量和客户满意度。
- 保障酒店服务的全面性和贴心程度。
二、查看语音提醒源码
在星辰中输入语音提醒底层,会显示代码
三、语音提醒代码
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.Specialized;
using System.Windows.Forms;
using System.Drawing;
using System.Speech.Synthesis;
using System.IO;
//线程
using System.Threading;
//语音播报
//qujing
namespace CyberPHP_Dynamic
{
class APP
{
public string start(NameValueCollection obj){
string 参数1="";
NameValueCollection d=obj;
参数1 = d["param1"];
string s="语音播报";
return s;
}
//
//
//
//
public string Speak(NameValueCollection obj){
string s="语音播报";
NameValueCollection d=obj;
string param = d["param"];
//解析未来之窗协议
CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinProtocol.Cl_CyberWinAPPProtocolPackage clApp = new CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinProtocol.Cl_CyberWinAPPProtocolPackage();
clApp.formatString(param);
string 播放内容 = clApp.get("body");
/*
Type type = Type.GetTypeFromProgID("SAPI.SpVoice");
dynamic spVoice = Activator.CreateInstance(type);
spVoice.Speak(播放内容);
*/
/*
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.Speak(播放内容);
synth.Dispose();a
*/
System.Threading.Thread td=new System.Threading.Thread(()=> {
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.Speak(播放内容);
synth.Dispose();
});
td.IsBackground = true;
td.Start();
return s;
}
}
}
四、代码建议
默认是单线程的,提醒执行后,需要等待执行完毕,这样会感觉系统卡顿,所以加入多线程
System.Threading.Thread td=new System.Threading.Thread(()=> {
可以同时执行。
五、应用层调用
<script>
var param='CyberPHP->Param:bodyCyberPHP->Value:国来弟国来弟';
var r= CyberWin_APP.run("CyberWin_Speech","Speak",param,"");
//r="["+r;
alert(r);
</script>
六、扩展资源依赖
<?xml version="1.0" encoding="GBK"?>
<!-- Copyright www.ynwlzc.cn -->
<cyberwin>
<include>
<cyber_lib author="cybersnow" path="System.Xml.dll"> </cyber_lib>
<cyber_lib author="cybersnow" path="{cyberphp_core}/CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.exe"></cyber_lib>
<cyber_lib author="cybersnow" path="{cyberphp_core}/System.Speech.dll"></cyber_lib>
<cyber_lib author="cybersnow" path="System.Windows.Forms.dll"></cyber_lib>
</include>
</cyberwin>
七、如何开通酒店押金原路系统
自己可以注册,不需要他人自己就就能搞定