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

1. 需求描述

离线情况下 App 使用 TTS 功能

2. 下载 Google TTS Apk

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

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

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

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

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

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

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

4. 重新编译打包

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

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

参考资料

相关推荐
消失的旧时光-19436 小时前
(第一篇)JNI 多线程到底难在哪:从 Linux Thread 到 JNIEnv
android·jni·ndk
逗脑IDE8 小时前
零基础学ESP32:蓝牙控制舵机——手机一点,舵机就转!
android·智能手机
清霜之辰9 小时前
骁龙 8397 舱驾融合平台端侧大模型部署:7B 模型本地推理与 64GB 内存账本
android
烽火聊员9 小时前
Android屏幕卡顿traces.txt拉取查看
android·java·android studio
只睡四小时11 小时前
JS 手写 D-pad 空间导航:电视端焦点引擎实战
android·开发语言·前端·javascript·ecmascript·hls·空间导航
恋猫de小郭11 小时前
Android 原生的 Compose A2UI 也来了,你还抱着 XML 养老吗?
android·前端·flutter
程序媛_11 小时前
【JMeter】准备token文件
android·jmeter
维克兜率天11 小时前
【维克】弹性策略:用“乖离率“捕捉超跌反弹
android·开发语言·python·深度学习·kotlin·量化
古法安卓12 小时前
Android-Ext4文件系统问题排查
android·java·android studio
传奇开心果编程13 小时前
【用案例学Material 3 Expressive】第1课:从一封邮件开始,感受安卓设计新语言的表现力
android·学习·ui·kotlin·android jetpack