Google TextToSpeech apk 添加离线语音包再重新编译

1. 需求描述

离线情况下 App 使用 TTS 功能

2. 下载 Google TTS Apk

2.1 首先在 Apkpure.com 下载 官方 apk Speech Recognition & Synthesis

2.2apk 拖入 Android Studio 内查看语音包的配置文件 assets\superpacks_manifest.json

其中 download_urls 就是所需语音包的下载地址,两个地址为同一文件,选择一个即可

3. Google TTS Apk 解包 添加 语音包

3.1apk 放入 TTS,以便后续操作,并在此目录打开终端

3.2 输入apktool d tts.apk开始反编译,反编译成功就会多个 test 文件夹

3.3 在解包出来的目录: test/assets/voices 中创建所需语音文件夹 放入对应 apk

4. 重新编译打包

apk 的重新打包、签名可以参考文章:

Android apk 反编译并重新打包签名(Mac环境)

参考资料

相关推荐
爱笑鱼19 分钟前
Android 系统启动机制(一):init 到底是什么?为什么它不是普通 Native Service?
android
必须会一定会30 分钟前
GLM-5.3 迁移实战:强制思考、1M 上下文与官方编程基准
android·开发语言·kotlin
小孔龙1 小时前
Android MessageQueue:从单锁队列到 DeliQueue
android
math_hongfan1 小时前
事务下单与状态流转:ArkTS 的 JOIN 联表在鸿蒙订单里实战
android·学习·华为·harmonyos
嘟哩DuliDuli1 小时前
AI 账单变高的技术原因:重复上下文和用量归属
android·人工智能·安全·ai·软件工程
阿pin16 小时前
Android随笔-kotlin withContext
android·kotlin·withcontext
树码小子17 小时前
开启 IDEA 中的断言功能
android·java·intellij-idea
Kslient17 小时前
HeaderBehavior
android
Android-Flutter18 小时前
android 动画详解
android·kotlin
小孔龙1 天前
GraphicBuffer 跨进程共享
android