2012-11-21 4 views

Antwort

4

Update: CMUSphinx wird in einer Woche oder so im Sonatyp verfügbar sein. Die Maven-Unterstützung wurde bereits in den sphinx4-Stamm investiert.

3

Sie können von http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4 überprüfen:

Übersicht

Sphinx-4 ist eine reine Java-Spracherkennung Bibliothek. Es ist sehr flexibel in seiner Konfiguration, und um Spracherkennungsjobs auszuführen, sollten ziemlich viele Objekte, die voneinander abhängen, instanziiert werden. In diesem Artikel werden wir sie alle zusammen "Objektgraph" nennen. Glücklicherweise können die meisten Objekte automatisch instanziiert werden, und für die wenigen, die eine manuelle Einrichtung erfordern, bietet Sphinx-4 High-Level-Interfaces und eine Kontextklasse, die es überflüssig macht, jeden Parameter des Objektgraphen getrennt einzurichten.

in Ihren Projekten verwenden

Sphinx-4 ist als Maven Paket in Sonatype OSS-Repository zur Verfügung. Um sphinx4 in Ihrem Maven Projekt an dieses Repository in Ihrem pom.xml zu verwenden:

<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> 

Dann sphinx4-Kern zu den Projektabhängigkeiten hinzu:

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

hinzufügen sphinx4-Daten zu Abhängigkeiten auch wenn Sie Standard akustische und Sprachmodelle verwenden möchten:

<dependency> 
    <groupId>edu.cmu.sphinx</groupId> 
    <artifactId>sphinx4-data</artifactId> 
    <version>1.0-SNAPSHOT</version> 
</dependency> 
+0

Danke, die maven Abschnitte benötigt u pdating obwohl, und schickte Ihnen eine überarbeitete Bearbeitung, bitte posten Sie es. Ich wollte es nicht vollständig mit den Korrekturen neu posten. – arntg

Verwandte Themen