Spaces:
Sleeping
Sleeping
Commit
·
b380e11
1
Parent(s):
e731832
最終修復
Browse files
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,
|