Skip to content

nkrumahthis/gh-parliament-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gh-parliament-ai 🇬🇭

Making Ghana's parliamentary proceedings searchable and accessible through AI.

https://gh-parliament-ai.nkrumahsarpong.com

Overview

gh-parliament-ai is an open-source project that automatically processes Ghana's parliamentary session videos to create a searchable archive of proceedings. The system downloads videos from the official parliamentary YouTube channel, transcribes them using AI, and makes them searchable through a modern web interface.

Features

  • 🎥 Video ingestion from Ghana Parliament's YouTube channel
  • 🔍 Vector-based semantic search of proceedings
  • 🔗 Direct links to video timestamps

Local Setup

Backend:

python3 -m venv .venv
source .venv/bin/activate
python backend/run.py

Frontend:

cd frontend
npm run dev

License

MIT License - see LICENSE for details

Acknowledgments

  • Ghana Parliament for making proceedings publicly available on Youtube here
  • The open-source community for various tools and libraries used in this project

Support

For support, please open an issue in the GitHub repository or reach out to the maintainers.


Made with ❤️ for making Ghana's democracy more accessible.