SportsScribe-AI is an advanced AI-powered platform designed to revolutionize cricket journalism. It automates the creation of professional cricket match reports and generates dynamic audio narrations—making it the ultimate toolkit for sports journalists, bloggers, and cricket enthusiasts.
- Instantly generate comprehensive, professional-quality cricket match reports using advanced AI models.
- Supports all major cricket formats: Test, ODI, T20, and IPL.
- Reports include match summaries, turning points, player highlights, expert analysis and player statistics.
- Download reports in DOCX formats, ready for publication or sharing.
- Professionally formatted for easy integration into blogs, news portals, and print media.
- Convert generated reports into high-energy, commentary-style audio narrations.
- Perfect for podcasts, reels, and automated voiceovers.
- Highlights key moments and player performances with dynamic narration.
- Built with Next.js and Tailwind CSS for a fast, responsive, and visually appealing experience.
- Intuitive UI for generating, previewing, and downloading reports and audio.
- Career of KL Rahul
- Bowling Of Jasprit Bumrah
- Top 5 Indian Bowlers Comparision
- Top 5 Indian Batsmen Comparision
SportsScribe-AI/
├── agents/
│ ├── FinalDrafter.py
│ ├── GetMatchDetails.py
│ ├── GetPlayerStats.py
│ ├── Getting_IDs.py
│ ├── report_narration.py
│ ├── ReportSavingAgent.py
│ ├── server.py
│ ├── SportsJournalist.py
│ └── WebAgent.py
├── ui/
│ ├── app/ # Next.js app directory (pages, routes)
│ ├── components/ # React components (Navbar, UI, etc.)
│ ├── public/ # Static assets
│ ├── styles/ # Tailwind and global CSS
│ ├── package.json # Frontend dependencies
│ ├── tailwind.config.js
│ ├── postcss.config.js
│ └── ... # Other config files,
├── requirements.txt # Python dependencies
├── README.md # Project documentation
├── .gitignore
└── ... # Misc files (.env, etc.)
- Python 3.10+
- Node.js 18+ and npm (or pnpm)
- ffmpeg (for audio narration)
pip install -r requirements.txt
cd agents
python server.pyBackend runs at http://127.0.0.1:8000
cd ui
npm install --legacy-peer-deps
npm run devFrontend runs at http://localhost:3000
- Create a .env file in the root directory
GROQ_API_KEY= <YOUR_GROQ_API_KEY>
GOOGLE_API_KEY= <YOUR_GEMINI_API_KEY>
TAVILY_API_KEY= <YOUR_TAVILY_API_KEY>
X-RAPID-API-KEY= <YOUR_X_RAPID_API_KEY>
X-RAPID-API-HOST= <YOUR_X_RAPID_API_HOST>
GOOGLE_MODEL1= <GOOGLE_LLM_MODEL_OF_YOUR CHOICE>
GOOGLE_MODEL2 = <GOOGLE_LLM_MODEL_OF_YOUR CHOICE>
- Get Your Groq API Key
- Get Your Google API Key
- Get Your Tavily API Key
- Get Your X-Rapid API Key and HOST
- Get Your Google LLM Model
| Category | Technologies |
|---|---|
| Framework |
|
| Language |
|
| Libraries |
|



