mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-20 21:57:14 +08:00
[voice] add support for wispper
This commit is contained in:
@@ -54,14 +54,14 @@ class WechatChannel(Channel):
|
||||
def handle_voice(self, msg):
|
||||
if conf().get('speech_recognition') != True :
|
||||
return
|
||||
logger.debug("[WX]receive voice msg: ", msg['FileName'])
|
||||
logger.debug("[WX]receive voice msg: " + msg['FileName'])
|
||||
thread_pool.submit(self._do_handle_voice, msg)
|
||||
|
||||
def _do_handle_voice(self, msg):
|
||||
fileName = self.tmpFilePath+msg['FileName']
|
||||
msg.download(fileName)
|
||||
content = super().build_voice_to_text(fileName)
|
||||
self._handle_single_msg(msg, content, True)
|
||||
self._handle_single_msg(msg, content, False)
|
||||
|
||||
def handle_text(self, msg):
|
||||
logger.debug("[WX]receive text msg: " + json.dumps(msg, ensure_ascii=False))
|
||||
|
||||
Reference in New Issue
Block a user