Skip to content

real-time sermon companion that listens to live sermons, transcribes speech, detects Bible references, and instantly displays the corresponding scripture

Notifications You must be signed in to change notification settings

faddalibrahim/verse-catch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VerseCatch

Banner

real-time sermon companion that listens to live sermons, transcribes speech, detects Bible & Quran references, and instantly displays the corresponding scripture

Tools & Technologies

  • React (scaffolded with vite)
  • Nodejs (with Express)
  • Open AI's Whisper Model (for transcription)
  • Google Gemini API (for verse recognition)
  • WebSockets for real-time communication
  • Tailwind CSS

Setup Locally

Prerequisites

  • Node.js installed
  • OpenAI API key
  • Google Gemini API key
  1. Clone the repository

    git clone https://github.com/faddalibrahim/verse-capture.git
    cd verse-capture
  2. Install dependencies for both the client and server

    cd frontend && npm install
    cd backend && npm install
  3. Set up environment variables

    • Create a .env file in the root of both frontend and backend directories.
    • Add your API keys and other environment variables (check .env.example files)
  4. Run the development server for both frontend and backend

    npm run dev

Live Link

Live Link (backend server may not be active -- its a free instance)

Figma UI Reference

UI Reference

Sneak Peek

Demo

About

real-time sermon companion that listens to live sermons, transcribes speech, detects Bible references, and instantly displays the corresponding scripture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published