Termux-TTS

High-Performance Edge & Browser Native Open-Source Systems Library

PyPI Version npm Version License Platform
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]))

Getting Started & Deep Guides