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.
set tokens in .env file
ASSEMBLYAI_API_KEY
SAMBANOVA_API_KEYSetup Qdrant VectorDB
docker run -p 6333:6333 -p 6334:6334 \
-v $(pwd)/qdrant_storage:/qdrant/storage:z \
qdrant/qdrantInstall Dependencies: Ensure you have Python 3.11 or later installed.
pip install streamlit assemblyai llama-index-vector-stores-qdrant llama-index-llms-sambanovasystems sseclient-pyRun the app:
Run the app by running the following command:
streamlit run app.py