AI summary
Offline voice cloning TTS engine that runs entirely on-device. Record 1–3 seconds of speech to create custom voices, register as system TTS for readers like Legado, or use the built-in HTTP API server. Version 0.5.1 adds drag-and-drop voice reordering, batch inference step editing, custom HTTP ports, ~4.4% faster inference, and fixes Snapdragon 8 Elite crashes.
Generated by AI. May contain inaccuracies.
About this app
CloneTTS is an offline, native Text-to-Speech (TTS) engine for Android devices. It allows you to clone desired voices and use them directly to read books or long texts on your phone — no internet connection required. All inference runs locally on-device.
Key Features
- Offline Voice Cloning: Record 1–3 seconds of speech to create a custom voice. - System TTS: Registers as an Android system TTS engine, compatible with Legado, Moon+ Reader, etc. - HTTP API Server: Built-in local HTTP server supporting GET and POST requests. - Speed & Volume Control: 0.5x–2.0x speech rate, 0%–200% volume. - Pronunciation Correction: Add powerful custom plain text or regex-based substitution rules. - Voice Backup: ZIP-based export/import with append or overwrite modes.
Supported Languages
· Chinese
ℹ️ Info: No additional languages are on the roadmap for the short term.
What's new
- New Features
- One-click copy API address: Tap to copy the intranet pronunciation service address for easy pasting into external apps like Legado Reader - Custom HTTP API port: Supports custom port numbers (1024–65535), no longer hardcoded to 8080 to avoid conflicts with other apps - Newly created/imported voices automatically appear at the top - Audio mixer menu consolidation: The ⋮ menu on the voice page has been reduced from 5 to 3 items (Add Voice / Import-Export / Batch Management) for clearer operation - Batch modify inference steps: Supports selecting multiple voices to unify the num_steps setting - Drag-and-drop voice reordering: Long press on the voice name area to drag and reorder, with scaling + shadow feedback while dragging - Inference steps tooltip: Added num_steps explanation when creating or editing a voice - Auto-scrolling log console: Automatically scrolls to the bottom when new logs arrive - Improved system language compatibility: Added recognition for the cmn (Mandarin) ISO 639-3 language code, fixing the issue where the app could not be set as the system TTS on some devices
- Core Engine Upgrade
- ~4.4% inference performance improvement - Completely fixed crashes on Snapdragon 8 Elite: ORT 1.24.4 includes the KleidiAI SME2 fix, no longer triggering illegal instruction crashes - Full-architecture APK (4 ABIs): Restored packaging for arm64-v8a, armeabi-v7a, x86, and x86_64, covering the vast majority of physical devices and emulators
- Performance Optimizations
- Instant speed adjustment across three paths: Speed changes for in-app preview, system TTS, and HTTP API all take effect immediately (<10ms), no longer requiring re-synthesis - Reduced HTTP API speed change latency: Takes <10ms
- Bug Fixes
- Fixed emulator crashes: No longer crashes on startup in x86/x86_64 emulators - Fixed percent sign reading: "95%" is now correctly read as "ninety-five percent" - Fixed HTTP API sentence skipping: Sentences containing % are no longer skipped and silent (requires re-importing Legado configuration) - Fixed HTTP API speed cap: Now properly clamped to the 2.0x upper limit - Improved short sentence pronunciation: Very short sentences of 2–4 characters are no longer muffled or distorted - Fixed system TTS first sentence delay: The issue where the first sentence of long paragraphs was generated too slowly has been resolved - Intelligent sentence splitting and merging: Overly short fragments are automatically merged (≥10 characters), while overly long fragments are split at punctuation (≤50 characters) - Fixed number reading: Abbreviated years like "23年8月" are correctly read as "August twenty-third", and leading zeros like "09年5月" are read as "May zero-nine"
About this version
- Version
- 0.5.1 (26040210)
- Size
- 207.77 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 268
- Updated
- Apr 9, 2026
- Package
- com.sipeter.clonetts
Ratings & reviews
- 50
- 40
- 30
- 20
- 10
