numpy pathlib torch transformers pillow opencv-python python-dotenv langchain_huggingface scipy gtts pygame SpeechRecognition pyttsx3 streamlit streamlit-option-menu streamlit-TTS