Google TTS添加中文语音包

反编译SpeechServicesByGoogle_arm.apk apk后发现,语音文件预置在assets中,并且在assets/superpacks_manifest.json中得知语音包的下载路径:
“compressed_size”: 8955024,
“download_packing_scheme”: “zvoice”,
“download_urls”: [
“https://redirector.gvt1.com/edgedl/android/tts/v26/en-us/en-us-x-afh-r37.zvoice”,
“https://dl.google.com/android/tts/v26/en-us/en-us-x-afh-r37.zvoice”
],
“name”: “en-us-x-afh-r37”,
“revision”: 37,
“sha256_checksum”: “a227f264471d210b059bbbe605d1563523ce55126ae81f32f3de4fc5d9da4b6e”,
“validation_schemes”: [
“sha256”
],
“verify_sizes”: false

----默认自带了英文,反编译后也可以查看到  assets/en-us/en-us-x-afh-r37.zvoice 这样的配置
  
   "compressed_size": 12155192,
  "download_packing_scheme": "zvoice",
  "download_urls": [
    "https://redirector.gvt1.com/edgedl/android/tts/v26/cmn-cn/cmn-cn-x-multi-r26.zvoice",
    "https://dl.google.com/android/tts/v26/cmn-cn/cmn-cn-x-multi-r26.zvoice"
  ],
  "name": "cmn-cn-x-multi-r26",
  "revision": 26,
  "sha256_checksum": "11d112204f4341899e787f3d67c648a617f48611bb11ed59a36612a849df0244",
  "validation_schemes": [
    "sha256"
  ],
  "verify_sizes": false
  
  以上,我去下载了cmn-cn-x-multi-r26.zvoice 文件,在将apk用压缩工具直接打开,不解压,复制cmn-cn/cmn-cn-x-multi-r26.zvoice 到assets中,在行编译,
  进入设置-测试tts中文语音,除一开始有一段加载语音的过程,后面就可以正常播放了,不插网线

------有用的话点个赞再走哈,我曾经也翻遍了全网都无解

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值