jing332/tts-server-android
这是一个Android系统TTS应用,内置微软演示接口,可自定义HTTP请求,可导入其他本地TTS引擎,以及根据中文双引号的简单旁白/对话识别朗读 ,还有自动重试,备用配置,文本替换等更多功能。
What it solves
It provides a way to host a Text-to-Speech (TTS) server directly on an Android device, allowing other applications or services to access speech synthesis capabilities via a server interface.
How it works
The project is an Android application that acts as a server. It leverages various TTS libraries and integrations (such as Microsoft TTS and other open-source TTS engines) to convert text into spoken audio, serving these requests to clients.
Who it’s for
Users who want to run a local TTS server on their Android hardware to provide speech synthesis for other apps (like Legado) or custom integrations.
Highlights
- Android-native implementation
- Integration with multiple open-source TTS projects
- Supports localization via Crowdin
- Built using Kotlin and modern Android libraries like ExoPlayer and Coroutines
Related
- Project
embabel/embabel-agentEmbabel Agent Framework is a Kotlin/Java library for building goal‑oriented, LLM‑augmented agents on the JVM. It provides strong‑typed actions, dynamic planning (GOAP/Utility AI), Spring integration, and three execution modes (focused, closed, open). Developers write agents via annotations or a DSL, and the framework automatically plans and replans actions, mixing LLM calls with regular code. The project is fully open‑source (Apache 2.0), Maven‑published, and supported by docs, CI, and a Discord community.
- Project
OpenMOSS/MOSS-TTS-NanoA multilingual, tiny speech generation model with 0.1B parameters designed for real-time, CPU-based inference and high-fidelity voice cloning.
- Project
JetBrains/koogKoog is JetBrains’ Kotlin‑first framework for creating AI agents. It supports JVM, JS, WasmJS, Android, and iOS, offers built‑in persistence, retries, history compression, RAG, streaming, and OpenTelemetry tracing, and works with major LLM providers (OpenAI, Anthropic, Google, etc.). Distributed via Maven Central under Apache 2.0.
- Project
objectbox/objectbox-javaObjectBox‑Java is an on‑device NoSQL database for Java/Kotlin that stores plain objects and high‑dimensional vectors, offering fast CRUD and similarity search for AI‑enabled apps on Android and desktop.