Android离线合成时只能切换1次发音人
梦醒是自由 发布于2018-04 浏览:1490 回复:4
0
收藏
最后编辑于2022-04
Android 2.3.3 SDK
 
1,在 离线合成的环境下开始播放,并且程序持续向队列里添加文本
2,切换发音人  <----- 这次能切换成功
3,再切换发音人  <----- 以后就再也不能切换成功了
4,转换到 在线合成状态 <----- 最后一次的切换开始生效
 
切换发音人的代码:
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEAKER, "" + getmSpeaker());
speechSynthesizer.loadModel(modelFileName, textFileName); 
收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5lichao_86回复于2018-07

空闲的时候切换次数不受限制吧

0
#4阿萨德去23123回复于2018-07

我的也是,后来在引擎空闲的时候可以切换了

0
#3追星逐月的家回复于2018-07

引擎工作的时候切换是没用的吧

0
#2fujiayi1984回复于2018-04

可以测试下demo的切换发音人功能。 切换发音人只能在合成引擎空闲时生效。

0
TOP
切换版块