Esta aplicación se utilizó originalmente para la lectura en línea de la aplicación de lectura. Sobre la base del original, ahora es compatible:




Estable - Versión estable (lanzamientos)
Dev - Edición de desarrollo (las acciones requieren inicio de sesión en la cuenta GitHub)
Aplicación: https://jing332.lanzn.com/b09jpjd2d
Dev: https://jing332.lanzn.com/b09ig9qla
Contraseña: 1234
El programa tiene reglas de diálogo de narración incorporadas y se agrega a través del signo de gestión de reglas de lectura -> más.
Reglas de lectura hechas por los usuarios:
Reglas de diálogo de narración que reconocen los nombres de roles: Abra este enlace, copie todo contenido al portapapeles e importe en la interfaz de administración de reglas.
5 Detección del idioma: Copie este enlace, seleccione el enlace de red para importar en la interfaz de administración de reglas.
El programa tiene un complemento TTS incorporado con interfaz oficial de Azure: Managemento de complemento -> Agregar -> Guardar -> Establecer variables -> Complete la clave y la región
Iflytek Webapi Complement: Copie este enlace, seleccione el enlace de red para importar la interfaz de administración del complemento y luego configure las variables AppID, apikey, apiseCret.
| Solicitud | Microsoft TTS |
|---|---|
| Gedoor/Legado | wxxxcxx/ms-ra-forwarder |
| AG2S20150909/TTS | LitCC/TTS-Merver |
| Benjaminwan/Chinesettstflite | ASTERS1/TTS |
| YellowGreatsun/mxttsEngine | |
| 2dust/v2rayng |
| Biblioteca | Descripción |
|---|---|
| Dromara/HUTOOL | ? Un conjunto de herramientas que mantienen a Java dulce. |
| Louiscad/Divisties | Una colección de extensiones hechas a mano para sus proyectos Kotlin. |
| getActivity/logcat | Framework de impresión de registros de Android, puede ver directamente los registros de Logcat en su teléfono |
| Rosuh/AndroidFilepicker | FilePicker es una biblioteca de selección de archivos pequeña y rápida que está evolucionando constantemente con el objetivo de una rápida integración, alta personalización y configurabilidad ~ |
| AndroidBroadcast/ViewbindingPropertyDelegate | Hacer que el trabajo con Android View sea más simple |
| Zhanghai/Androidfastscroll | Desplácese rápido para Android RecyclerView y más |
| Rosemoe/sora-editor | Sora-Editor es un editor de código genial y optimizado en la plataforma Android |
| Gedoor/rhino-android | Dé acceso a RhinoScriptEngine desde las interfaces JSR223 en Android JRE. |
| Liangjingkanji/BRV | El mejor marco de RecyclerView en Android, más simple y más potente que Brvah |
| liangjingkanji/net | La mejor herramienta de solicitud de red de Android, más simple y más fácil de usar que la modernización/OKGO |
| chibatching/kotpref | Biblioteca de delegación de Android SharedPreferences para Kotlin |
| Google/exoplayer | Un reproductor multimedia extendido para Android |
| material-componentes-androide | Componentes de interfaz de usuario de diseño de material modular y personalizado para Android |
| Kotlinx. Serialización | Kotlin multiplataforma/serialización multiformato |
| kotlinx.coroutine | Soporte de la biblioteca para Kotlin Coroutines |
Otros recursos:
Alibaba Iconfont
Kuan@silence_9520 El autor del icono de esta aplicación
Cree un nuevo archivo local.properties en el directorio root del proyecto y escriba el siguiente contenido:
KEY_PATH=E:\Android\key\sign.jks (签名文件)
KEY_PASSWORD= 密码
ALIAS_NAME= 别名
ALIAS_PASSWORD= 别名密码
Ver https://www.cnblogs.com/jing332/p/17452492.html para más detalles
Use Git Bash para codificar archivos de firma sin descansos de línea: openssl base64 < key.jks | tr -d 'rn' | tee key.jks.base64.txt
Agregue las siguientes cuatro variables de seguridad (secretos del repositorio):
Vaya al siguiente enlace: https://github.com/your username/tts-server-android/settings/secrets/acciones
ALIAS_NAME aliasALIAS_PASSWORDKEY_PASSWORDKEY_STORE generado anteriormente sign.jks.base64.txt contenido