speechrecognition pyaudio pyttsx3 python-environ openai langgraph==0.0.37 langchainhub==0.1.15 langchain_experimental sentence_transformers langchain_openai faiss-cpu pypdf langsmith unstructured python-docx python-vlc plyer