β‘ A high-performance native voice trigger module for the FastJava ecosystem. Accelerated wake-word detection via native AI pipelines.
FastWakeWord provides real-time voice trigger detection with minimal CPU overhead. Built for AI agents and hands-free automation tools that require instant response to wake-word activation.
- π Low Latency: Native voice processing for instant trigger detection.
- π§ AI Powered: Optimized native models for high accuracy and low overhead.
- π Zero GC Stalls: Efficient audio buffer handling via JNI.
- β‘ Raw Performance: Designed for continuous background operation.
Add the JitPack repository and the dependencies to your pom.xml:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.andrestubbe</groupId>
<artifactId>fastwakeword</artifactId>
<version>0.1.0</version>
</dependency>
<dependency>
<groupId>com.github.andrestubbe</groupId>
<artifactId>fastcore</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.andrestubbe:fastwakeword:0.1.0'
implementation 'com.github.andrestubbe:fastcore:0.1.0'
}Download the latest JARs directly to add them to your classpath:
- π¦ fastwakeword-0.1.0.jar (The Core Library)
- π¦ fastcore-0.1.0.jar (The Mandatory Native Loader)
- COMPILE.md: Full compilation guide (MSVC C++17 build chain + JNI Setup).
- REFERENCE.md: Full API descriptions, border configurations, and codepoint index.
- PHILOSOPHY.md: The engineering rationale for zero-allocation performance.
- ROADMAP.md: Future milestones and planned features.
| Platform | Status |
|---|---|
| Windows 10/11 | β Fully Supported |
| Linux | π§ Planned |
| macOS | π§ Planned |
MIT License β See LICENSE file for details.
- FastCore β Native Library Loader for Java
- FastAudioCapture β High-Performance Native Audio Capture for Java
- FastAudioPlayer β Native Windows WASAPI Audio Playback for Java
- FastTTS β High-Performance Native Windows TTS API for Java
- FastSTT β Ultra-Fast Native Speech-to-Text for Java
Part of the FastJava Ecosystem β Making the JVM faster. Small package. Maximum speed. Zero bloat. πβ‘
