import streamlit as st from components.home import show_home from components.voice_cloning import show_voice_cloning from components.speech_restoration import show_speech_restoration from components.historical_personalities import show_historical_personalities from utils.session_state import initialize_session_state def main(): st.set_page_config(page_title="MyVoice AI", page_icon="🎙️", layout="wide") initialize_session_state() st.sidebar.title("MyVoice AI") menu = ["Home", "Voice Cloning", "Speech Restoration", "Historical Personalities"] choice = st.sidebar.selectbox("Menu", menu) if choice == "Home": show_home() elif choice == "Voice Cloning": show_voice_cloning() elif choice == "Speech Restoration": show_speech_restoration() elif choice == "Historical Personalities": show_historical_personalities() st.sidebar.title("About") st.sidebar.info(""" MyVoice AI revolutionizes human communication and preserves meaningful connections through advanced audio processing technology. """) if __name__ == "__main__": main()