youngtsai commited on
Commit
ebc4f25
1 Parent(s): 4981d63

processed_summary = str(summary)

Browse files
Files changed (1) hide show
  1. app.py +2 -19
app.py CHANGED
@@ -393,20 +393,6 @@ def process_web_link(link):
393
  return soup.get_text()
394
 
395
 
396
- def preprocess_text(text):
397
- # 预处理文本以便在 JSON 中使用
398
- json_text = text.replace("\n", "\\n")
399
- json_text = json_text.replace('"', '\\"')
400
- json_text = json_text.replace("'", "\\'")
401
- json_text = json_text.replace("\t", "\\t")
402
- json_text = json_text.replace("\r", "\\r")
403
- json_text = json_text.replace("\f", "\\f")
404
- json_text = json_text.replace("\b", "\\b")
405
- json_text = json_text.replace("\v", "\\v")
406
- json_text = json_text.replace(":", "\\:")
407
- return json_text
408
-
409
-
410
  # get video_id_summary.json content
411
  def get_video_id_summary(video_id, df_string):
412
  try:
@@ -418,11 +404,8 @@ def get_video_id_summary(video_id, df_string):
418
  # 检查逐字稿是否存在
419
  exists, file_id = check_file_exists(service, folder_id, file_name)
420
  if not exists:
421
- # summary = generate_summarise(df_string)
422
- # processed_summary = preprocess_text(summary)
423
- processed_summary = """
424
- 1. 內容類型:影片\\n2. 整體摘要:\\n這部影片是一個關於VR教育體驗的角色扮演遊戲,玩家跟隨狐狸貓一行人前往虛擬實境中的南極與北極冒險,透過各種互動來學習地理知識、生態保護等,並解開故事中科學家R神秘失蹤的謎團。\\n3. 條列式重點:\\n - 玩家進入VR體驗,感受極地環境與學習地理生態知識。\\n - 角色扮演遊戲中落入的情節,包含科學家失蹤及尋找線索。\\n - 遊戲中涉及南極與北極的比較、環境保護與地緣政治教學。\\n - 玩家透過解謎挑戰來增進對極地特性的認識。\\n - 遊戲結尾強調全球暖化對生物多樣性的影響。\\n4. 關鍵時刻(段落摘要):\\n - 【00\\:00\\:05 - 00\\:00\\:30】\\: 玩家開始VR遊戲體驗,選擇遊戲模式並感受帶有體感回饋裝置的虛擬極地環境。\\n - 【00\\:00\\:34 - 00\\:01\\:06】\\: 遊戲引入科學家R的神秘失蹤情節,提示玩家需面對自然挑戰並搜集線索解開謎題。\\n - 【00\\:02\\:00 - 00\\:02\\:59】\\: 於虛擬南極環境中的店員提供地理知識,解釋南極的特性及南極條約內容。\\n - 【00\\:03\\:26 - 00\\:04\\:06】\\: 玩家在南極探索科學家失蹤的線索,發現與科學家關係密切的角色和資訊。\\n - 【00\\:06\\:01 - 00\\:08\\:08】\\: 玩家終於在北極地區找到科學家R,並學習到北極政治和石油資源開採的複雜性,遊戲結束時強調全球暖化對環境的威脅和保護意識。\\n5. 結論反思(為什麼我們要學這個?):\\n我們透過這樣的遊戲體驗,不僅可以在娛樂中學習到關於地理、生態、環境保護和國際政治的知識,而且還能增進解決問題的能力。這種互動學習方式有助於提高記憶和理解力,同時培養環境保護意識與批判性思考。\\n6. 延伸小問題:\\n- 你覺得虛擬實境教育可以有效增進學習體驗嗎,為什麼?\\n- 在玩這種遊戲時,你最關心或最印象深刻的部分是什麼?\\n- 關於全球暖化和生態保護的問題,你認為自己作為個人能夠採取哪些實際行動?
425
- """
426
  summary_json = {"summary": processed_summary}
427
  summary_text = json.dumps(summary_json, ensure_ascii=False, indent=2)
428
  file_id = upload_content_directly(service, file_name, folder_id, summary_text)
 
393
  return soup.get_text()
394
 
395
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
396
  # get video_id_summary.json content
397
  def get_video_id_summary(video_id, df_string):
398
  try:
 
404
  # 检查逐字稿是否存在
405
  exists, file_id = check_file_exists(service, folder_id, file_name)
406
  if not exists:
407
+ summary = generate_summarise(df_string)
408
+ processed_summary = str(summary)
 
 
 
409
  summary_json = {"summary": processed_summary}
410
  summary_text = json.dumps(summary_json, ensure_ascii=False, indent=2)
411
  file_id = upload_content_directly(service, file_name, folder_id, summary_text)