У меня есть идея для приложения, которому может понадобиться CMU Sphinx, доступно ли оно через maven или мне нужно добавить его вручную?
Доступен ли CMU Sphinx через Maven?
Ответы (2)
Обновление: CMUSphinx будет доступен в сонатипе примерно через неделю. Поддержка maven уже зафиксирована в магистрали sphinx4.
Вы можете проверить на http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4:
Обзор
Sphinx-4 — это библиотека распознавания речи на чистом языке Java. Он очень гибок в своей конфигурации, и для выполнения заданий по распознаванию речи должно быть создано довольно много объектов, зависящих друг от друга, в этой статье мы будем называть их все вместе «графом объектов». К счастью, большинство объектов могут создаваться автоматически, а для тех немногих, которые требуют ручной настройки, Sphinx-4 предоставляет высокоуровневые интерфейсы и контекстный класс, который избавляет от необходимости настраивать каждый параметр графа объектов отдельно.
Использование в своих проектах
Sphinx-4 доступен в виде пакета maven в репозитории Sonatype OSS. Чтобы использовать sphinx4 в вашем проекте maven, укажите этот репозиторий в вашем 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>
Add sphinx4-data to dependencies as well if you want to use default acoustic and language models:
<dependency>
<groupId>edu.cmu.sphinx</groupId>
<artifactId>sphinx4-data</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>