Open antsyan opened 3 months ago
首先运行
python interview/audioTest.py
第一次运行一般都会报错的,然后你根据已经列出的所有音频输入设备,选择相应的麦克风输入和系统内声音输入.
自己通过在项目内生成的system_audio.wav
,mic_audio.wav
进行测试.(注意:此时在读取麦克风输入和系统内声音输入,请保证相应的有输入)
这时候你可以通过单独运行
python interview/Rookie.py
或者
python interview/Interviewer.py
来分别测试 麦克风输入
和 系统内输入
是否都正常.
如果不正常, 请查看对应的报错信息进行修复
Interviewer error occurred: did not receive a valid HTTP response
说明没有正常建立websocket
连接,你应该进行以下排查
1. 自己的docker 容器是否运行和你.env里面指定的ip地址相同?
2. 自己的docker容器是否开放了对应的端口,本机能否连接上指定的ip.
3. 一般不建议公网部署,我没有写相应的安全防护认证之类的东西,你可以部署在和你电脑相同路由器(局域网,校园网)下的设备上,局域网(校园网)下都可以访问WEB页面
4. 有一段shell脚本是否运行? (shell脚本我没做测试,可能这里出问题了)
5. 如果上面都进行了,说明shell脚本出问题了
重启docker 容器
docker-compose restart
然后查看README.md里面 Manual installation 的部分,里面有在docker容器里面进行一些操作.(这不是我写的,阿里项目Fun ASR写的)
Q: 为什么我不将整个项目放在docker容器里面? A: 因为放在docker容器里面也需要共享音频设备,但是音频设备的指定需要通过用户来指定,并且python代码的量也不多.
Q: 是否经过详尽的测试? A: 是的,运行六个小时,完整记录了整个直播内容,并进行了总结.个人对话内容也包含在内
Q: 项目的使用是否需要一定的门槛? A: 是的,它并不是一个开手即用的项目,本身属于一个demo项目,需要手工配置的地方不少.善用
claude
以及ChatGPT
人工智能助手,你不仅可以顺利的运行它, 你可以在这个项目上做任何你想做的改动. 比如说:使用快捷键截屏发送给LLM
获取答案
请问解决了吗
Loading .env file from: E:\Apps\docker\docker—project\Simple-Interview-Audio-Processing.env Loading .env file from: E:\Apps\docker\docker—project\Simple-Interview-Audio-Processing.env Loading .env file from: E:\Apps\docker\docker—project\Simple-Interview-Audio-Processing.env Connecting to ws://localhost:10097 Connecting to ws://localhost:10096 Interviewer error occurred: did not receive a valid HTTP response Rookie error occurred: did not receive a valid HTTP response Connecting to ws://localhost:10097 Connecting to ws://localhost:10096