All case studies UET Taxila · 2022 – 2023

Speech recognition and synchronised video generation

An AI pipeline that recognises Quranic audio, aligns it with the text and builds the finished video automatically.

Role
Final-year project
Timeline
2022 – 2023
Context
BS Electrical (Communication) Engineering, UET Taxila
Tools
Speech recognition, forced alignment, video generation
forced_alignment · video_gen
00:0000:0300:05 00:0800:1100:14 Audio → forced alignment → timed segments → rendered video
Overview

What this project is

My final-year project at UET Taxila was an AI model for recognising Quranic recitation and synchronising it with the text. It automates a task that used to take about five hours of manual video editing, and now takes about five minutes.

The project became the basis of a peer-reviewed paper at the 4th International Conference on Digital Futures and Transformative Technologies (ICoDT2) in 2024.

TypeFinal-year project
StatusCompleted
ImpactAbout 5 hours down to 5 minutes
OutputPublished paper, ICoDT2 2024
The problem

What needed solving

Producing a video with text synchronised to a recitation was done by hand. An editor had to listen to the audio and place each piece of text at the right moment, which took about five hours of manual editing per video and does not scale to many recitations.

My role

What I did

  • Built the AI model for recognising Quranic text and synchronising it with audio.
  • Automated the video generation step so the finished video is produced from the audio.
  • Published the work at ICoDT2 in 2024.
Approach

How it works

Recitation audioSpeech recognitionForced alignmentVideo generationFinished video
  1. Recognise

    Speech recognition turns the recitation audio into text.

  2. Align

    Forced alignment matches the text to timestamps in the audio.

  3. Generate

    Automated video generation builds the synchronised video from the aligned text.

  4. Deliver

    A finished video in about five minutes instead of about five hours.

Tech stack

Tools and methods

Speech recognition Forced alignment Automated video generation
Results

What came out of it

5 h → 5 minProduction time
ICoDT2Peer-reviewed paper, 2024
2022 – 2023Final-year project, UET Taxila
MeasureResult
Production time per videoAbout 5 hours → about 5 minutes
PublicationICoDT2, 2024 (published)

The production-time improvement is reported in the published paper.

Interested in similar work?

Tell me about your computer vision or deep learning problem and we can see if it's a good fit.

👋 Let's talk