5

我有一个可能需要 CMU Sphinx 的应用程序的想法,它可以通过 maven 获得,还是我需要手动添加?

4

2 回答 2

4

更新:CMUSphinx 将在一周左右推出 sonatype。maven 支持已经提交到 sphinx4 主干中。

于 2012-11-21T08:39:50.180 回答
4

您可以从http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4检查:

概述

Sphinx-4 是一个纯 Java 语音识别库。它的配置非常灵活,为了执行语音识别工作,需要实例化大量相互依赖的对象,在本文中我们将它们统称为“对象图”。幸运的是,大多数对象都可以自动实例化,对于少数需要手动设置的对象,Sphinx-4 提供了高级接口和上下文类,无需单独设置对象图的每个参数。

在您的项目中使用

Sphinx-4 在 Sonatype OSS 存储库中作为 maven 包提供。要在您的 maven 项目中使用 sphinx4,请在您的 pom.xml 中指定此存储库:

<project>
...
   <repositories>
       <repository
           <id>snapshots-repo</id>
           <url>https://oss.sonatype.org/content/repositories/snapshots</url>
           <releases><enabled>false</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
       </repository>
   </repositories>
...
</project>

然后将 sphinx4-core 添加到项目依赖项中:

<dependency>
  <groupId>edu.cmu.sphinx</groupId>
 <artifactId>sphinx4-core</artifactId>
 <version>1.0-SNAPSHOT</version>

如果您想使用默认的声学和语言模型,也可以将 sphinx4-data 添加到依赖项:

<dependency>
  <groupId>edu.cmu.sphinx</groupId>
  <artifactId>sphinx4-data</artifactId>
  <version>1.0-SNAPSHOT</version>
</dependency>
于 2014-10-19T13:43:18.473 回答