Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| from meeting_notes import transcript_to_notes | |
| st.title('Meeting Transcript to Notes Converter') | |
| uploaded_file = st.file_uploader("Choose a file", type=["txt"]) | |
| if uploaded_file is not None: | |
| transcript = str(uploaded_file.read(), "utf-8") # Read and decode file | |
| speakers_input = st.text_input("Enter the list of speakers, separated by commas (optional)") | |
| if st.button("Generate Notes"): | |
| speakers_list = [speaker.strip() for speaker in speakers_input.split(',')] if speakers_input else None | |
| notes = transcript_to_notes(transcript, speakers_list) | |
| st.success("Meeting notes generated successfully!") | |
| st.download_button( | |
| label="Download Meeting Notes", | |
| data=notes, | |
| file_name="meeting_notes.txt", | |
| mime="text/plain" | |
| ) | |