import streamlit as st from transformers import pipeline from pydub import AudioSegment, silence #import speech_recognition as sr pipe = pipeline('sentiment-analysis') text = st.text_area('Enter your notes') if text: out = pipe(text) st.json(out) st.markdown("

Group Therapy Notes

",unsafe_allow_html = True) st.markdown("---",unsafe_allow_html=True) audio=st.file_uploader("Upload Your Audio File", type=['mp3','wav','m4a']) if audio: audio_segment= AudioSegment.from_file(audio) chunks=silence.split_on_silence(audio_segment, min_silence_length=500, silence_thresh= audio_segment.dBFs-20,keep_silence=100) for index, chunk in enumerate (chunks): chunk.export(str(index)+".wav", format="wav") print(chunk)