Atlas - Map Chatbot
atlas.samschafft.com
I created an app where you can ask a chatbot about your area, and get recommendations of activities, places to eat, and more placed on a map for you. It uses NextJS in the frontend, Flask written in Python for the backend, and supabase as the database.
Location data is fetched from the overpass API, then transformed and persisted in a vector store for retrieval augmented generation using Langchain.
AI Subtitle Generator
https://github.com/schafftsp/subtitle-generator
I wrote a python script that takes in mp4 video files, extracts the audio, generates a transcription using OpenAIs Whisper ASR system, and outputs another video file with embedded english subtitles.
The script automatically generates an english transcript -- regardless of the original language, before adding the subtitles. It works a translator as well!