Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍2011-03-13 IBM Brent MetzEclipse Voice Tools Project 是一个新项目,其试图联合语音行业的公司和个人,一起来创建一套常用的基于标准的、开放源码的语音开发工具。但是如何扩展或者对项目的工具进行改进呢?本文解释了如何设置和定制 Voice Tools Project 环境,并且还讲述了在添加新功能过程中所涉及的步骤。Eclipse 是一种令人难以置信的通用开发平台,已经在计算机行业广泛采用。除了其世界级的 Java™ 开发环境之外,Eclipse Foundation 还主持了许多旨在创建各种工具组的项目——从 到 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 而开发成型的,采用的方式是将其 工具库扩展到语音识别领域。这样,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. 启动该向导是检查安装的简单测试

既然您准备好了并且在运行了,我们就开始用它做些事情吧。