集成应该没问题,授权也是通过的,但是调用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
个赞
请登录后评论
TOP
切换版块
想问一下解决了吗?
我的问题找到了,发布版混淆没排除jar包名
我也有这个问题:
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
戒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的日志。请给下全量日志。