XiaoBai1221 commited on
Commit
b380e11
·
1 Parent(s): e731832

最終修復

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -899,7 +899,6 @@ def process_video():
899
 
900
  # 解析辨識結果,提供完整的前端所需資訊
901
  word_sequence = []
902
- generated_sentence = recognition_result
903
 
904
  # 嘗試從辨識結果中提取單詞序列(簡單的文字分割)
905
  if recognition_result and recognition_result != "無法辨識手語內容":
@@ -911,6 +910,10 @@ def process_video():
911
  # 否則視為生成的句子
912
  word_sequence = [recognition_result.split()[0]] if recognition_result.split() else []
913
 
 
 
 
 
914
  return jsonify({
915
  "status": "success",
916
  "recognition_result": recognition_result,
 
899
 
900
  # 解析辨識結果,提供完整的前端所需資訊
901
  word_sequence = []
 
902
 
903
  # 嘗試從辨識結果中提取單詞序列(簡單的文字分割)
904
  if recognition_result and recognition_result != "無法辨識手語內容":
 
910
  # 否則視為生成的句子
911
  word_sequence = [recognition_result.split()[0]] if recognition_result.split() else []
912
 
913
+ # 使用 GPT 生成完整句子(而不是直接複製辨識結果)
914
+ video_recognizer = VideoSignLanguageRecognizer()
915
+ generated_sentence = video_recognizer._generate_sentence_with_gpt(word_sequence)
916
+
917
  return jsonify({
918
  "status": "success",
919
  "recognition_result": recognition_result,