Termux-TTS
High-Performance Edge & Browser Native Open-Source Systems Library
1-Line Quick Installation
Install the official package directly into your runtime:
pip install ameva-core
# or: npm install @ameva/core
The Engineering Challenge
Standard desktop frameworks fail on constrained edge nodes and browser sandboxes due to syscall restrictions, heavy memory footprints, and severe server-dependency latency.
The Architectural Breakthrough
Eliminates server roundtrips by compiling low-level kernels directly to WebGPU/Bionic ARM64 with zero-leak buffer pooling and closed-form mathematical precision.
Key Capabilities & Built-in Hardening
Supported Compute Kernels & Operations
| Subsystem Category | Operations & Kernels | Status |
|---|---|---|
| Compute Engine | WebGPU Compute Shaders (WGSL), FP16/FP32 | Production |
| Memory Subsystem | Zero-Copy Ring Buffers, Weakref GC Pooling | Production |
| Platform Runtimes | Node.js, Chromium WebGPU, Android Termux Bionic | Production |
Canonical Usage Example
import ameva_core as ac
engine = ac.Engine()
print(engine.compute([1.0, 2.0]))