请问Android中,离线语音文件放到哪里?
kupao56 发布于2015-07 浏览:19748 回复:2
0
收藏

如题,bd_etts_ch_text.dat和bd_etts_ch_speech_famale.dat文件需要放到哪里,assets目录可以吗?谢谢!

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3luckyToMe2回复于2020-03

看看

0
#2kupao56回复于2015-08

没人回答,我自问自答一下吧,以下反编译自百度地图:


离线语音文件随apk包放于assets中,在初始化TTS时将文件copy到app存储目录下,并将该目录设置为参数tts_data_file的值。


1、assets中发现离线语音文件:


2、通过语音文件名,找到对应代码:

发现有从assets中拷贝文件到SD卡的操作;


3、SpeechSynthesizer的初始化:

 

0
TOP
切换版块