Skip to content

open-v2ai/podcast-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Podcast AI

Whether it’s text or a link, it can be turned into a podcast!

[English | 中文]

Getting start

1 use docker compose (recommend)

vim ./backend/conf/default.yaml
# add openai api_key

docker compose up
# open http://127.0.0.1:3000

2 use docker

# run backend
cd backend

vim ./conf/default.yaml
# write openai api_key

docker build -t podcast-ai-backend .
docker run -d --name podcast-ai-backend \
  -v $PWD/conf/:/app/conf/ \
  -v $PWD/data/:/app/data/ \
  -p 9999:9999 podcast-ai-backend

docker logs -f podcast-ai-backend

# run frontend (open another terminal)
cd frontend

docker build -t podcast-ai-frontend .
docker run -d --name podcast-ai-frontend \
  -p 3000:3000 podcast-ai-frontend

docker logs -f podcast-ai-frontend
# open http://127.0.0.1:3000

3 bare metal

# run backend
cd backend

vim ./conf/default.yaml
# write openai api_key

# python3.9 is required!
pip install -r requirements.txt

python -m server.main

# run frontend (open another terminal)
cd frontend

# node.js v18 is required!
npm install

npm run dev
# open http://127.0.0.1:3000

Technology

Reference

License

MIT