jing332/tts-server-android

这是一个Android系统TTS应用,内置微软演示接口,可自定义HTTP请求,可导入其他本地TTS引擎,以及根据中文双引号的简单旁白/对话识别朗读 ,还有自动重试,备用配置,文本替换等更多功能。

View on GitHub ↗Jump to charts ↓Open shareable report →

jing332/tts-server-android has 4.5k+ stars and 400+ forks on GitHub, is written in Kotlin, and was last pushed on Sep 24, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 24th, 2026
Created on September 15th, 2022
Open Issues & Pull Requests: 91 (+0)
GitHub issues: Enabled
Number of forks: 429
Total Stargazers: 4,523 (+0)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.8 hours
Mean response time: 42.4 days
90th percentile: 137.1 days
Tracked items: 50

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 40
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 549 days
Stale 30+ days: 39
Stale 90+ days: 38

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • bug (3)
  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

TTS Server is an Android text-to-speech application that provides multiple synthesis engine options and customizable request handling.

The tool addresses the need for flexible text-to-speech synthesis on Android by bundling Microsoft's demonstration interface as a built-in option while allowing users to configure custom HTTP requests to other TTS services. It can import local TTS engines and includes automatic narration detection based on Chinese quotation marks to distinguish between dialogue and narrative text. The application provides reliability features such as automatic retry logic and fallback configurations, along with text replacement capabilities for preprocessing input before synthesis.

Developers should adopt this tool if they need a TTS solution for Android that supports multiple engine backends without being locked into a single provider. It suits projects requiring flexible synthesis options, particularly those working with Chinese text where dialogue and narration distinction matters. The application integrates with the Legado ecosystem, making it valuable for users of that platform who want enhanced text-to-speech capabilities.

The project maintains active development with both stable and development release channels available. Development builds are distributed through continuous integration artifacts alongside stable releases. The tool supports localization through community contribution, indicating ongoing internationalization efforts. The codebase is written in Kotlin using Jetpack Compose for the user interface, reflecting modern Android development practices.