The Wayback Machine - https://web.archive.org/web/20230327184226/https://github.com/Think-A-Move/SPEAR-SDK-Java-Linux
Skip to content

Think-A-Move/SPEAR-SDK-Java-Linux

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

SPEAR-SDK-Java-Linux

SPEAR-SDK-Java-Linux is SPEAR's software development kit that allows you to integrate SPEAR-ASR and SPEAR-WakeUp to voice-enable your Java applications in Linux. The SPEAR-ASR engine will terminate after 10 minutes of processing speech. SPEAR-WakeUp will not terminate after 10 minutes. For continuous operation, contact us at info@think-a-move.com.

By cloning this repository and downloading SPEAR-SDK library you agree to the SPEAR-SDK EULA.

Contents:

  • SpearSdk-5.1.0.jar - SPEAR-SDK library for Java consisting of SPEAR-ASR and SPEAR-WakeUp.

  • SPEAR-ASR is an on-device automatic speech recognition engine that delivers superior recognition accuracy in high noise environments and provides both command recognition and free-form transcription. Developed for use by military medics in the battlefield.

  • SPEAR-WakeUp is an on-device lightweight Wake word detection system that has very low power consumption.

  • Documentation for the API and app integration is located in the docs directory.

  • SpearSdkExample is an example JavaFx app that demonstrates how to integrate our SPEAR-SDK library and language model with JavaFx applications

Features

  • Noise-robust DNN-Based Acoustic Model
  • Noise-robust DNN-Based VAD Model
  • Domain-specific Language Model
  • Works Offline
  • Supports NBest results
  • Supports Command and Control (finite state) Applications
  • Supports Transcriptions (statistical)
  • Speaker Independent
  • Grammar switching at runtime
  • Dynamic grammar compilation (Grammar on-the-fly)
  • Supports 16K Audio Sampling Rate
  • Down-sample to 8K or 16K
  • Low CPU consumption of Wake-up Word
  • Java language support
  • Floating point version
  • Barge-in support

Languages

  • Chinese - Mandarin
  • English
  • French
  • Spanish
  • We can train other languages or augment existing languages. Contact us at info@think-a-move.com.

Acoustic Models

  • Optimized for high-noise
  • We can train acoustic models for specific noise environments. Contact us at info@think-a-move.com.
  • Accuracy results using WSJ Corpus mixed with various noise samples WSJ Accuracy Results

Services we can provide

  • Create customized Acoustic Models
  • Create domain Specific Language Models
  • Extend additional functionality of SPEAR-ASR to address specific needs
  • Voice-enable your application or make one for you
  • Contact us at info@think-a-move.com.