Skip to content

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

Notifications You must be signed in to change notification settings

jing332/tts-server-android

Repository files navigation

MIT Crowdin

CI CI

GitHub release GitHub release (latest by date)

TTS Server

本APP起初为阅读APP的网络朗读所用,在原有基础上,现已支持:

  • 内置微软接口(Edge大声朗读、Azure演示API(已猝) ),可自定义HTTP请求,可导入其他本地TTS引擎,以及根据中文双引号的简单旁白/对话识别朗读 ,还有自动重试,备用配置,文本替换等更多功能。
点击展开查看截图

Download

Actions mirror

app: https://jing332.lanzn.com/b09jpjd2d

dev: https://jing332.lanzn.com/b09ig9qla

密码Password: 1234

JS

朗读规则

程序已内置旁白对话规则,通过 朗读规则管理 -> 加号 添加。

由用户制作的朗读规则:

  1. 可识别角色名的旁白对话规则: 打开此链接, 复制全部内容到剪贴板,然后在规则管理界面导入。

  2. 5种语言检测: 复制 此链接, 规则管理界面选择网络链接导入。

TTS插件

程序已内置Azure官方接口的TTS插件: 插件管理 -> 右上角添加 -> 保存 -> 设置变量 -> 填入Key与Region即可

讯飞WebAPI插件:复制 此链接, 插件管理界面选择网络链接导入,随后设置变量 AppId, ApiKey, ApiSecret即可。

Grateful

开源项目
Application Microsoft TTS
gedoor/legado wxxxcxx/ms-ra-forwarder
ag2s20150909/TTS litcc/tts-server
benjaminwan/ChineseTtsTflite asters1/tts
yellowgreatsun/MXTtsEngine
2dust/v2rayNG
Library Description
dromara/hutool 🍬A set of tools that keep Java sweet.
LouisCAD/Splitties A collection of hand-crafted extensions for your Kotlin projects.
getactivity/logcat Android 日志打印框架,在手机上可以直接看到 Logcat 日志啦
rosuH/AndroidFilePicker FilePicker is a small and fast file selector library that is constantly evolving with the goal of rapid integration, high customization, and configurability~
androidbroadcast/ViewBindingPropertyDelegate Make work with Android View Binding simpler
zhanghai/AndroidFastScroll Fast scroll for Android RecyclerView and more
Rosemoe/sora-editor sora-editor is a cool and optimized code editor on Android platform
gedoor/rhino-android Give access to RhinoScriptEngine from the JSR223 interfaces on Android JRE.
liangjingkanji/BRV Android上最好的RecyclerView框架, 比 BRVAH 更简单强大
liangjingkanji/Net Android最好的网络请求工具, 比 Retrofit/OkGo 更简单易用
chibatching/kotpref Android SharedPreferences delegation library for Kotlin
google/ExoPlayer An extensible media player for Android
material-components-android Modular and customizable Material Design UI components for Android
kotlinx.serialization Kotlin multiplatform / multi-format serialization
kotlinx.coroutine Library support for Kotlin coroutines

其他资源:

Build

Android Studio:

在项目根目录下新建文件 local.properties 并写入如下内容:

KEY_PATH=E\:\\Android\\key\\sign.jks (签名文件)
KEY_PASSWORD= 密码
ALIAS_NAME= 别名
ALIAS_PASSWORD= 别名密码

Github Actions:

详见 https://www.cnblogs.com/jing332/p/17452492.html

使用 Git Bash 对签名文件进行无换行Base64编码: openssl base64 < key.jks | tr -d '\r\n' | tee key.jks.base64.txt

分别添加如下四个安全变量 (Repository secrets):

前往以下链接:https://github.com/你的用户名/tts-server-android/settings/secrets/actions

  • ALIAS_NAME 别名
  • ALIAS_PASSWORD 别名密码
  • KEY_PASSWORD 密码
  • KEY_STORE 前面生成的 sign.jks.base64.txt 内容

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy