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环境)

参考资料

相关推荐
Anger重名了14 分钟前
🌟 一篇文章搞懂Kotlin协程:比线程更轻量的并发神器
android
缘来的精彩18 分钟前
adb常用的20个命令
android·adb·kotlin
tangweiguo0305198744 分钟前
Android kotlin通知功能完整实现指南:从基础到高级功能
android·kotlin
KimLiu1 小时前
适合Android开发者的Flutter学习指南 : 一、搭建Flutter环境
android·前端·flutter
我最厉害。,。1 小时前
PHP 反序列化&原生类 TIPS&字符串逃逸&CVE 绕过漏洞&属性类型特征
android·开发语言·php
二流小码农2 小时前
鸿蒙开发:如何更新对象数组
android·ios·harmonyos
Billy_Zuo2 小时前
Android Studio中创建第一个Flutter项目
android·flutter·android studio
w23617346013 小时前
Android四大核心组件
android·四大组件
Dnelic-4 小时前
移动通信行业术语
android·telephony·自学笔记