File size: 1,068 Bytes
0ae46fb
 
 
 
a1f9b00
 
0ae46fb
 
 
 
 
 
 
a1f9b00
82b317d
1fc52ea
fce8688
d267d66
 
 
a863763
40374f9
a863763
0ae46fb
a1f9b00
4376d0e
f89165d
1c59c7e
 
 
a1f9b00
 
 
 
 
 
af9efda
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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

# ASR (Automatic Speech Recognition) - Whisper for speech-to-text (via Hugging Face transformers)
torchaudio