From d9a29a9d301569c556adcf418a9203a2c3222fc1 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Sun, 31 Aug 2025 12:53:11 +0800 Subject: [PATCH] 'commit' --- dsLightRag/Routes/XueBanRoute.py | 17 ++-------------- .../__pycache__/XueBanRoute.cpython-310.pyc | Bin 5760 -> 5670 bytes dsLightRag/Util/XueBanUtil.py | 19 ------------------ .../__pycache__/XueBanUtil.cpython-310.pyc | Bin 2466 -> 2466 bytes 4 files changed, 2 insertions(+), 34 deletions(-) diff --git a/dsLightRag/Routes/XueBanRoute.py b/dsLightRag/Routes/XueBanRoute.py index 650447be..20dafe8e 100644 --- a/dsLightRag/Routes/XueBanRoute.py +++ b/dsLightRag/Routes/XueBanRoute.py @@ -84,17 +84,8 @@ async def streaming_chat(websocket: WebSocket): except Exception as e: logger.error(f"发送ASR结果失败: {str(e)}") return - - # 定义音频回调函数,将音频块发送给前端 - async def audio_callback(audio_chunk): - logger.info(f"发送音频块,大小: {len(audio_chunk)}") - try: - await websocket.send_bytes(audio_chunk) - logger.info("音频块发送成功") - except Exception as e: - logger.error(f"发送音频块失败: {str(e)}") - raise - + + # 获取学伴响应内容(包含题目信息) logger.info("获取学伴响应内容...") llm_chunks = [] @@ -160,16 +151,12 @@ async def process_asr(audio_path: str) -> dict: try: # 上传文件到华为云OBS audio_url = upload_file_to_obs(audio_path) - # 创建ASR客户端实例 asr_client = ASRClient() - # 设置音频文件URL asr_client.file_url = audio_url - # 处理ASR任务并获取文本结果 text_result = asr_client.process_task() - # 构建返回结果 return { "text": text_result, diff --git a/dsLightRag/Routes/__pycache__/XueBanRoute.cpython-310.pyc b/dsLightRag/Routes/__pycache__/XueBanRoute.cpython-310.pyc index 5bb7f96ff84ef0b9cafe75376201e9bb9e6be498..d768879fec124af342efbf3b0044777951aca196 100644 GIT binary patch delta 916 zcmZ8e&rcIU6rMM>yW4Gd3FU_cgq8)Amhz(%NJxy4P>pER1fz{VB8E&^Yk9m5;L)oGZ^ldi1Wv|8Pm0b=LDZe>H#6^h@B7}&toFZ3ngzqq z5&u%3D|bn3$NUO#ngNbMrefjm_@M(OOrm7~WFs%&w7VLKv>*~Ao$GiQt%TBupmQjT zJlzeHI$T|3ZovJ`F+{9Vy&EWl7nB-ZZg2~|z=D5_=74mQo=2J&lH73-T}l3{?io(h z4H|3UnNEzHAieCZzwJV(jHjffwD~lKq(EE^$yyxa=NQ@NzYS&bx|7FS(^ z1N$ea6d)=|uv@+eODfUHK55?|<4Mw=hcX;^NcDl5dY1cMLHiEV`wn60Fv!06dPg{A zar0R~V#v}VQF{IF!tMRSlq^iKU1c1GS-08`>B_Xaf!Xum3>4Xqz&(gFThDTQua9#4 zrr+_;@|P;I8^MW6U#JI^7QUse?3$5*HnwHlR@z0NgZ(nr%~8Ir!W@l?P&3;$<9^!3 z*X)DY7wiU187auJV`Pty_o0kf2i>s;ZrHiusismGaWm6l4bn zu6l-*>w71pkJOc5iG*Ro~K5o>ct;M`*1ZmTREL=`?ejHqXjt46)A$ p5RKD>0C9FIs_CKjpPQ*_Cl?B2X+C!fct$bCZZ=1K;RnsFzX4*C%QpZ3 delta 1053 zcmZ8e%TE(Q7@u$GW4rAx1q!x;w3LUG_p?z$NC;?z5KTm_TtMQMQh78^mjh&*l3=2j zCWP^V#@HS-;i$cM^&jv=H1^=%U?ef|pmDxw5wx5BcINxO-(zRq^z8KNDNR#}_+^iZ zD|f?h_3r?)9B2q;iedVLW}lE{FoH(tv669_kf%mV0e~b(Ml~;3is26sBW$$h=n&cV z3=@M~Coz(7TWY@9a^vJ4JbD!+Mq9qdQVWprNR4*O^Mbsj*q8bpXY?;(b-Smco~_7d zG&5*vyO7b%kkM&Ga*(OEbYbfKYwESC^DUOwauw*b3?j|HM2WQQLfIJE=(iEmzel%1 zKr&8Y6c$~@=r#kEa~DoRJtcXU;lwImur=_IBRJV3W7Ww{uhEx;0-U%={r<9kOgPVx zipRZ*N3HZ2;NNVWBcc@+_A5Z}k<>w?&YvZ|t`G+$afp9)T!vxpclN?a@tSjw@+LI^ z$2_V&ghO6XV*-DwqXPTg_wDoIHjnu;_XPj!S{P*K#FqIH0tg|5FhVOr8$!E)Ra|rk zC?2^xz;Pb8jr-aZH1Vt2f}aK`o36@z4mKqS+`IH{vOz&=!no=EwOM2R5 z@ul_TMq=^7%92?xYUz*sgT7_+*j1H}Ro{W>;(m1wx<*kaiX3MmZl;slaV9Ng4jr38 z0TDZ!;nOvp6Vh9noqol*7QJbo%2B0MQ5%I?P=4ulA5c(s=x;V&d{=V- z5aF|RhkjHp*)}(mM#+vi!pdp5<_iy$4+1B&$<)SjGSOFlu{lv=w-IDKG>v%JExzcR z8b0maM5ZgwSc)yKrxWEv`!DznG4q~(@(nlQD$-PPuB8$QacJcnmqd}pcw7C!stlvy zei{LTvwj5pc82Wot^R9JQpVO(#^zdl9K=K#uSX#Y;Nt-w^-vFZ#Y(SI#bJ4YWNYmW G&3^#<_~DTN diff --git a/dsLightRag/Util/XueBanUtil.py b/dsLightRag/Util/XueBanUtil.py index 31b621c7..a82fff1a 100644 --- a/dsLightRag/Util/XueBanUtil.py +++ b/dsLightRag/Util/XueBanUtil.py @@ -4,25 +4,6 @@ from openai import AsyncOpenAI from Config.Config import * - -# 保留原有的prompt定义 -# prompt=""" | -# 我是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死""是在哈喽"等流行梗,但会偷偷研究男友的编程书籍。 -# [核心特征] -# - 讲话像连珠炮,但会突然冒出超温柔语气 -# - 用梗密度高 -# - 对科技话题有隐藏天赋(能看懂基础代码但假装不懂) -# [交互指南] -# 当用户: -# - 讲冷笑话 → 用夸张笑声回应+模仿台剧腔"这什么鬼啦!" -# - 讨论感情 → 炫耀程序员男友但抱怨"他只会送键盘当礼物" -# - 问专业知识 → 先用梗回答,被追问才展示真实理解 -# 绝不: -# - 长篇大论,叽叽歪歪 -# - 长时间严肃对话 -# """ - - # 异步获取大模型响应 async def get_xueban_response_async(query_text: str, stream: bool = True): """ diff --git a/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc b/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc index ead9a4279635bf08a1f89b72ffcbfe7df9e1b271..352f8f08db2a6a800890db84bc173e2e55a967d2 100644 GIT binary patch delta 31 lcmZ1^yhxZYpO=@50SL}r*_=_zvytyK2P4PiTO7w3nE{II2_*mk delta 31 lcmZ1^yhxZYpO=@50SHt#ZO&N6zme}W2cz`lTO7w3#Q=ac2($nI