Repository navigation
Releases: andrestubbe/FastSSML
Releases Β· andrestubbe/FastSSML
Release list
FastSSML 0.1.0
FastSSML v0.1.0 β Initial Release π
π Version 0.1.0: High-Performance, Zero-Overhead SSML Dialect Engine for Java
Release Date: 2026-10-08
Tag: 0.1.0
β¨ Features
- π Zero-Overhead SSML Generation: Fluent typed builder for constructing speech markup with near-zero allocation and sub-microsecond latency.
- π‘οΈ Instant XML Entity Escaping: Automatic sanitization of ampersands, angle brackets, and quotes in a single pass.
- π Cross-Engine Speech Dialects: Out-of-the-box translation for W3C Standard SSML, Microsoft Edge TTS, Windows SAPI/OneCore, Deepgram Aura, and ElevenLabs plain text.
- ποΈ Full Prosody Control: Fluent methods for rate, pitch, volume, breaks (
<break time="...ms"/>), emphasis levels, and whisper effects. - πͺΆ 100% Pure Java 17+: Zero native C++ binaries, zero DLLs, zero external dependencies. Runs identically on Windows, Linux, and macOS.
- π Interactive Showcase Demo: Complete runnable demo in
examples/Demo/viarun-demo.bat. - π OpenJDK JMH Microbenchmarks: Verified throughput benchmark suite in
examples/Benchmark/viarun-benchmark.bat.
π¦ Installation (JitPack)
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.andrestubbe</groupId>
<artifactId>FastSSML</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>Direct Download (Pre-built JAR)
- π¦ FastSSML-0.1.0.jar
π§ Technical Details
- Architecture: 100% Pure Java 17+.
- Platform: Cross-platform (Windows, Linux, macOS).
- Build System: Standardized Maven pipeline with JDK 17+.
Part of the FastJava Ecosystem β Making the JVM faster.