Skip to content

Releases: andrestubbe/FastSSML

Release list

FastSSML 0.1.0

Choose a tag to compare

@andrestubbe andrestubbe released this 08 Oct 11:17

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/ via run-demo.bat.
  • πŸ“ˆ OpenJDK JMH Microbenchmarks: Verified throughput benchmark suite in examples/Benchmark/ via run-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)


πŸ”§ 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.