<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Agent插件淺析

      [摘要]使用過office xp、金山毒霸和瑞星殺毒軟件的朋友,一定會對程序中的人性化的動畫角色留下深刻印象,這完全歸功于微軟推出的Agent(“代理”)技術,Agent采用COM技術,使用ActiveX控件方式,支持現在流行的各種開發工具,不僅可以實現文本的朗讀,而且可識別用戶的語音命令,在應用程序和H...
         使用過office xp、金山毒霸和瑞星殺毒軟件的朋友,一定會對程序中的人性化的動畫角色留下深刻印象,這完全歸功于微軟推出的Agent(“代理”)技術,Agent采用COM技術,使用ActiveX控件方式,支持現在流行的各種開發工具,不僅可以實現文本的朗讀,而且可識別用戶的語音命令,在應用程序和HTML文件中得到廣泛的使用。
      下面我們以PowerBuilder 8.0為開發工具來編制一個小實用程序,一步步說明其實現方法:
      第一步從Internet網上下載Agent插件,并安裝在計算機上,這是開發的前期準備工作:
      這些插件來源于微軟公司的相關網站,下載的網址為:http://www.microsoft.com/msagent/downloads/user.asp,連接使用該網頁:
      1、首先單擊“Download the Microsoft Agent core componts(395kbs exe)”下載并安裝Agent的核心組件,其文件名為“Msagent.exe"。
      2、其次單擊(先選擇"Simplified Chinese (127kb exe)”)下載并安裝語言組件,其文件名為“AgtX0804.exe"。
      3、其次單擊(先選擇"Lernout & Hauspie TruVoice TTS engine - American English(1Mb exe)”)下載并安裝TTS引擎,其文件名為“tv_enua.exe",要實現語音朗讀,必須安裝,當前版本支持英語。
      4、再其次單擊(先選擇"Doadload the Microsoft Speech Recognition Engine(6Mb exe)”)下載并安裝語音識別引擎,其文件名為“Actcnc.exe",要實現語音命令識別,必須安裝,當前版本支持英語。
      5、最后單擊“Download selected character"下載安裝要用到的動畫角色文件,在這里我們下載微軟公司網站所提供的動畫角色文件,主要包括Genie(妖怪、鬼)、Robby(機器人)、Merlin、Peedy(睡衣)共四種動畫角色,它們不但有豐富的行為動作,而且具有語言功能,其對應的文件名分別為Genie.acs、Robby.acs、Merlin.acs、Peedy.acs。這些Agent角色的常用動畫動作,通常用含有相同意義的英文單詞字符來標識,如下表所示,以下所述編程實例即演示它們分別所產生的動作效果。
      常量   相關動作
      Acknowledge  顯示承認、答謝的動作
      Alert   顯示警告的動作
      Announce                  顯示宣布、通告的工作
      Blink   顯示眨眼的動作
      Decline                  顯示搖頭拒絕的動作
      DoMagic1、DoMagic2                 顯示指揮演奏的動作
      Confused                  顯示迷惑的動作
      Congratulate  顯示祝賀的動作
      DontRecognize  顯示無法識別的動作
      Explain                  顯示解釋的動作
      GesttureDown  顯示向下方向的手勢動作
      GesttureLeft  顯示向左方向的手勢動作
      GesttureRight  顯示向右方向的手勢動作
      GesttureUp                  顯示向上方向的手勢動作
      GetAttention  顯示立正的動作
      GetAttentionContinued                顯示繼續立正的動作
      GetAttentionReturn                 顯示繼續立正的動作
      Greet   顯示問候的動作
      Hearing_1  
      Hearing_2                  顯示左右聆聽的動作
      Hearing_3
      Hide   隱藏動畫角色
      Idle1_1                 顯示舒展的動作
      Idle1_2                 顯示向左傾的動作
      Idle1_3                 顯示向右傾的動作
      Idle1_4                 顯示向后傾的動作
      Idle1_5                 顯示向前傾的動作
      Idle2_1                 顯示帶耳機聽音樂的動作
      Idle2_2                 顯示吃餅干的動作
      Idle3_1                 顯示帶耳機聽音樂的動作
      Idle3_2                 顯示瞌睡的動作
      Idle3_3                 顯示帶耳機聽音樂的動作
      LookDown  顯示向下查看的動作
      LookDownBlink  顯示向下眨眼的動作
      LookDownLeft  顯示向左下方查看的動作
      LookDownLeftBlink 顯示向左下方眨眼的動作
      LookDownLeftReturn 顯示回返向左下方查看的動作
      LookDownRight  顯示向右下方查看的動作
      LookDownRightBlink 顯示向右下方眨眼的動作
      LookDownRightReturn 顯示回返向右下方查看的動作
      LookDownReturn 顯示回返向下方查看的動作
      LookLeft  顯示向左方查看的動作
      LookLeftBlink  顯示向左方眨眼的動作
      LookLeftReturn 顯示回返向左方查看的動作
      LookRight  顯示向右方查看的動作
      LookRightBlink 顯示向右方眨眼的動作
      LookRightReturn 顯示回返向右方查看的動作
      LookUp   顯示向上查看的動作
      LookUpBlink  顯示向上眨眼的動作
      LookUpLeft  顯示向左上方查看的動作
      LookUpLeftBlink 顯示向左上方眨眼的動作
      LookUpLeftReturn 顯示回返向左上方查看的動作
      LookUpRight  顯示向右上方查看的動作
      LookUpRightBlink 顯示向右上方眨眼的動作
      LookUpRightReturn 顯示回返向右上方查看的動作
      LookUpReturn  顯示回返向上方查看的動作
      MoveDown  顯示向下移動的動作
      MoveLeft  顯示向左移動的動作
      MoveRight  顯示向右移動的動作
      MoveUp   顯示向上移動的動作
      Pleaseed  顯示愉快的動作
      Process  顯示處理工作的動作
      Processing  顯示正在處理工作的動作
      Read   顯示閱讀的動作
      Readcontinued  顯示繼續閱讀的動作
      Reading  顯示正在閱讀的動作
      ReadReturn  顯示停止閱讀的動作

      [1] [2]  下一頁




      相關文章

      日韩精品一区二区三区高清