Skip to content

hrithiklodha/chat-with-audios

Repository files navigation

RAG over audio files

RAG app over audio files. Used-

  • AssemblyAI to generate transcripts from audio files.
  • LlamaIndex for orchestrating the RAG app.
  • Qdrant VectorDB for storing the embeddings.
  • Streamlit to build the UI.

Installation and setup

set tokens in .env file

ASSEMBLYAI_API_KEY
SAMBANOVA_API_KEY

Setup Qdrant VectorDB

docker run -p 6333:6333 -p 6334:6334 \
-v $(pwd)/qdrant_storage:/qdrant/storage:z \
qdrant/qdrant

Install Dependencies: Ensure you have Python 3.11 or later installed.

pip install streamlit assemblyai llama-index-vector-stores-qdrant llama-index-llms-sambanovasystems sseclient-py

Run the app:

Run the app by running the following command:

streamlit run app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors