android语音合成,不播放或无声音?
戒02life 发布于2017-09 浏览:2447 回复:4
0
收藏

 集成应该没问题,授权也是通过的,但是调用spaek没有声音。

 我把声音调到最大也不行,

代码:setParam(SpeechSynthesizer.PARAM_VOLUME, "15");

也不好使。

public void speek(String text) {
//mSpeechSynthesizer.stop();
   Log.e("speek", "speek    " + text);
   int result = mSpeechSynthesizer.speak(text);
   if (result < 0) {
Log.e("tag", "失败" + result);
   }
}

Log如下( 操作两次无声音 ):

 E/speek: speek    订单ABCD超时
 E/tag: mSpeechSynthesizer----onSynthesizeStart0
 E/tag: mSpeechSynthesizer----onSpeechStart0
 E/speek: speek    订单ABCD超时
 E/tag: mSpeechSynthesizer----onSynthesizeStart0
 E/tag: mSpeechSynthesizer----onSpeechStart0

收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5184*****320回复于2021-02

想问一下解决了吗?

0
#4傻蛋臭皮回复于2018-10

我的问题找到了,发布版混淆没排除jar包名

0
#3傻蛋臭皮回复于2018-10

我也有这个问题:

 

10-24 23:24:39.630 5095-5121/kt.flash.myapplication I/MAIN: onSynthesizeStart: 0
10-24 23:24:39.630 5095-5122/kt.flash.myapplication I/MAIN: onSpeechStart: 0
10-24 23:24:39.985 5095-5154/kt.flash.myapplication W/ResponseProcessCookies: Invalid cookie header: "Set-Cookie: BAIDUID=D83964CA91C4E60EAFD0CE497F9B7628:FG=1; expires=Thu, 24-Oct-19 15:24:39 GMT; max-age=31536000; path=/; domain=.baidu.com; version=1". Unable to parse expires attribute: Thu

0
#2fujiayi1984回复于2017-09

戒02life:

 集成应该没问题,授权也是通过的,但是调用spaek没有声音。

 我把声音调到最大也不行,

代码:setParam(SpeechSynthesizer.PARAM_VOLUME, "15");

也不好使。

public void speek(String text) {
//mSpeechSynthesizer.stop();
   Log.e("speek", "speek    " + text);
   int result = mSpeechSynthesizer.speak(text);
   if (result < 0) {
Log.e("tag", "失败" + result);
   }
}

Log如下( 操作两次无声音 ):

 E/speek: speek    订单ABCD超时
 E/tag: mSpeechSynthesizer----onSynthesizeStart0
 E/tag: mSpeechSynthesizer----onSpeechStart0
 E/speek: speek    订单ABCD超时
 E/tag: mSpeechSynthesizer----onSynthesizeStart0
 E/tag: mSpeechSynthesizer----onSpeechStart0

回复戒02life:请看下android studio中的monitor的日志。请给下全量日志。

0
TOP
切换版块