jaisun2004 commited on
Commit
d06792d
·
verified ·
1 Parent(s): 9b53571

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -77,7 +77,7 @@ def very_safe_multicell(pdf, text, w=0, h=8, maxlen=50):
77
  safe_text = '\n'.join(wrapped)
78
  pdf.multi_cell(w, h, safe_text)
79
 
80
- def create_pdf_report(language, transcript, transcript_en, summary, brands, topics, key_takeaways):
81
  pdf = FPDF()
82
  pdf.set_auto_page_break(auto=True, margin=10)
83
  pdf.set_margins(left=10, top=10, right=10)
@@ -90,9 +90,10 @@ def create_pdf_report(language, transcript, transcript_en, summary, brands, topi
90
  pdf.ln(5)
91
  pdf.cell(0, 10, f"Detected Language: {language}", ln=True)
92
  pdf.ln(5)
93
- very_safe_multicell(pdf, "Original Transcript:\n" + (transcript or ""), maxlen=50)
94
- pdf.ln(3)
95
- very_safe_multicell(pdf, "English Transcript:\n" + (transcript_en or ""), maxlen=50)
 
96
  pdf.ln(3)
97
  pdf.set_font("DejaVu", "B", 12)
98
  pdf.cell(0, 10, "Brands Detected:", ln=True)
@@ -149,7 +150,7 @@ def process_audio(audio_path):
149
  brands = extract_brands(transcript_en)
150
  topics = extract_topics(transcript_en)
151
  key_takeaways = make_bullets(summary)
152
- pdf_file = create_pdf_report(lang_text, transcript, transcript_en, summary, brands, topics, key_takeaways)
153
  return (
154
  lang_text,
155
  transcript,
 
77
  safe_text = '\n'.join(wrapped)
78
  pdf.multi_cell(w, h, safe_text)
79
 
80
+ def create_pdf_report(language, transcript_en, brands, topics, key_takeaways):
81
  pdf = FPDF()
82
  pdf.set_auto_page_break(auto=True, margin=10)
83
  pdf.set_margins(left=10, top=10, right=10)
 
90
  pdf.ln(5)
91
  pdf.cell(0, 10, f"Detected Language: {language}", ln=True)
92
  pdf.ln(5)
93
+ pdf.set_font("DejaVu", "B", 12)
94
+ pdf.cell(0, 10, "English Transcript:", ln=True)
95
+ pdf.set_font("DejaVu", size=12)
96
+ very_safe_multicell(pdf, transcript_en or "", maxlen=50)
97
  pdf.ln(3)
98
  pdf.set_font("DejaVu", "B", 12)
99
  pdf.cell(0, 10, "Brands Detected:", ln=True)
 
150
  brands = extract_brands(transcript_en)
151
  topics = extract_topics(transcript_en)
152
  key_takeaways = make_bullets(summary)
153
+ pdf_file = create_pdf_report(lang_text, transcript_en, brands, topics, key_takeaways)
154
  return (
155
  lang_text,
156
  transcript,