Speech AI · ASR · TTS

Speech AI Systems Engineer: Neural TTS & Voice Cloning

Neural text-to-speech and voice cloning systems built on curated speech datasets, the part of speech AI most teams skip and underestimate.

Whisper ASRVITSXTTS-v2Silero VADLoRA / QLoRA Fine-TuningSpeaker EmbeddingsFastAPI Audio APIs

The problem

Speech AI for anything outside a handful of high resource languages runs into a wall fast. Pre-trained TTS models degrade sharply, and there is often no usable dataset to fine-tune on. The bottleneck isn't the model architecture. It's the absence of a clean, curated speech corpus, which most teams underestimate the cost of building.

The technical approach

Building a usable dataset starts with transcription. I use OpenAI Whisper, open source and used as-is, combined with Silero VAD to detect and segment speech from silence and background noise before any audio reaches the pipeline. From there, the dataset work is its own pipeline: audio segmentation, noise reduction, normalisation, metadata generation, and quality filtering, all done before any fine-tuning starts. On the synthesis side, I work with VITS and XTTS-v2 for natural speech generation. Where a target language is underserved by pretrained models, I apply LoRA and QLoRA fine-tuning to adapt their transformer backbones using the purpose-built dataset.

What you get

A FastAPI audio service with inference endpoints returning WAV or MP3 output at low latency, text normalisation for consistent pronunciation, and a documented, reproducible dataset pipeline rather than a one-off training run. This is the system I built end-to-end for Urdu: a 100+ hour curated speech corpus built with Silero VAD and Whisper transcription, LoRA and QLoRA fine-tuning of open-source TTS models for Urdu synthesis, and a FastAPI inference layer generating real-time audio output, for a language with limited existing speech AI tooling.

Projects that demonstrate this

Speech AI

Urdu Text-to-Speech System

End-to-end Urdu Speech AI system: 100+ hour corpus curation with Silero VAD and Whisper, LoRA/Q-LoRA TTS fine-tuning for low-resource language, and FastAPI audio inference services. Built by Islam Nabi at PureLogics.

View project →

Core tools & frameworks

PythonWhisper (ASR)VITSXTTS-v2Silero VADSpeaker EmbeddingsLoRA / Q-LoRAPEFTHugging Face TransformersPyTorchAudio ProcessingNoise ReductionFastAPIWAV / MP3 ExportWER Evaluation

Need a Speech AI expert?

Whether you're building an ASR pipeline for a low-resource language, a custom TTS voice, or a real-time voice interface for your application, let's talk about what you need.