jing332/tts-server-android
这是一个Android系统TTS应用,内置微软演示接口,可自定义HTTP请求,可导入其他本地TTS引擎,以及根据中文双引号的简单旁白/对话识别朗读 ,还有自动重试,备用配置,文本替换等更多功能。
解决的问题
它提供了一种直接在 Android 设备上托管文字转语音 (TTS) 服务器的方法,允许其他应用程序或服务通过服务器接口访问语音合成功能。
运作原理
该项目是一个作为服务器的 Android 应用程序。它利用各种 TTS 库和集成(例如 Microsoft TTS 和其他开源 TTS 引擎)将文本转换为语音,并为客户端提供这些请求服务。
目标用户
想要在 Android 硬件上运行本地 TTS 服务器,以便为其他应用程序(如 Legado)或自定义集成提供语音合成的用户。
特色亮点
- Android 原生实现
- 与多个开源 TTS 项目集成
- 通过 Crowdin 支持本地化
- 使用 Kotlin 以及现代 Android 库(如 ExoPlayer 和 Coroutines)构建
相关
- 项目
embabel/embabel-agentEmbabel Agent Framework 是一个用于在 JVM 上构建目标导向、LLM 增强代理的 Kotlin/Java 库。它提供强类型动作、动态规划(GOAP/Utility AI)、Spring 集成以及三种执行模式(聚焦、封闭、开放)。开发者通过注解或 DSL 编写代理,框架会自动规划和重新规划动作,混合 LLM 调用与常规代码。该项目完全开源(Apache 2.0),已发布至 Maven,拥有文档、CI 和 Discord 社区支持。
- 项目
- 项目
JetBrains/koogKoog 是 JetBrains 的 Kotlin 优先 AI 代理开发框架。支持 JVM、JS、WasmJS、Android 和 iOS,提供内置持久化、重试、历史压缩、RAG、流式传输和 OpenTelemetry 跟踪功能,并与主要 LLM 提供商(OpenAI、Anthropic、Google 等)兼容。通过 Maven Central 以 Apache 2.0 许可证分发。
- 项目
objectbox/objectbox-javaObjectBox‑Java 是 Java/Kotlin 用的设备内 NoSQL 数据库,可存储普通对象和高维向量,为 Android 和桌面端的 AI 应用提供快速的 CRUD 操作和相似性搜索。