dataclasses-json langchain==0.0.240 gradio==2.2.15 numpy==1.21.2 soundfile==0.10.2 pyttsx3==2.90 nltk==3.6.3 openai SpeechRecognition scipy transformers boto3 google-cloud-speech tiktoken docx2txt PyPDF2 requests