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) # Install MCP SDK: pip install mcp # The MCP package provides Model Context Protocol server and client functionality 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 # TTS installation (OPTIONAL) - TTS features work without it # If you want TTS functionality, install manually due to pyworld build issues: # Option 1: pip install TTS --no-deps && pip install coqui-tts # Option 2: pip install TTS (may fail on pyworld, but TTS will work for most models without it) # The app will run without TTS - voice generation will be disabled # TTS