Raspberry pi 随机获取错误服务不适用于带有Raspberry PI b模型的Google助手PushToTalk。如何修复错误或如何处理此错误

Raspberry pi 随机获取错误服务不适用于带有Raspberry PI b模型的Google助手PushToTalk。如何修复错误或如何处理此错误,raspberry-pi,google-assistant-sdk,Raspberry Pi,Google Assistant Sdk,我已经用最新的操作系统在RaspBerry PI B模型中实现了Google助手。我跟着 音频样本测试工作正常 很多时候,它是有效的 .asoundrc file pcm.!default{ type asym playback.pcm{type plug slave.pcm "hw:0"} capture.pcm{type plug slave.pcm "hw:1"} } ctl.!default{ type hw card 0 } 错误:- INFO

我已经用最新的操作系统在RaspBerry PI B模型中实现了Google助手。我跟着

音频样本测试工作正常

很多时候,它是有效的

.asoundrc file
   pcm.!default{ 
   type asym
   playback.pcm{type plug slave.pcm "hw:0"}
   capture.pcm{type plug slave.pcm "hw:1"}
}

ctl.!default{
   type hw
   card 0
}
错误:-

INFO:root:Recording audio request.
      File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main"__main__", mod_spec)
      File "/usr/lib/python3.5/runpy.py", line 85, in _run_codeexec(code, run_globals)
      File "/home/pi/teamaker/grpc/pushtotalk_back.py", line 337, in <module>main()
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/click/core.py", line 722, in __call__return self.main(*args, **kwargs)
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/click/core.py", line 697, in main\ rv = self.invoke(ctx)
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/click/core.py", line 895, in invoke
        return ctx.invoke(self.callback, **ctx.params)
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/click/core.py", line 535, in invoke
        return callback(*args, **kwargs)
      File "/home/pi/teamaker/grpc/pushtotalk_back.py", line 326, in main
        continue_conversation = assistant.converse()
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/tenacity/__init__.py", line 87, in wrapped_f
        return r.call(f, *args, **kw)
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/tenacity/__init__.py", line 235, in call
        do = self.iter(result=result, exc_info=exc_info)
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/tenacity/__init__.py", line 194, in iter
        return fut.result()
      File "/usr/lib/python3.5/concurrent/futures/_base.py", line 398, in result
        return self.__get_result()
      File "/usr/lib/python3.5/concurrent/futures/_base.py", line 357, in __get_result
        raise self._exception
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/tenacity/__init__.py", line 238, in call
        result = fn(*args, **kwargs)
      File "/home/pi/teamaker/grpc/pushtotalk_back.py", line 145, in converse
        self.conversation_stream.stop_playback()
      File "/home/pi/teamaker/grpc/audio_helpers.py", line 288, in stop_playback
        self._source.stop()
      File "/home/pi/teamaker/grpc/audio_helpers.py", line 222, in stop
        self._audio_stream.stop()
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/sounddevice.py", line 1235, in stop
        _check(err, 'Error stopping stream')
      File "/home/pi/teamaker/grpc/env_local/lib/python3.5/site-packages/sounddevice.py", line 2671, in _check
        raise PortAudioError(msg)
sounddevice.PortAudioError: Error stopping stream: Unanticipated host API 0 error -77: 'File descriptor in bad state'
INFO:root:录制音频请求。
文件“/usr/lib/python3.5/runpy.py”,第193行,在mod\u规范的“主”模块中
文件“/usr/lib/python3.5/runpy.py”,第85行,运行代码执行(代码,运行全局)
文件“/home/pi/teamaker/grpc/pushtotalk_back.py”,第337行,在main()中
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/click/core.py”,第722行,在调用返回self.main中(*args,**kwargs)
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/click/core.py”,第697行,在main\rv=self.invoke(ctx)中
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/click/core.py”,第895行,在invoke中
返回ctx.invoke(self.callback,**ctx.params)
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/click/core.py”,第535行,在invoke中
返回回调(*args,**kwargs)
文件“/home/pi/teamaker/grpc/pushtotalk_back.py”,第326行,主文件
continue\u conversation=assistant.converse()
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/tenstity/__init___.py”,第87行,包装为
返回r.call(f,*args,**kw)
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/tenstity/_init__.py”,第235行,在调用中
do=self.iter(结果=result,exc_info=exc_info)
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/tenstity/__init___;.py”,iter第194行
返回未来结果()
文件“/usr/lib/python3.5/concurrent/futures/_base.py”,第398行,在结果中
返回self.\u获取\u结果()
文件“/usr/lib/python3.5/concurrent/futures/_base.py”,第357行,在“获取结果”中
提出自己的意见
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/tenstity/__init__;u.py”,调用中第238行
结果=fn(*args,**kwargs)
文件“/home/pi/teamaker/grpc/pushtotalk_back.py”,第145行,相反
self.conversation\u stream.stop\u playback()
文件“/home/pi/teamaker/grpc/audio\u helpers.py”,第288行,停止播放
self.\u source.stop()
文件“/home/pi/teamaker/grpc/audio_helpers.py”,第222行,在stop中
self.\u audio\u stream.stop()
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/sounddevice.py”,第1235行,在stop中
_检查(错误,‘错误停止流’)
文件“/home/pi/teamaker/grpc/env_local/lib/python3.5/site packages/sounddevice.py”,第2671行,检查中
提升端口错误(msg)
sounddevice.PortAudioError:停止流时出错:意外的主机API 0错误-77:“文件描述符处于错误状态”