Academic

Nepali Speech Recognition

My final year project.

Abstract

Speech recognition is the process of converting a speech signal to a sequence of words, by means of algorithms implemented as a computer program. This project analyzes the existing models for recognition of Nepali speech. Upon finding the shortcomings of the existing models, we move on to Ear Model, which is the simulation of how human ear and brain work together for speech recognition. This model eventually was found out to provide better accuracy than conventional methods. To further alleviate accuracy, provision for Nepali Dictionary checking and the database of syllables’ frequencies from Nepali corpus has also been devised. By using these techniques we have been able to achieve a speech recognition model that can be helpful to all seeking better model of speech recognition of Nepali language and other languages as well.

Ad Hoc SMS Voting

Ad Hoc SMS Voting is an attempt to build an application to help and ease the process of SMS voting through the use of a Symbian Series 60 Smartphone, Bluetooth connectivity using Symbian OS's API’s and a complete J2SE based server application for final parsing and manipulation of the SMSes as per requirement.

Class Website CMS

A simple CMS (Content Management System) designed for building up class' website. The CMS has handle multiple departments and has features like:

  • File Sharing
  • Photo Gallery
  • Link Sharing
  • Shoutouts
  • Polls
  • User Profiles
  • etc...

The code is in PHP and the database used is MySQL.

The other project members were:

  • Ayush Shrestha
  • Shishir Jha

3D Maze

3D Maze is a simulation of a maze and consists of walls and pillars around which the user can wander to find their way out of the maze. The maze is a conversion of a 2D map into a 3D picture. Using the arrow keys on the keyboard, the user can move ahead, backward and rotate left or right as desired exactly the way a player would be roaming in a maze to hit upon the exit.

SimpleZIP

SimpleZIP is an attempt to create a file compressor / decompressor using Huffman Algorithm. This is by no means comparable, in terms of speed and efficiency, to standard compression techniques like ZIP, RAR, etc.

Floppy Recycler

Floppy Recycler is a DOS based software that makes use of usable parts of a bad
floppy disk. Standard file systems (such as FAT16, NTFS, etc) require that the system
records like Master Boot Record (MBR), File Allocation Table (FAT), etc. be written at a
specific fixed location in the disk. So if these specified areas are bad, the whole disk
becomes unusable. Floppy Recycler has no such provisions and makes use of the
undamaged portions and hence recycling the disk.