动动手,您也能搭建语音技术网站(原创) - 网络、编程相关 - 纵然情已逝

(这条文章已经被阅读了 147 次) 时间:2002-01-25 01:08:32 来源:纵然情已逝 (romantic) 原创-IT

动动手,您也能搭建语音技术网站(原创)

前言:随着互联网技术的不断发展,语音技术的不断成熟,利用HTML+ASP搭建一个语音聊天室在技术上已经不是什么困难之事。那么,当我们看着一些大网站上利用语音技术设计的网页是如此的漂亮、吸引人时,我们是不是也在想,我们是否可以实现这种效果呢?好,今天我就带着大家一块来用HTML+MS
AGENT来搭建自己的语音网站,让您的网站也“声鸣远扬”。
下面呢,我们废话少说,Let’s Go!

一、 Microsoft Agent技术简介

Microsoft Agent是微软公司于1997年9月发布的一项代理软件开发技术,而后被集成到Internet
Explorer 4.0 Plus及更高版本中,目前版本为2.0,支持简体中文。作为一种软件代理工具,Agent以其强大的交互功能、鲜明的人性特点、优美的操作界面和简便统一的编程方法,对由菜单、按钮、提示框等组成的传统人机交互方式产生了很大影响,在多媒体创作、Web应用、教育软件、软件帮助系统和辅助工具制作等方面,具有广阔的应用前景。
Agent一词的中文意思是“代理”,故名思意,这类代理软件的主要作用是提供一种易于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁琐的工作、或为用户提供帮助。科学研究表明:从人机工程的角度考虑,赋予电脑或程序更多人性化色彩,如支持语音合成输出信息、语音识别输入指令、智能提示、动画等,能够充分提高人机交互的有效性和易用性。
Agent技术允许我们嵌入到任何的可视化编程语言中,比如VC++、VB、C#、API及HTML和ASP中,下面,我们就用一个例子来说明如何在HTML中通过嵌入Agent代理语音技术来实现我们的语音网站的设计建设。
下面的例子来说明如何在网页中使用代理Agent语音技术,它可以实现对网页的初始化,并且会出来一个语音助手,向用户问好,并作网页的简单介绍。

二、实现原理

<HTML>
<HEAD>
<META HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312″>
<META NAME=”GENERATOR” CONTENT=”Microsoft FrontPage 4.0″>
<META NAME=”ProgId” CONTENT=”FrontPage.Editor.Document”>
<TITLE>欢迎来到“纵然情已逝”的IT写作专栏!</TITLE>
</HEAD>
<OBJECT ID=YUZI CLASSID=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F WIDTH=”32″ 
HEIGHT=”32″></OBJECT> 

<SCRIPT> 
var MerlinID; 
var MerlinACS; 
yuzi.Connected = true; 
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); 
Merlin = yuzi.Characters.Character(MerlinID); 
Merlin.Show(); 
Merlin.Play(“Surprised”); 
Merlin.Speak(“欢迎来到“纵然情已逝”的IT写作专栏!”); 
Merlin.Play(“GestureLeft”); 
Merlin.Think(“这是“纵然情已逝”的“IT写作社区”个人站点!”); 
Merlin.Play(“Greet”);
Merlin.Speak(“我是您的忠实助手:默林,大家有什么需要,我会尽力而为!”); 
Merlin.Play(“Pleased”); 
Merlin.Think(“希望能给你带来一些方便与快乐,您的支持就是我最大的快乐!”); 
Merlin.Play(“GestureDown”); 
Merlin.Speak(“谢谢光临!请以后常来!”); 
function LoadLocalAgent(CharID, CharACS) { 
LoadReq = yuzi.Characters.Load(CharID, CharACS); 
return(true); 

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

好了,今天我们利用HTML与Agnet代理语音技术构造了自己的个性化的网页,不过呢,这个网页在内容与形式上都是简单的,但,麻雀虽小,五脏俱全吧。希望大家积极与我交流,并希望我们能够通过这种形式来促进我们网页设计技术的提高。大家有什么好的想法与意见,请发电子邮件到([email protected])与我交流。

文章评论:动动手,您也能搭建语音技术网站(原创) - Fishman - 2002-01-25 17:30:08

我看了你的代码,只是单向自动播放语音啊。 离语音交流很远呢。

RE:文章评论:动动手,您也能搭建语音技术网站(原创) - romantic - 2002-01-25 23:52:08

我没有把代码发布完整。 对不起,马上传上。 :【 在Fishman(Fishman)的大作中提到:】 :我看了你的代码,只是单向自动播放语音啊。 - - - - - - - - - - - - - - - - - - - - - -

爱过才知情重,醉过才晓酒浓,不仔细一看怎知我与众不同^_^

RE:文章评论:动动手,您也能搭建语音技术网站(原创) - lobster - 2002-01-26 02:27:12

【(lobster)回复(romantic)的大作】 我感觉自己成丈二了......