本APP起初為閱讀APP的網絡朗讀所用,在原有基礎上,現已支持:




Stable - 穩定版(Releases)
Dev - 開發版(Actions 需登陸Github賬戶)
app: https://jing332.lanzn.com/b09jpjd2d
dev: https://jing332.lanzn.com/b09ig9qla
密碼Password: 1234
程序已內置旁白對話規則,通過朗讀規則管理-> 加號添加。
由用戶製作的朗讀規則:
可識別角色名的旁白對話規則: 打開此鏈接, 複製全部內容到剪貼板,然後在規則管理界面導入。
5種語言檢測: 複製此鏈接, 規則管理界面選擇網絡鏈接導入。
程序已內置Azure官方接口的TTS插件: 插件管理-> 右上角添加-> 保存-> 設置變量-> 填入Key與Region即可
訊飛WebAPI插件:複製此鏈接, 插件管理界面選擇網絡鏈接導入,隨後設置變量AppId, ApiKey, ApiSecret即可。
| 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 |
其他資源:
阿里巴巴IconFont
酷安@沉默_9520 本APP圖標作者
在項目根目錄下新建文件local.properties並寫入如下內容:
KEY_PATH=E:\Android\key\sign.jks (签名文件)
KEY_PASSWORD= 密码
ALIAS_NAME= 别名
ALIAS_PASSWORD= 别名密码
詳見https://www.cnblogs.com/jing332/p/17452492.html
使用Git Bash 對簽名文件進行無換行Base64編碼: openssl base64 < key.jks | tr -d 'rn' | 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 內容