启动唤醒 失败,日志如下 请大神帮忙看一下多谢
杨yang622 发布于2017-12-06 11:07 浏览:522 回复:6
1
收藏

W/System.err: java.util.concurrent.ExecutionException: java.net.SocketException: sendto failed: EPIPE (Broken pipe)
W/System.err: at java.util.concurrent.FutureTask.report(FutureTask.java:93)
W/System.err: at java.util.concurrent.FutureTask.get(FutureTask.java:177)
W/System.err: at com.baidu.speech.audio.MicrophoneServer.run(Unknown Source)
W/System.err: at java.lang.Thread.run(Thread.java:818)
W/System.err: Caused by: java.net.SocketException: sendto failed: EPIPE (Broken pipe)
W/System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:546)
W/System.err: at libcore.io.IoBridge.sendto(IoBridge.java:515)
W/System.err: at java.net.PlainSocketImpl.write(PlainSocketImpl.java:504)
W/System.err: at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:37)
W/System.err: at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:266)
W/System.err: at com.baidu.speech.audio.MicrophoneServer$2.call(Unknown Source)
W/System.err: at com.baidu.speech.audio.MicrophoneServer$2.call(Unknown Source)
W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/System.err: ... 1 more
W/System.err: Caused by: android.system.ErrnoException: sendto failed: EPIPE (Broken pipe)
W/System.err: at libcore.io.Posix.sendtoBytes(Native Method)
W/System.err: at libcore.io.Posix.sendto(Posix.java:206)
W/System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
W/System.err: at libcore.io.IoBridge.sendto(IoBridge.java:513)
W/System.err: ... 9 more

收藏
点赞
1
个赞
共6条回复 最后由AlanKeene回复于2018-06-26 21:44
#7AlanKeene回复于2018-06-26 21:44:34
#6 juma_voice回复
请问问题解决了吗?我也出现这个问题了

这个异常官方的demo跑的时候也会出现,我目前暂时没发现会影响使用,具体该异常会不会影响APP的正常运行尚不得知。

0
#6juma_voice回复于2018-06-08 17:26:05
#5 AlanKeene回复
我也遇到了。 bug场景再现: 1. 通过语音唤醒启动另一个APP,启动成功后唤醒服务一直在占用着麦克风资源。 2. 现在需求是唤醒成功后释放麦克风资源,即唤醒成功后唤醒监听不再占用着麦克风的资源。 3. 通过调用relase()方法释放麦克风的资源。麦克风的资源是释放成功了,但是出现了一下错误: W/System.err: java.util.concurrent.ExecutionException: java.io.IOException: Broken pipe at java.util.concurrent.FutureTask.report(FutureTask.java:93) at java.util.concurrent.FutureTask.get(FutureTask.java:177) at com.baidu.speech.audio.MicrophoneServer.run(Unknown Source) at java.lang.Thread.run(Thread.java:818) Caused by: java.io.IOException: Broken pipe   请问你们解决了这个问题了吗?或者知道怎么联系解决吗?感谢~ 而且有个问题想请假:调用relase()方法之后,释放了监听和麦克风资源后,是不是就没办法通过唤醒词再次唤醒啦?
展开

请问问题解决了吗?我也出现这个问题了

0
#5AlanKeene回复于2018-05-04 19:01:09

我也遇到了。

bug场景再现:

1. 通过语音唤醒启动另一个APP,启动成功后唤醒服务一直在占用着麦克风资源。

2. 现在需求是唤醒成功后释放麦克风资源,即唤醒成功后唤醒监听不再占用着麦克风的资源。

3. 通过调用relase()方法释放麦克风的资源。麦克风的资源是释放成功了,但是出现了一下错误:

W/System.err: java.util.concurrent.ExecutionException: java.io.IOException: Broken pipe
at java.util.concurrent.FutureTask.report(FutureTask.java:93)
at java.util.concurrent.FutureTask.get(FutureTask.java:177)
at com.baidu.speech.audio.MicrophoneServer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.io.IOException: Broken pipe

 

请问你们解决了这个问题了吗?或者知道怎么联系解决吗?感谢~

而且有个问题想请假:调用relase()方法之后,释放了监听和麦克风资源后,是不是就没办法通过唤醒词再次唤醒啦?

0
#4877023699回复于2018-04-07 15:27:14

我也遇到了

0
#3蓝枫林freefly回复于2018-03-21 20:46:33

同学 问题解决了吗 我也遇到了这个问题

0
#2goJhou回复于2017-12-06 11:10:18

313787791

可以加一下上面的语音客服群问一下客服具体原因。

或者等等看看有没有社区小伙伴也碰到过相同问题已经解决的方法

0
TOP
切换版块