TIGZIG: Co-Analyst - Realtime Voice - ElevenLabs | TIGZIG Co-Analyst
Try the App Live

Realtime Voice - ElevenLabs

ODI Cricket database analysis with python charts and stats. Eleven Labs voice widget connected to DB

About the App

Getting Started with REX-C Cricket Data Analyzer

Key Features

AI Chat Assistant: Engage with an intelligent AI chatbot for real-time cricket data analysis and insights.
Real-time Voice Interaction: Supports seamless voice-based queries and responses powered by ElevenLabs.
Python-Powered Statistical Processing: Perform statistical computations directly in-app (text mode only) Dynamic Python Charts: Visualize cricket data with python charts.
Google Docs Integration: Push or update conversation and query data into Google Docs Connects to Any Database: Integrates with data warehouses or custom databases for large-scale analysis.
Single-Page Design: Built entirely with HTML, CSS, and JavaScript for fast and responsive performance.
Deploy Anywhere: Easily deployable on platforms like Vercel, Netlify, or custom cloud setups.
Detailed Documentation: Step-by-step deployment guides with video tutorials for easy replication.

Currently connected to a PostgreSQL database with Cricsheet.org for ODI data. Data not validated and processed as is from Cricsheet.org. Raw data is available at the link below. For processing, use the File processing app in 'Automation for AI Apps'
https://cricsheet.org/downloads/#experimental

Basic Usage

  1. Start with voice commands or text input
  2. Query cricket statistics and data for ODI - One Day International Data
  3. Generate charts
  4. Ask agent to push data to your docs. It will then update the docs with the latest data in covnersation

Data File used in demo

This is data from Cricsheet.org, One Day International Data. Processed using the Cricsheet Processor app in 'Automation for AI Apps'. This data is from 2003 till Dec'2024.
Google Drive folder:
https://drive.google.com/drive/folders/1VHD9UzeYaJF_dBPecnjucHpoGocf4IvR

Source Code and Build Guides

The App has three repos

1. Main repo with the Javascript UI

https://github.com/amararun/shraed-rexc-cricket-javascript

The repo has step by step instructions to build the app and the changes and modifications required to connect to your own database.

2. FastAPI server with the database connector

https://github.com/amararun/shared-rexc-cricket-fastapi

This is the FastAPI server with the database connector. The repo has the instructions on the changes and modifications required to connect to your own database.

3. Cricsheet.org CSV-ZIP File Processor

https://github.com/amararun/shared-cricket-data-flask

This is a Flask App deployed on rex.tigzig.com to convert the Cricsheet.org CSV zip files into a single pipe-delimited format.