You need an account from pythonpodcastindex to get the necessary information about the podcast.
You need an account from HuggingFace to access the pyannote model.
-
Install Docker Desktop
- https://milvus.io/docs/install_standalone-docker.md
- mkdir milvus_compose
- cd milvus_compose
- wget https://github.com/milvus-io/milvus/releases/download/v2.2.8/milvus-standalone-docker-compose.yml -O docker-compose.yml
-
Start
-
Stop
- docker compose down
@TODO Streamlit & React Installation
Start React component
cd podcast2vdb/src/client/app_component/frontend
npm install
# Initialize the project and install npm dependenciesnpm run start
# Repeated later on every start-run
Refer to Streamlit documentation for more details.
-
Start Docker
cd podcast2vdb/milvus_compose
docker-compose up -d
docker compose ps
docker port milvus-standalone 19530/tcp
Stop Dockerdocker compose down
rm -rf volumes
-
Start React Components
cd podcast2vdb/src/client/app_component/frontend
npm run start
-
Start Streamlit
cd podcast2vdb/src
streamlit run streamlit-app.py
-
Start FastAPI
cd podcast2vdb/src/server
uvicorn service:app --host 127.0.0.1 --port 8000 --reload
A local running web-page will open automatically