Explore Benin tourist sites with a multilingual virtual tour guide, and introductory tour videos, adapted to your foreign language.
NOTE: WE ONLY EDIT FILE SIZE LIMIT, BECAUSE SERVER IS USING TOO MUCH CREDITS
Provider: Streamlit
Tech Stack:
- Langchain for Agents & RAG Wrapper
- Pinecone for Vectorstore
- modernmt for african dialect translation
- openai for llm, speech & text services
Provider: Fast API
Tech Stack:
- torch for GPU support
- transformers to run hugging face models
- moviepy, pydub, pysrt for subtitles & dubbing
cd ./api
->uvicorn api:app --reload
cd ./client
->streamlit run Benin_Virtual_Tour.py
docker build -t benin360-raw .
- run container through docker hub, open file editor.
- go to
etc/ImageMagick-6/policy.xml
, and comment out a security policy. docker commit <container-name> gcr.io/benin360/api:starter
docker push gcr.io/benin360/api:starter
- Navigate to GCloud Console -> Cloud Run -> Create Service -> Select image from artifact registry -> Configure VM specs --> Deploy!