Skip to content

A RAG application which lets you talk to your documents.

Notifications You must be signed in to change notification settings

nazzal5448/talktodocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TalkToDocs 📄🗣️

Interact with your documents using AI – Upload and Chat with Your Docs!

🚀 Features

  • Upload Documents: Supports PDF, TXT, DOCX with text, images, and tables.
  • Q&A with Documents: Ask questions and get context-aware answers.
  • Voice & Text Interaction: Chat using text or speech, with responses in text or voice.

⚙️ Tech Stack

  • Frontend: Streamlit
  • AI Models: ChatGroq, Transformers
  • Embeddings & Storage: LangChain, ChromaDB
  • Deployment: Streamlit

🔧 Setup & Run

  1. Clone the repository
    git clone https://github.com/nazzal5448/talktodocs.git  
    cd talktodocs
  2. Create a virtual environment & install dependencies
    python -m venv venv  
    source venv/bin/activate  # (On Windows: venv\Scripts\activate)  
    pip install -r requirements.txt  
  3. Run Streamlit App
    streamlit run app.py  

📌 Usage

  1. Upload a document.
  2. Ask questions about your document.
  3. Interact via text or voice and receive AI-powered insights.

👨‍💻 About the Developer

Developed by Nazzal – Passionate about AI & NLP. 🚀


About

A RAG application which lets you talk to your documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages