Android语音合成播报时报错
穆烟晨 发布于2019-07 浏览:3624 回复:4
0
收藏

在调用speak()之后APP CRASH了,具体报错情况如下:

1 #00 pc 000000000006f9fc /system/lib64/libc.so (tgkill+8) [arm64-v8a]
2 #01 pc 000000000006cd10 /system/lib64/libc.so (pthread_kill+64) [arm64-v8a]
3 #02 pc 0000000000025078 /system/lib64/libc.so (raise+24) [arm64-v8a]
4 #03 pc 000000000001cc04 /system/lib64/libc.so (abort+52) [arm64-v8a]
5 #04 pc 000000000041b2e8 /system/lib64/libart.so (art::Runtime::Abort()+360) [arm64-v8a]
6 #05 pc 00000000000c27d8 /system/lib64/libart.so (art::LogMessage::~LogMessage()+1208) [arm64-v8a]
7 #06 pc 00000000002d2e7c /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+3004) [arm64-v8a]
8 #07 pc 00000000002d3018 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+120) [arm64-v8a]
9 #08 pc 00000000000e0284 /system/lib64/libart.so (art::Barrier::~Barrier()+436) [arm64-v8a]
10 #09 pc 00000000000dfc68 /system/lib64/libart.so (art::ArtMethod::HasAnyCompiledCode()+8) [arm64-v8a]
11 #10 pc 00000000000dd740 /system/lib64/libart.so (art::Signature::operator==(art::Signature const&) const+560) [arm64-v8a]
12 #11 pc 00000000000e74c8 /system/lib64/libart.so (art::ReaderWriterMutex::HandleSharedLockContention(art::Thread*, int)+184) [arm64-v8a]
13 #12 pc 00000000000515f0 /data/app/com.jx.sleep_dg_mpe-1/lib/arm64/libBDSpeechDecoder_V1.so [arm64-v8a]
14 #13 pc 000000000004a9b4 /data/app/com.jx.sleep_dg_mpe-1/lib/arm64/libBDSpeechDecoder_V1.so (bds::CVADServer::audio_format_trans(char*, int, short*, int*, int, int, void (*)(short const*, int, void*), void*)+2996) [arm64-v8a]
15 #14 pc 0000000000051720 /data/app/com.jx.sleep_dg_mpe-1/lib/arm64/libBDSpeechDecoder_V1.so (BDTTS_TTSSpeechDecoder::SpeechDecWithCallback(char*, int, void (*)(short const*, int, void*), void*)+204) [arm64-v8a]
16 #15 pc 0000000000051850 /data/app/com.jx.sleep_dg_mpe-1/lib/arm64/libBDSpeechDecoder_V1.so (Java_com_baidu_speechsynthesizer_utility_SpeechDecoder_decodeWithCallback+208) [arm64-v8a]
17 #16 pc 00000000007598e4 /data/app/com.jx.sleep_dg_mpe-1/oat/arm64/base.odex (oatexec+211172) [arm64-v8a]
18 java pending exception:
19 [Native crash above happened with a Java pending exception as following]
20 java.lang.reflect.UndeclaredThrowableException
21 com.baidu.tts.a.c.b$1.c(TtsAdapter.java:162)
22 com.baidu.tts.b.a.a.a.b(AEngineExecutor.java:197)
23 com.baidu.tts.b.a.a.c$1.c(EngineExecutor.java:122)
24 com.baidu.tts.b.a.b.a.a(ASynthesizer.java:98)
25 com.baidu.tts.b.a.b.f$d.a(OnlineSynthesizer.java:214)
26 com.baidu.tts.b.a.b.f$d.onDecodedData(OnlineSynthesizer.java:192)
27 com.baidu.speechsynthesizer.utility.SpeechDecoder.decode_audio_callback(SpeechDecoder.java:66)
28 com.baidu.speechsynthesizer.utility.SpeechDecoder.decodeWithCallback(Native Method)
29 com.baidu.speechsynthesizer.utility.SpeechDecoder.decodeWithCallback(SpeechDecoder.java:62)
30 com.baidu.tts.b.a.b.f$d.a(OnlineSynthesizer.java:134)
31 com.baidu.tts.b.a.b.f.a(OnlineSynthesizer.java:80)
32 com.baidu.tts.b.a.a.c$a.a(EngineExecutor.java:232)
33 com.baidu.tts.b.a.a.c$a.call(EngineExecutor.java:212)
34 java.util.concurrent.FutureTask.run(FutureTask.java:237)
35 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
36 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
37 java.lang.Thread.run(Thread.java:762)
38 java:
39 com.baidu.speechsynthesizer.utility.SpeechDecoder.decodeWithCallback(SpeechDecoder.java:62)
40 com.baidu.tts.b.a.b.f$d.a(OnlineSynthesizer.java:134)
41 com.baidu.tts.b.a.b.f.a(OnlineSynthesizer.java:80)
42 com.baidu.tts.b.a.a.c$a.a(EngineExecutor.java:232)
43 com.baidu.tts.b.a.a.c$a.call(EngineExecutor.java:212)
44 java.util.concurrent.FutureTask.run(FutureTask.java:237)
45 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
46 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
47 java.lang.Thread.run(Thread.java:762)

收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5穆烟晨回复于2019-07

@chrisberg923

我在项目中建一个activity使用语音合成没有问题,只是fragment中出现这种问题,算了我自己看看怎么解决

0
#4用户已被禁言回复于2019-07
#3 穆烟晨回复
@chrisberg923 demo可以正常运行,就是集成到自己的项目中出现这种问题了,不过我使用语音合成是在fragment中的
展开

sdk 内部有图文教程,请参照教程逐步地集成

0
#3穆烟晨回复于2019-07

@chrisberg923

demo可以正常运行,就是集成到自己的项目中出现这种问题了,不过我使用语音合成是在fragment中的

0
#2用户已被禁言回复于2019-07

您好,请先检查demo是否会有此报错?

0
TOP
切换版块