DEVELOPMENT OF A SPEECH TO TEXT TRANSCRIPTION SYSTEM USING NATURAL LANGUAGE PROCESSING (NLP)

Student: Godwin Edward
Supervisor: Mr Aminu Alhaji Suleiman
HOD: Mr Aminu Alhaji Suleiman
Department of Computer Science
Science and Technology
Abdul-Gusau Polytechnic, Talata-Mafara, Zamfara State

Abstract

Abstract This research focuses on the design and implementation of a speech-to-text transcription system using Natural Language Processing (NLP). The study addresses the limitations of manual transcription, which is often time-consuming, costly, and error-prone, by developing a web-based application that automates the process. The system was built with a client-server architecture: the frontend hosted on Github pages for accessibility and the backend deployed on Hugging face spaces, integrating OpenAI’s Whisper model for transcription, key NLP techniques such as tokenization, text normalization, and punctuation restoration were applied to enhance accuracy and readability of transcriptions. System evaluation showed high performance with clear audio inputs, though accuracy reduced slightly in noisy environments. The findings demonstrate that open-source tools and cloud-based deployment can provide an efficient, cost-effective, and user-friendly transcription solution. This project highlights the potential of NLP-driven speech recognition for applications in education, accessibility, business communication, and digital documentation, while recommending future improvements in noise handling, multi lingual support, and real-time streaming capabilities.

Full-Text Access Notice

In accordance with the NERD Policy on promoting peer-reviewed publication, public access to the full text of a project, thesis or dissertation is restricted for three years, allowing the author and supervisors sufficient time to pursue peer-reviewed publication. During this period, researchers with legitimate academic or research purposes may request authorisation directly from the author to enable NERD to release the indexed full texts of the work using the form below.

Request authorisation from the author