Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

群语音无效 #2246

Open
2 tasks done
monk-after-90s opened this issue Aug 16, 2024 · 5 comments
Open
2 tasks done

群语音无效 #2246

monk-after-90s opened this issue Aug 16, 2024 · 5 comments

Comments

@monk-after-90s
Copy link

前置确认

  • 我确认我运行的是最新版本的代码,并且安装了所需的依赖,在FAQS中也未找到类似问题。

⚠️ 搜索issues中是否已存在类似问题

  • 我已经搜索过issues和disscussions,没有跟我遇到的问题相关的issue

操作系统类型?

Linux

运行的python版本是?

python 3.8

使用的chatgpt-on-wechat版本是?

Latest Release

运行的channel类型是?

wx(个人微信, itchat)

复现步骤 🕹

  1. 本地运行
  2. docker部署

问题描述 😯

配置了讯飞语音识别,采取docker部署的方式,可以正常的在群聊里使用语音触发机器人
image
但是采用本地运行的方式在群聊里使用语音无法触发机器人
image

终端日志 📒

异常情况下,不会有任何日志,即没有处理群语音消息的日志

@619dev
Copy link

619dev commented Aug 16, 2024

本地python部署 一样的问题 你还用讯飞成功了 我至今不能使用语音识别
你仔细看启动时的日志。可能也有这一句。
[DEBUG][2024-08-15 13:46:58][audio_convert.py:9] - import pysilk failed, wechaty voice message will not be supported.
/usr/local/lib/python3.8/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)

@boyasp
Copy link

boyasp commented Sep 2, 2024

本地python部署 一样的问题 你还用讯飞成功了 我至今不能使用语音识别 你仔细看启动时的日志。可能也有这一句。 [DEBUG][2024-08-15 13:46:58][audio_convert.py:9] - import pysilk failed, wechaty voice message will not be supported. /usr/local/lib/python3.8/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)

====================================

遇到过同样的问题,是因为**【ffmpeg没有正确安装】或者【ffmpeg路径】配置错误**,
重装【ffmpeg】基本不能解决这个问题,
修改【ffmpeg】路径后讯飞语音工作正常!

@619dev
Copy link

619dev commented Sep 3, 2024

本地python部署 一样的问题 你还用讯飞成功了 我至今不能使用语音识别 你仔细看启动时的日志。可能也有这一句。 [DEBUG][2024-08-15 13:46:58][audio_convert.py:9] - import pysilk failed, wechaty voice message will not be supported. /usr/local/lib/python3.8/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)

====================================

遇到过同样的问题,是因为**【ffmpeg没有正确安装】或者【ffmpeg路径】配置错误**, 重装【ffmpeg】基本不能解决这个问题, 修改【ffmpeg】路径后讯飞语音工作正常!

您能贴一下解决过程吗? 非常感谢

@boyasp
Copy link

boyasp commented Sep 3, 2024

本地python部署 一样的问题 你还用讯飞成功了 我至今不能使用语音识别 你仔细看启动时的日志。可能也有这一句。 [DEBUG][2024-08-15 13:46:58][audio_convert.py:9] - import pysilk failed, wechaty voice message will not be supported. /usr/local/lib/python3.8/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)

====================================
遇到过同样的问题,是因为**【ffmpeg没有正确安装】或者【ffmpeg路径】配置错误**, 重装【ffmpeg】基本不能解决这个问题, 修改【ffmpeg】路径后讯飞语音工作正常!

您能贴一下解决过程吗? 非常感谢

=======================
回忆了一下解决过程,核心是设置环境变量:
请在服务器根目录下的如下文件末尾手动增加ffmpeg安装路径即可:

文件路径(以Linux系统为例):/etc/profile
在此文件最后增加一句:export PATH=$PATH:/www/server/ffmpeg/ffmpeg-6.1(这是我的安装路径和版本,具体路径以你安装位置为准)

希望对你有帮助。

Snipaste_2024-09-03_22-42-28

@619dev
Copy link

619dev commented Sep 4, 2024

[DEBUG][2024-09-04 06:43:04][audio_convert.py:9] - import pysilk failed, wechaty voice message will not be supported.
这个是怎么解决的啊?

本地python部署 一样的问题 你还用讯飞成功了 我至今不能使用语音识别 你仔细看启动时的日志。可能也有这一句。 [DEBUG][2024-08-15 13:46:58][audio_convert.py:9] - import pysilk failed, wechaty voice message will not be supported. /usr/local/lib/python3.8/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)

====================================
遇到过同样的问题,是因为**【ffmpeg没有正确安装】或者【ffmpeg路径】配置错误**, 重装【ffmpeg】基本不能解决这个问题, 修改【ffmpeg】路径后讯飞语音工作正常!

您能贴一下解决过程吗? 非常感谢

======================= 回忆了一下解决过程,核心是设置环境变量: 请在服务器根目录下的如下文件末尾手动增加ffmpeg安装路径即可:

文件路径(以Linux系统为例):/etc/profile 在此文件最后增加一句:export PATH=$PATH:/www/server/ffmpeg/ffmpeg-6.1(这是我的安装路径和版本,具体路径以你安装位置为准)

希望对你有帮助。

Snipaste_2024-09-03_22-42-28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants