wzpan / wukong-robot

🤖 wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,支持ChatGPT多轮对话能力,还可能是首个支持脑机交互的开源智能音箱项目。
https://wukong.hahack.com/
MIT License
6.27k stars 1.33k forks source link

离线唤醒机制初始化失败:generator didn't stop after throw() #237

Closed jianliu-ml closed 1 year ago

jianliu-ml commented 1 year ago

确认已寻找过答案

我已确认在 Github issue 页、常见问题页、文档 中都查找过,没有找到类似问题和资料。我也没有 google / bing/ 百度 / duckduckgo 到相关解答。

安装方式

手动安装/docker安装

操作系统

(例如 Raspbian Stretch、Ubuntu 16.04)

离线唤醒相关

如果是离线唤醒相关的问题,是否已确保 arecord temp.wavaplay temp.wav (Linux) 或 rec temp.wavplay temp.wav (Mac)已正常工作?(注意要求不能带任何其他参数)如果不能,请先配置好麦克风和音响再尝试。

—— 我已确保录音、播放都正常工作才尝试 wukong-robot 。

问题描述

具体说明下问题

wzpan commented 1 year ago

请帖下完整的日志上下文

wzpan commented 1 year ago

久未回复,先关闭本 issue 。

Edevernot commented 11 months ago

2023-10-21 22:32:37,877 - robot.ASR - ASR.py - get_engine_by_slug - line 295 - INFO - 使用 baidu-asr ASR 引擎 2023-10-21 22:32:37,878 - robot.AI - AI.py - get_robot_by_slug - line 374 - INFO - 使用 unit 对话机器人 2023-10-21 22:32:37,879 - robot.TTS - TTS.py - get_engine_by_slug - line 469 - INFO - 使用 edge-tts TTS 引擎 2023-10-21 22:32:37,879 - robot.NLU - NLU.py - get_engine_by_slug - line 222 - INFO - 使用 unit NLU 引擎 2023-10-21 22:32:37,880 - robot.plugin_loader - plugin_loader.py - init_plugins - line 57 - INFO - 插件 Camera 已被禁用 2023-10-21 22:32:37,881 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 CleanCache 加载成功 2023-10-21 22:32:37,881 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Echo 加载成功 2023-10-21 22:32:37,884 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Email 加载成功 2023-10-21 22:32:37,885 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Geek 加载成功 2023-10-21 22:32:37,885 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Gossip 加载成功 2023-10-21 22:32:37,886 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 LocalPlayer 加载成功 2023-10-21 22:32:37,886 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Poem 加载成功 2023-10-21 22:32:37,887 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Reminder 加载成功 2023-10-21 22:32:37,887 - robot.plugin_loader - plugin_loader.py - init_plugins - line 61 - INFO - 插件 Volume 加载成功 2023-10-21 22:32:37,887 - robot.Brain - Brain.py - printPlugins - line 54 - INFO - 已激活插件:['cleancache', 'Echo', 'email', 'geek', 'Gossip', 'LocalPlayer', 'poem', 'Reminder', 'Volume'] 2023-10-21 22:32:37,897 - robot.Conversation - Conversation.py - say - line 398 - INFO - 即将朗读语音:师父 你好!试试对我喊唤 醒词叫醒我吧 2023-10-21 22:32:37,898 - robot.Conversation - Conversation.py - _tts - line 305 - INFO - _tts 2023-10-21 22:32:39,058 - robot.TTS - TTS.py - async_get_speech - line 366 - INFO - edge-tts 语音合成成功,合成路径:/home/sha/wukong-robot/temp/faa0391489c8492aa852314f95585f23.mp3 2023-10-21 22:32:39,058 - robot.Conversation - Conversation.py - _ttsAction - line 85 - INFO - 第1段TTS合成成功。msg: 试试对我 喊唤醒词叫醒我吧 2023-10-21 22:32:39,188 - robot.TTS - TTS.py - async_get_speech - line 366 - INFO - edge-tts 语音合成成功,合成路径:/home/sha/wukong-robot/temp/b6639a246e6b47fe99661f2513d5b84f.mp3 2023-10-21 22:32:39,210 - robot.Conversation - Conversation.py - _ttsAction - line 85 - INFO - 第0段TTS合成成功。msg: 师父 你好2023-10-21 22:32:39,227 - robot.Conversation - Conversation.py - _ttsAction - line 90 - INFO - 即将播放第0段TTS。msg: 师父 你好2023-10-21 22:32:39,243 - robot.Player - Player.py - playLoop - line 101 - INFO - 开始播放音频:/home/sha/wukong-robot/temp/b6639a246e6b47fe99661f2513d5b84f.mp3 2023-10-21 22:32:39,243 - robot.Conversation - Conversation.py - _ttsAction - line 90 - INFO - 即将播放第1段TTS。msg: 试试对我 喊唤醒词叫醒我吧 2023-10-21 22:32:39,268 - robot.detector - detector.py - initDetector - line 94 - INFO - 使用 snowboy 进行离线唤醒 2023-10-21 22:32:39,282 - robot.Player - Player.py - doPlay - line 125 - INFO - 播放完成:/home/sha/wukong-robot/temp/b6639a246e6b47fe99661f2513d5b84f.mp3 2023-10-21 22:32:39,282 - robot.Player - Player.py - playLoop - line 101 - INFO - 开始播放音频:/home/sha/wukong-robot/temp/faa0391489c8492aa852314f95585f23.mp3 2023-10-21 22:32:39,287 - robot.detector - detector.py - initDetector - line 113 - CRITICAL - 离线唤醒机制初始化失败:[Errno -9996] Invalid input device (no default output device) Stack (most recent call last): File "wukong.py", line 188, in wukong.run() File "wukong.py", line 95, in run detector.initDetector(self) File "/home/sha/wukong-robot/robot/detector.py", line 113, in initDetector logger.critical(f"离线唤醒机制初始化失败:{e}", stack_info=True) 2023-10-21 22:32:39,292 - robot.Player - Player.py - doPlay - line 125 - INFO - 播放完成:/home/sha/wukong-robot/temp/faa0391489c8492aa852314f95585f23.mp3 2023-10-21 22:35:46,714 - robot.AI - AI.py - chat - line 110 - INFO - unit 回答:为你播放的歌 2023-10-21 22:35:46,715 - robot.Conversation - Conversation.py - say - line 398 - INFO - 即将朗读语音:为你播放的歌 2023-10-21 22:35:46,715 - robot.Conversation - Conversation.py - _tts - line 305 - INFO - _tts 2023-10-21 22:35:47,748 - robot.TTS - TTS.py - async_get_speech - line 366 - INFO - edge-tts 语音合成成功,合成路径:/home/sha/wukong-robot/temp/e4a8eb6d15d94c3987f252aac53a34dd.mp3 2023-10-21 22:35:47,749 - robot.Conversation - Conversation.py - _ttsAction - line 85 - INFO - 第0段TTS合成成功。msg: 为你播放 的歌 2023-10-21 22:35:47,749 - robot.Conversation - Conversation.py - _ttsAction - line 90 - INFO - 即将播放第0段TTS。msg: 为你播放 的歌 2023-10-21 22:35:47,750 - robot.Conversation - Conversation.py - _after_play - line 335 - INFO - onSay: 为你播放的歌, ['http://0.0.0.0:5001/audio/e4a8eb6d15d94c3987f252aac53a34dd.mp3'] 2023-10-21 22:35:47,749 - robot.Player - Player.py - playLoop - line 101 - INFO - 开始播放音频:/home/sha/wukong-robot/temp/e4a8eb6d15d94c3987f252aac53a34dd.mp3 2023-10-21 22:35:47,750 - server.server - server.py - onResp - line 141 - INFO - response msg: 为你播放的歌 2023-10-21 22:35:47,760 - robot.Player - Player.py - doPlay - line 125 - INFO - 播放完成:/home/sha/wukong-robot/temp/e4a8eb6d15d94c3987f252aac53a34dd.mp3