Schedule-AI Backend Development

Muhammad Azhar Iqbal

Schedule-AI Backend

Overview

Schedule-AI Backend is a serverless AI-powered service that helps convert audio to text and extract structured schedule information from it. It uses Cloudflare AI models, Whisper for audio-to-text transcription and LLaMA for extracting structured schedule data from text.

Features

Convert audio files to text
Extract schedule information from text
Structured and reusable API endpoints

Tech Stack

TypeScript / Node.js
Cloudflare Workers (serverless deployment)
OpenAI Whisper & LLaMA models
Vitest for testing

Architecture & Layers

HTTP Layer (src/index.js) – Handles incoming requests and routes them to the appropriate services.
Service Layer (src/schedular/) – Orchestrates audio transcription and schedule extraction.
AI Layer (src/llms/) – Contains logic for interacting with AI models (Whisper for audio-to-text, LLaMA for schedule extraction).
Utility Layer (src/utils/) – Provides helper functions like parsing AI responses into structured schedules.

Flow

User uploads audio => /audio-to-text endpoint → AI transcription → JSON response
User submits text => /extract-values endpoint → AI extraction → structured schedule returned
Utilities parse the AI response for consistent output

Usage

Send audio data to /audio-to-text to get transcription
Send text and timestamp to /extract-values to get structured schedule

License

MIT © Muhammad Azhari Iqbal
Like this project

Posted Nov 15, 2025

Developed Schedule-AI Backend for audio-to-text and schedule extraction using AI models.

Whisper AI Local Management Hook
Whisper AI Local Management Hook
rn-azhar-ui
rn-azhar-ui
SayLuno, AI-Powered Voice Schedule Assistant
SayLuno, AI-Powered Voice Schedule Assistant
HLS Streaming - React Native x Cloudflare
HLS Streaming - React Native x Cloudflare

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc