pandas llama-index transformers torch sentence-transformers python-docx llama_index.llms.huggingface llama_index.embeddings.huggingface llama-index-retrievers-bm25 accelerate sentencepiece>=0.1.99 google-genai langdetect gradio gradio[mcp] fastmcp # MCP dependencies (required for Gemini MCP) mcp>=0.1.0 nest-asyncio google-generativeai # Fallback dependencies (used if MCP is not available) requests beautifulsoup4 ddgs spaces soundfile numpy<2.0.0 setuptools>=65.0.0 # ASR (Automatic Speech Recognition) - Whisper for speech-to-text (via Hugging Face transformers) torchaudio snac