转:Android读屏调用自定义语音库可能吗?沈广荣2023-04-02 19:16:38发布

6 温暖的怀抱 2周前 271次点击

百度APP语音包位置,需要root

/data/data/com.baidu.searchbox/files/tts/personal_voices/

百度地图语音包位置,无需root

/storage/emulated/0/Android/data/com.baidu.BaiduMap/BaiduMap/baiduvoicedata/

百度地图的语音包会存放在4-开头的文件夹中,百度APP的语音包会一个一个分散在目录当中。

把语音包提取出来,需要改名为

xxx.voc.dat

xxx可自定义,自己记住就行

然后新建一个文件夹,里面先新建一个文件,叫做

config.yaml

使用记事本等编辑器打开,需要往里面写配置

下面分别介绍一下百度APP和百度地图的配置

百度APP:

配置开始

bdetts:

- avatar: null

code: xxx

desc: 描述

gender: 0

name: 名称

param: 6082724,com.baidu.searchbox.tts.plugin,

sampleRate: 24000

speed: 1.2

type: 0

volume: 1.0

配置结束

其中,xxx改成你刚刚改的名称,就是语音包文件名改的xxx

name可随意,反正是显示在APP当中的语音库名称。

描述也随意,显示在语音库的描述。

gender肯定性别了,0是男,应该1是女,没测试过。

百度的完了,下面是百度地图的代码

代码开始

bdetts:

- avatar: null

code: xxx

desc: 描述

gender: 0

name: 名称

param: 90013,com.baidu.BaiduMap,

sampleRate: 24000

speed: 1.2

type: 0

volume: 1.0

代码结束

含义和要修改的东西同上,这里不在赘述。

接下来保存这个配置文件,退出吧,然后在这个包里面新建相对应的文件夹

如果你是百度APP,那就建立下面的目录结构

/bdetts/6082724/acoustic/

把之前改好名的dat文件复制到acoustic文件夹里面。

如果你是百度地图的语音包,那新建下面的目录结构

/bdetts/90013/acoustic/

同样把之前改好名的dat文件复制到acoustic文件夹里面。

然后,接下来在根目录,全选,然后压缩成zip包,记住是根目录全选压缩成zip包,最后放到手机使用MultiTTS导入即可。

另外上面的avatar是头像,在软件里是可以显示头像的,如果有,把它放进去,并使用avatar这个参数指定就OK了。

我们刚刚是省略掉的。


去浏览器播放,按钮

请听完教程后再询问,由于本帖的内容为转载内容,不解决相关问题,可联系作者进行解决。

音频来源于声音巴士

共 5 条评论
0 

好东西,这事我做不了

温暖的怀抱 [楼主] 2周前
0 

你可以在百度地图里把语音包录了,然后发给我,我来帮你做,再传给你,但是我不保证效果,因为这玩意儿是随机的。我这里只负责把它做成语音包,后面的你自己解决。

kk 2周前
0 

你能不能做个讲座啊,录玩语音包就不知道如何下手了

温暖的怀抱 [楼主] 2周前
0 

百度APP语音包位置,需要root

/data/data/com.baidu.searchbox/files/tts/personal_voices/

百度地图语音包位置,无需root

/storage/emulated/0/Android/data/com.baidu.BaiduMap/BaiduMap/baiduvoicedata/

百度地图的语音包会存放在4-开头的文件夹中,百度APP的语音包会一个一个分散在目录当中。

把语音包提取出来,需要改名为

xxx.voc.dat

xxx可自定义,自己记住就行

然后新建一个文件夹,里面先新建一个文件,叫做

config.yaml

使用记事本等编辑器打开,需要往里面写配置

下面分别介绍一下百度APP和百度地图的配置

百度APP:

配置开始

bdetts:

- avatar: null

code: xxx

desc: 描述

gender: 0

name: 名称

param: 6082724,com.baidu.searchbox.tts.plugin,

sampleRate: 24000

speed: 1.2

type: 0

volume: 1.0

配置结束

其中,xxx改成你刚刚改的名称,就是语音包文件名改的xxx

name可随意,反正是显示在APP当中的语音库名称。

描述也随意,显示在语音库的描述。

gender肯定性别了,0是男,应该1是女,没测试过。

百度的完了,下面是百度地图的代码

代码开始

bdetts:

- avatar: null

code: xxx

desc: 描述

gender: 0

name: 名称

param: 90013,com.baidu.BaiduMap,

sampleRate: 24000

speed: 1.2

type: 0

volume: 1.0

代码结束

含义和要修改的东西同上,这里不在赘述。

接下来保存这个配置文件,退出吧,然后在这个包里面新建相对应的文件夹

如果你是百度APP,那就建立下面的目录结构

/bdetts/6082724/acoustic/

把之前改好名的dat文件复制到acoustic文件夹里面。

如果你是百度地图的语音包,那新建下面的目录结构

/bdetts/90013/acoustic/

同样把之前改好名的dat文件复制到acoustic文件夹里面。

然后,接下来在根目录,全选,然后压缩成zip包,记住是根目录全选压缩成zip包,最后放到手机使用MultiTTS导入即可。

另外上面的avatar是头像,在软件里是可以显示头像的,如果有,把它放进去,并使用avatar这个参数指定就OK了。

我们刚刚是省略掉的。

温暖的怀抱 [楼主] 2周前
0 

你告诉我不知道怎么下手,你是不仔细看帖子吗?是天坦读品的焦点出了问题,还是网络不好,导致你没刷到这篇内容。

添加一条新评论

登录后可以发表评论 去登录