亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用Agent+ASP技術制作語音聊天室

2019-11-18 20:18:05
字體:
來源:轉載
供稿:網友
用Agent+asp技術制作語音聊天室
--------------------以下為程序內容,按文章中出現的順序分塊排序

<!--定義"AgentControl"-->
<OBJECT classid=clsid:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F
codeBase=#VERSION=2,0,0,0 id=Agent>
</OBJECT>

<!--定義L&H TruVoice Text-To-Speech American English -->
<OBJECT classid=clsid:B8F2846E-CE36-11D0-AC83-00C04FD97575
codeBase=#VERSION=6,0,0,0 id=TruVoice width="14" height="14">
</OBJECT>
______________________________________________________________

嘗試從微軟Agent角色目錄中裝載
Set LoadRequestUNC = Agent.Characters.Load ("Peedy", "Peedy.acs")

  If LoadRequestUNC.Status <> 0 Then
    ' 如果失敗便嘗試從微軟服務器下載
    Set LoadRequestURL = Agent.Characters.Load ("Peedy", "http://agent.microsoft.com/agent2/chars/peedy/peedy.acf")
  Else
    ' 現在產生一個Peedy實例
    Set Peedy = Agent.Characters("Peedy")
  End If
_____________________________________________________________

<HTML>
<BODY>
<h3 align="center"><font color="#0000FF">Welcome to My Chatroom!</font></h3>
<FORM method="POST" action="default.asp">
  <p align="center">Your name please:
  <input type="text" name="txtUsername" size="20">
  <input type="submit" value="OK" name="btnOK"></p>
</FORM>
<p align="center"><a href="download.htm">Click here to go to download page.</a></p>
</BODY>
</HTML>
_______________________________________________________________________

<SCRipT LANGUAGE=VBScript RUNAT=Server>
Sub application_OnStart
    Application("message")=""     '發言內容
    Application("exEnd Sub
</SCRIPT>
_______________________________________________________________________
<%
  
session("username") = Server.HtmlEncode(Request.Form("txtUsername"))
  Session("personalid")=0
%>
<HTML>
<HEAD>
<TITLE>Welcome to My Chatroom!</TITLE>
</HEAD>
<frameset border=0 frameSpacing=0 cols="98,*" frameBorder=0>
  <frame name="agent" src="agent.asp">
  <frameset rows="196,68,*">
    <frame name="display" src="display.asp">
    <frame name="refresh" src="refresh.asp">
    <frame name="message" src="message.asp">
  </frameset>
</frameset>
<frameset>
</frameset>
</HTML>
________________________________________________________________

<HTML>
<BODY BGCOLOR="#006699" TEXT="#FFFFFF">
<!--定義"AgentControl"-->
<OBJECT classid=clsid:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F
codeBase=#VERSION=2,0,0,0 id=Agent>
</OBJECT>
<!--定義L&H TruVoice Text-To-Speech American English -->
<OBJECT classid=clsid:B8F2846E-CE36-11D0-AC83-00C04FD97575
codeBase=#VERSION=6,0,0,0 id=TruVoice width="14" height="14">
</OBJECT>

<SCRIPT language=VBScript>
Dim Peedy
Dim LoadRequestUNC
Dim LoadRequestURL
Dim GetShowAnimation

Sub Window_OnLoad
  LoadCharacter
  ' 設置Agent的語言代號
  Peedy.LanguageID = &H0409
  ' 讓Peedy出現
  Peedy.MoveTo window.event.screenX-100,window.event.screenY-100
  Peedy.Show
  ' 好啦,Peedy可以開口說話了
  Peedy.Speak "Welcome to my chatroom!"
  Peedy.Play "Greet"
End Sub

Sub Agent_RequestComplete(ByVal Request)
  ' 如果是從微軟服務器裝載ACF角色的請求結束
  If Request = LoadRequestURL Then
    ' 如果申請下載失敗
    If Request.Status = 1 Then
      Msgbox "無法從服務器下載Peedy,可能服務器太忙。"
      Exit Sub  
      ' 如果成功
    ElseIf Request.Status = 0 Then
      ' 產生一個實例
      Set Peedy = Agent.Characters("Peedy")
      ' 預取Peedy的部分動畫效果
      Set GetShowAnimation = Peedy.Get ("state", "showing, speaking")
      Peedy.Get "animation", "Blink, Greet, Pleased, Explain, Think, GestureRight,Idle1_1,Idle2_2, Announce, Uncertain", False
    End If
    ' 如果是請求預取動畫效果的請求結束
  ElseIf Request = GetShowAnimation Then
    ' 如果失敗
    If Request.Status = 1 Then
      Msgbox "下載動畫的請求失敗,可能服務器太忙。"
      Exit Sub
    End If
  End If
End Sub

' 裝載Agent角色
Sub LoadCharacter
  On Error Resume Next
  ' 嘗試從微軟Agent角色目錄中裝載
  Set LoadRequestUNC = Agent.Characters.Load ("Peedy", "Peedy.acs")

  If LoadRequestUNC.Status <> 0 Then
  ' 如果失敗便嘗試從微軟服務器下載
    Set LoadRequestURL = Agent.Characters.Load ("Peedy", "http://agent.microsoft.com/agent2/chars/peedy/peedy.acf")
  Else
    ' 產生一個Peedy實例
    Set Peedy = Agent.Characters("Peedy")
  End If
End Sub

</SCRIPT>
</BODY>
</HTML>

________________________________________________________________

<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT=3 URL="refresh.asp">  
</HEAD>
<BODY>
<SCRIPT language=VBScript>
Sub Window_OnLoad
<%
  If Session("personalid") < Application("globalid") Then
%>
    self.parent.display.document.write("<table width=100%  border=0 cellPadding=0 cellSpacing=0><font color=#0000FF>"+"<%=Application("sender")%>"+"</font>: "+"<%=Application("message")%>"+"</table>")
    self.parent.display.scroll 0, 20000000
    self.parent.agent.Peedy.Speak "<%=Application("message")%>"
    self.parent.agent.Peedy.Play  "<%=Application("expression")%>"
<%
    Session("personalid") = Application("globalid")
  End If
%>
End Sub
</SCRIPT>
</BODY>
</HTML>
____________________________________________________________________

<%
  Application.Lock
  If Request.Form("txtMessage") <> "" Then
    Application("message") = Server.HtmlEncode(Request.Form("txtMessage"))
    Application("sender")  = Session("username")
    Application("expression") = Request.Form("rdoExpression")
    Application("globalid") = Application("globalid") + 1
  End If
  Application.UnLock
%>
<HTML>
<HEAD>
<STYLE type=text/CSS>
.smalltext {font-size: 9pt}
</STYLE></HEAD>
<BODY BGCOLOR="#006699" TEXT="#FFFFFF" onload="document.frmMessage.txtMessage.focus();">
<FORM METHOD="POST" ACTION="message.asp" name=frmMessage>
  <p class="smalltext">
  You are welcome,<%=Session("username")%>     
  &nbsp;    
  </p>
  <p class="smalltext">
  Choose an expression:<br>
  <input type="radio" value="Idle1_1" checked name="rdoExpression">Normal     
  <input type="radio" value="Explain" name="rdoExpression">Explain     
  <input type="radio" value="Greet" name="rdoExpression">Greet  
  <input type="radio" value="Congratulate" name="rdoExpression">Congratulate      
  <input type="radio" value="Decline" name="rdoExpression">Decline
  <input type="radio" value="Pleased" name="rdoExpression">Pleased
  <input type="radio" value="Think" name="rdoExpression">Think     
  <input type="radio" value="Announce" name="rdoExpression">Announce     
  <input type="radio" value="Uncertain" name="rdoExpression">Uncertain     
  <input type="radio" value="GestureRight" name="rdoExpression">Gesture Right      
  <input type="radio" value="DontRecognize" name="rdoExpression">Don't Recognize  
  <input type="radio" value="GetAttention" name="rdoExpression">Get Attention
  <input type="radio" value="DoMagic2" name="rdoExpression">Do Magic  
  </p>
  <p class="smalltext">
  Message:<input name="txtMessage" type="TEXT" size=66>
  <input type="submit" name="Submit" value="Submit">       
  </p>
</FORM>
</BODY>
</HTML>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产精品x99av| 日韩在线精品一区| 国产日韩精品电影| 久久99久久99精品免观看粉嫩| 欧美三级免费观看| 精品国产一区二区三区四区在线观看| 亚洲国产高清自拍| 国产精品久久久久久av福利| 7777精品视频| 午夜精品国产精品大乳美女| 亚洲国产成人在线视频| 26uuu另类亚洲欧美日本一| 成人黄色激情网| 欧美激情xxxx性bbbb| 日韩电影大全免费观看2023年上| 亚洲在线免费观看| 日韩欧美在线免费| 91亚洲国产成人久久精品网站| 欧美影院在线播放| 欧美成人精品影院| 免费成人高清视频| 欧美乱妇高清无乱码| 久久久久久久久电影| 97在线精品国自产拍中文| 日韩美女写真福利在线观看| 亚洲天堂日韩电影| 国产精品久久久久久久久久三级| 欧美疯狂xxxx大交乱88av| 久久久国产在线视频| 亚洲男人的天堂网站| 日韩毛片中文字幕| 色偷偷噜噜噜亚洲男人| 成人免费看吃奶视频网站| 亚洲天堂av女优| 欧美激情一区二区三区在线视频观看| 亚洲欧美中文字幕在线一区| 久久综合电影一区| 欧美激情一区二区三级高清视频| 日韩av网站电影| 91黑丝在线观看| 国产日产欧美精品| 91国自产精品中文字幕亚洲| 欧美xxxx18性欧美| 国产欧美精品一区二区三区介绍| 日韩久久精品成人| 欧美午夜精品久久久久久久| 日韩欧美成人网| 国产精品扒开腿做爽爽爽男男| 色综合色综合网色综合| 久久久欧美一区二区| 欧美在线亚洲在线| 亚洲精品第一国产综合精品| 亚洲精品第一国产综合精品| 色综合天天综合网国产成人网| 亚洲热线99精品视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美国产日产韩国视频| 国内偷自视频区视频综合| 午夜欧美不卡精品aaaaa| 亚洲小视频在线观看| 1769国内精品视频在线播放| 久热精品视频在线观看| 久久成人免费视频| 亚洲精品美女在线观看播放| 亚洲精品一区二区网址| 国产成人午夜视频网址| 色yeye香蕉凹凸一区二区av| 日韩av手机在线| 在线视频日本亚洲性| 久久精品国产99国产精品澳门| 亚洲国产日韩欧美在线动漫| 欧美日韩在线视频一区| yellow中文字幕久久| 国产视频精品免费播放| 91精品在线观看视频| 成人免费视频网址| 亚洲精品福利在线观看| 国产精品久久久久aaaa九色| 欧美精品videossex性护士| 国产视频丨精品|在线观看| 国产成人一区二区| 2019中文字幕在线| 欧美成人免费观看| 久久精品小视频| 在线播放日韩精品| 久久久噜噜噜久久| 国产黑人绿帽在线第一区| 性日韩欧美在线视频| 国产一区二区三区三区在线观看| 亚洲精品久久久久| 国产精品69精品一区二区三区| 最近免费中文字幕视频2019| 一区二区成人精品| 久热99视频在线观看| 欧美日韩中国免费专区在线看| 性欧美xxxx交| 国产精品美女www爽爽爽视频| 黄色一区二区在线观看| 91九色国产视频| 欧美极品xxxx| 日本一区二三区好的精华液| 国产成人精品久久二区二区| 97在线免费观看视频| 亚洲成人a**站| 欧美国产日本高清在线| 欧美有码在线观看视频| 亚洲欧美制服中文字幕| 日韩在线高清视频| 亚洲激情在线观看| 欧美最顶级的aⅴ艳星| 亚洲美女av网站| 最近2019年日本中文免费字幕| 2019中文字幕全在线观看| 欲色天天网综合久久| 久久91亚洲精品中文字幕奶水| 国产精品日韩在线| 久久99热精品| 66m—66摸成人免费视频| 伊人激情综合网| 中文字幕精品网| 91av在线视频观看| 亚洲国产小视频在线观看| 欧美日韩中文字幕在线视频| 日韩69视频在线观看| 精品国产一区久久久| 不卡中文字幕av| 日韩黄色高清视频| 91国在线精品国内播放| 全色精品综合影院| 欧美日本高清一区| 欧亚精品在线观看| 91精品国产91久久久久久| 久久国产精品99国产精| 国产精品一区二区电影| 最近免费中文字幕视频2019| 日韩视频精品在线| 黄色精品一区二区| 91美女福利视频高清| 夜夜躁日日躁狠狠久久88av| 日韩精品在线观看一区| 亚洲性无码av在线| 欧美国产高跟鞋裸体秀xxxhd| 亚洲国产三级网| 成人妇女淫片aaaa视频| 中文字幕亚洲在线| 国产91精品最新在线播放| 亚洲一区二区三区777| 91免费人成网站在线观看18| 亚洲最大的免费| 久久久久久久久网站| 国产精品wwwwww| 国产欧美精品一区二区三区介绍| 久久久久久18| 亚洲国产精品va在线看黑人| 亚洲影院在线看| 亚洲日韩中文字幕| 亚洲美女精品成人在线视频| 国产成人精品最新| 国产日韩精品综合网站| 色无极亚洲影院| 热99久久精品| 亚洲三级av在线| 久久久综合免费视频| 欧美xxxx做受欧美.88|