Android读屏调用自定义语音库可能吗?

百度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了。 我们刚刚是省略掉的。

作者: 沈广荣 评论数: 1播放次数: 2804外部播放次数: 1434收录于专辑: 广荣评测 收录于话题: 讲座 评测 发布时间: 2023-04-02 19:16:38

avatar
小毛毛 (2023-08-27 08:53:18)
为什么我制作出来的语音包没有声音呢?而且文件也放正确了,配置也是正确的。