com.orctom:vad4j

WebRTC VAD for Java

Лицензия

Лицензия

Группа

Группа

com.orctom
Идентификатор

Идентификатор

vad4j
Последняя версия

Последняя версия

1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

WebRTC VAD for Java
Ссылка на сайт

Ссылка на сайт

https://github.com/orctom/vad4j/
Система контроля версий

Система контроля версий

https://github.com/orctom/vad4j/

Скачать vad4j

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.orctom/vad4j/ -->
<dependency>
    <groupId>com.orctom</groupId>
    <artifactId>vad4j</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.orctom/vad4j/
implementation 'com.orctom:vad4j:1.0'
// https://jarcasting.com/artifacts/com.orctom/vad4j/
implementation ("com.orctom:vad4j:1.0")
'com.orctom:vad4j:jar:1.0'
<dependency org="com.orctom" name="vad4j" rev="1.0">
  <artifact name="vad4j" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.orctom', module='vad4j', version='1.0')
)
libraryDependencies += "com.orctom" % "vad4j" % "1.0"
[com.orctom/vad4j "1.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
net.java.dev.jna : jna jar 4.5.0
org.slf4j : slf4j-api jar 1.7.25

test (4)

Идентификатор библиотеки Тип Версия
ch.qos.logback : logback-classic jar 1.1.11
com.google.guava : guava jar 23.0
junit : junit jar 4.12
org.hamcrest : hamcrest-library jar 1.3

Модули Проекта

Данный проект не имеет модулей.

vad4j

A Java wrapper for VAD (voice activity detector) of https://github.com/dpirch/libfvad.

Usage

<dependency>
  <groupId>com.orctom</groupId>
  <artifactId>vad4j</artifactId>
  <version>1.0</version>
</dependency>
// use built-in threshold
try (VAD vad = new VAD()) {
  boolean isSpeech = vad.isSpeech(pcm);
  LOGGER.info("is speech: {}", isSpeech);
}

// or use threshold of your choise
try (VAD vad = new VAD()) {
  float score = vad.speechProbability(pcm);
  boolean isSpeech = score >= VAD.THRESHOLD;
  LOGGER.info("is speech: {}", isSpeech);
}

Notice

  • It's not thread-safe. Multiply instances of VAD should be created to calculate vad concurrently.
  • Don't forget to close()

Версии библиотеки

Версия
1.0