Pavanreddy007/Transcript_Summarized
0
1import os2import streamlit as st3from groq import Groq4 5# Initialize client using HF Secrets6client = Groq(api_key=os.getenv("GROQ_API_KEY"))7 8# Function9def summarize_transcript(user_input):10 if not user_input.strip():11 return "Please enter a transcript."12 13 prompt = f"""14 You are an expert meeting assistant.15 16 Summarize the below transcript in EXACTLY 4 concise bullet points.17 Keep it clear, professional, and remove unnecessary details.18 19 Transcript:20 {user_input}21 """22 23 response = client.chat.completions.create(24 model="llama-3.1-8b-instant",25 messages=[{"role": "user", "content": prompt}]26 )27 28 return response.choices[0].message.content29 30 31# UI32st.title("📋 Meeting Transcript Summarizer")33 34user_input = st.text_area("Paste your meeting transcript here")35 36if st.button("Summarize"):37 if user_input:38 result = summarize_transcript(user_input)39 st.write("### Summary")40 st.write(result)41 else:42 st.warning("Please enter a transcript.")