Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍 - 编程入门网
Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍时间:2011-03-13 IBM Brent MetzEclipse Voice Tools Project 是一个新项目,其试图联合语音行业的公司和个人,一起来创建一套常用的基于标准的、开放源码的语音开发工具。但是如何扩展或者对项目的工具进行改进呢?本文解释了如何设置和定制 Voice Tools Project 环境,并且还讲述了在添加新功能过程中所涉及的步骤。 Eclipse 是一种令人难以置信的通用开发平台,已经在计算机行业广泛采用。除了其世界级的 Java™ 开发环境之外,Eclipse Foundation 还主持了许多旨在创建各种工具组的项目——从 C语言到 COBOL 语言到 BPEL语言。其最新的项目之一,Eclipse Web Tools Project,创建了一组开放源码的 Web 开发工具。由于提供了成熟的 XML、SQL 以及 Java 2 Platform, Enterprise Edition (J2EE) 工具,所以 Web Tools Project 很自然地成为了事实上的 Web 开发环境。 Voice Tools Project (VTP) 是利用 Web Tools Project 而开发成型的,采用的方式是将其 Web开发工具库扩展到语音识别领域。这样,Voice Tools Project 就可以提供用于语音开发方面的许多现成的 Web 开发经验,允许用户使用与开发可视化应用程序相同的工具来开发他们的语音应用程序。对于使用 Voice Tools Project 作为其工具库的公司来说,这意味着不用另外付出努力,就可以提供用户希望用现代面向 Web 的集成开发环境 (IDE) 达到的所有任务。 但是,Voice Tools Project 如何才能为您的特殊要求而工作呢?我将解释得到 Voice Tools Project 源代码以及如何向源代码中添加您自己的“语音”这一过程——无论是用于商业产品还是开放代码的更改,基本概念是相同的。 设置 为了设置符合您需求的最佳开发环境,重要的是要理解先决条件是什么?因为 Voice Tools Project 依赖于 Web Tools Project(而它又依赖于 Eclipse SDK),所以必须安装若干个合适版本的程序包。 首先进入 Voice Tools Project 主页,找到 Web Tools Project 的最新兼容版本。在撰写本文时,最新兼容版本是 0.7。 访问 Web Tools Project 下载页面 得到合适版本的 Web Tools Project。您需要得到 SDK ZIP 文件版本,并满足 Requirements 中列出的先决条件。当我撰写本文时,对于 Web Tools Project 的要求是 Eclipse 3.1、EMF 2.1、GEF 3.1 以及 Java EMF Model Runtime 1.1。 最后,如果您一种都没有安装,则需要安装一个 Java Runtime Environment (JRE) 版本。 将 Eclipse 解压到一个库目录中,如 c:\eclipse。其他需要的技术文件也都要解压到同一路径,以便这些文件都位于 plugins\ 和 features\ 子目录下面的合适位置。 为了测试您的配置,应启动 Eclipse,并且尝试创建一个新的 Web 项目,方法是选中 File > New > Other... > Web > Dynamic Web Project。如果这个向导是可用的并且正确地执行了,则您的安装就是正确的。 图 1. 启动该向导是检查安装的简单测试 既然您准备好了并且在运行了,我们就开始用它做些事情吧。 Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍(2)时间:2011-03-13 IBM Brent Metz获得驱动器的源代码 由于 Eclipse 有一个集成的 CVS 客户机,所以获得和处理 Eclipse Voice Tools Project 的源代码是很简单的。在 Eclipse 中,选中 Window > Open Perspective > Other... > CVS Repository Exploring,打开 CVS Repository Exploring 透视图。Eclipse 中的这个透视图用于浏览远程 CVS 库,如 VTP 源代码存储的位置。 为了下载 VTP 源代码,首先要创建到 Eclipse CVS 库的匿名 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |