Android TTS app for network reading and custom TTS engines
Top 12.6% on sourcepulse
This Android application provides a Text-to-Speech (TTS) server with advanced customization for reading apps and general use. It targets users who need flexible and powerful TTS capabilities on their Android devices, offering features like custom HTTP requests, local TTS engine integration, and intelligent speech parsing for dialogue.
How It Works
The app integrates multiple TTS engines, including Microsoft's Edge TTS and optional plugins for Azure and iFlytek. It features a rule-based system for parsing text, enabling it to distinguish between narration and dialogue (indicated by Chinese quotation marks) for more natural speech output. Users can import custom rules and language detection models via network links.
Quick Start & Requirements
local.properties
or GitHub Actions secrets.Highlighted Details
Maintenance & Community
The project is actively maintained by jing332. Community resources are not explicitly linked in the README.
Licensing & Compatibility
The project's licensing is not explicitly stated in the README. It utilizes libraries with various licenses, including Apache 2.0 (Hutool, ExoPlayer), MIT (Splitties), and others. Compatibility for commercial use or closed-source linking would require clarification of the project's specific license.
Limitations & Caveats
The Azure TTS API mentioned in the description is noted as "deprecated" (已猝). Building from source requires careful configuration of signing keys, and the process for setting up GitHub Actions secrets is detailed but may be complex for novice users.
2 weeks ago
1 day