A Report On
A Report On
A REPORT ON
PROJECT REPORT
BACHELOR OF TECHNOLOGY
(Computer Science & Engineering)
SUBMITTED BY
(Arshpreet Singh, rollno1903107, SEMESTER-3 & GROUP-Z1)
UNDER THE GUIDANCE OF
Geetanjali babbar
(Assistant Professor)
1
y 1903107
CANDIDATE'S DECLARATION
I hereby certify that the work which is being presented in the project report entitled
“COLLEGE ERP SYSTEM ” by “Arshpreet Singh” in partial fulfillment of
requirements for the award of degree of B.Tech. (CSE) submitted in the Department of
CSE at Chandigarh Engineering College under PUNJAB TECHNICAL
UNIVERSITY, JALANDHAR is an authentic record of my own work carried
out during a period from SEP 2019 to NOV 2023 under the supervision of
Geetanjali babbar .
Arshpreet Singh
(Name & Signature of the Student)
This is to certify that the above statement made by the candidate is correct to the
best of my/our knowledge.
The B.Tech Viva –Voce Examination of Arshpreet Singh
has been held on
and accepted.
Introduction
In the society every one either human or animals wish to interact with each other and
tries to convey own message to others . The receiver for messages may get the exact
and full idea of the senders, or may get the partial idea or sometimes can not
understand anything out of it.
In some cases may happen when there is some lacking in communication (i.e when a
child convey message, the mother can understand easily while others can not )
Project overview
After the five decades of research, the speech recognition technology has finally
entered marketplace, benefiting the users in variety of ways. The challenge of
designing a machine that truly functions like an intelligent human is still a major one
going forward.
4
y 1903107
System Requirements:
Continuous speech allow the user to speak almost naturally , it is also called
the computer dictation.
Spontaneous Speech
At a basic level, it can be thought of as speech that is natural sounding and not
rehearsed. An ASR system with spontaneous speech ability should be able to handle a
variety of natural speech features such as words being run together, “ums” and
“ahs”, and even slight stutters.
speech while a machine requires training, computer requires help for separating the
speech sound from the other sounds.
Factors on the speech recognition:
Homonyms: are the words that are differently spelled and have the
different meaning but acquires the same meaning, for example “there” “their”
5
y 1903107
“be” and “bee”, “cool” and “coal”. This is a challenge for computer machine to
distinguish between such types of phrases that sound alike.
Noise factor: the program requires hearing the words uttered by a human
distinctly and clearly. Any extra sound can create interference, first you
need to place system away form noisy environments and the n speak
clearly else the machine will confuse and will mix up the words.
The future of speech recognition :
• Dictation speech recognition will gradually become accepted.
• Accuracy will become better and better.
• Microphone and sound systems will be designed to adapt more
quickly to changing background noise levels, different environments,
with better recognition of extraneous material to be discarded.
Methodology
As an emerging technology , not all developers are familiar with speech recognition
technology . While the basic functions of both speech synthesis and speech
recognition takes only few minutes to understand (after all, most people learn to
speak and listen by age two), there are subtle and powerful capabilities provided by
computerized speech that developers will want to understand and utilize.
An understanding of the capabilities and limitations of speech technology is also
important for developers in making decisions about whether a particular applications
will benefit from the use of speech input and output.
6
y 1903107
This is because a large amount of digital filtering and signal processing can take
place in ASR(Automated Speech Recognition ).
7
y 1903107
Existing System
Speech recognition is a vast research field for researchers in modern era. Earlier,
the human language was processed by the computer system for speech
recognition. ... In the existing systems, the recognition rate is very less and the
noise ration during the recognition process creates a problem.Sep 28, 2020
Proposed System
Automatic Speech Recognition. Many researchers have proposed ASR system using a
traditional feature like MFCC, LPC, linear predictive cepstral coefficient (LPCC), and PLP
(perceptual linear prediction) [26–28]. It is challenging to develop an
automatic speech recognizer in presence of noise.
8
y 1903107
Feasibility Study :
Technical Feasibility
Scheduling Feasibility
Financial Feasibility
Operational Feasibility
Social and Ethical Considerations
Legal Feasibility
Through these studies were obtained on the conclusions and proposals for the project
:
Technical Feasibility
There are many of components that can build our system :( hardware
,software , and human components ).
Hardware components
Network communication
M odem for connecting to internet , Connecting Wires .
Computer components :
computer devices which are use to implements the application
(Speech Recognition System )
9
y 1903107
When one thinks about speaking to computers, the first image is usually
speech recognition, the conversion of an acoustic signal to a stream of
words. After many years of research, speech recognition technology is
beginning to pass the threshold of practicality. The last decade has
witnessed dramatic improvement in speech recognition technology, to the
extent that high performance algorithms and systems are becoming
available.
10
y 1903107
11
y 1903107
12
y 1903107
UserInterface
MainForm
Code the main window and movement between the windows by voice
Option Strict On
ImportsSystem.Speech.Recognition
' Add reference Assemblies Framework
System.Speech
ImportsSystem.Speech.Recognition.SrgsGrammar
' Adding this is unnecessary on
my PC
ImportsSystem.Runtime.InteropServices
'For Monitor Command
ImportsSystem.Speech
ImportsSystem.Drawing.Drawing2D
ImportsSystem.ComponentModel
ImportsDMSoft
Public ClassForm5
13
y 1903107
SkinOb.LoadSkinFromFile("C:\Users\fathail\Desktop\vb\project\A_67.skf")
SkinOb.ApplySkin()
Me.Text = "Speech recognition, by Doc Oc, version:" &
My.Application.Info.Version.ToString & " , say hello to piss the pc off"
Controls.Add(OutputListBox)
SpeechEngine.LoadGrammar(New
System.Speech.Recognition.DictationGrammar) 14
SpeechEngine.SetInputToDefaultAudioDevice()
y 1903107
SpeechEngine.RecognizeAsync(Speech.Recognition.RecognizeMode.Multiple)
recognizer = New SpeechRecognitionEngine()
recognizer.SetInputToDefaultAudioDevice()
End Sub
Case "view"
Dim MyForm As New Form2
MyForm.Show()
Case "speech"
Dim MyForm As New Form3
16
y 1903107
MyForm.Show()
Case "close"
Me.Close()
Case "maximize"
Me.WindowState = FormWindowState.Maximized
Case "minimize"
Me.WindowState = FormWindowState.Minimized
End Select
' End If
End Sub
End Class
17
y 1903107
Add Commands
Imports System.Drawing.Drawing2D
Imports System.ComponentModel
Imports DMSoft
18
Public Class Form1
y 1903107
' ////////////////////////////////////////////////////////
SkinOb.LoadSkinFromFile("C:\Users\fathail\Desktop\vb\project\A_67.skf")
SkinOb.ApplySkin()
Try
19
Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
y 1903107
DataAdapter1.Fill(DataSet1, "CustomCommands")
dataGridView1.DataSource = DataSet1
dataGridView1.DataMember = "CustomCommands"
20
y 1903107
dataGridView1.Refresh()
Conn.Close()
Catch e1 As Exception
Console.WriteLine(e1)
End Try
End Sub
If Trim(text1.Text) <> "" And Trim( text2.Text) <> "" And Trim(text3.Text)
<> "" Then
Else
MsgBox( "please enter field data"
, MsgBoxStyle .Critical, "wrong in data
enter")
Exit Sub
End If
End Sub
btnOpen.Visible = False
text2.Text = "http://www." 21
text2.Focus()
y 1903107
End If
End Sub
btnOpen.Visible = True
text2.Text = ""
End If
End Sub
End Sub
View commands
23
y 1903107
24
y 1903107
.Grammar is loading
25
y 1903107
Controls.Add(OutputListBox)
SpeechEngine.LoadGrammar(New
System.Speech.Recognition.DictationGrammar)
SpeechEngine.SetInputToDefaultAudioDevice()
SpeechEngine.RecognizeAsync(Speech.Recognition.RecognizeMode.Multiple)
Do Until ReadLines.EndOfStream
Dim NewGrammar As New Grammar(New Choices(New
String(CType(ReadLines.ReadLine(), Char()))))
recognizer.LoadGrammarAsync(NewGrammar)
Loop
ReadLines.Close() recognizer.RecognizeAsync(RecognizeMode.Multiple)
End Sub
28
y 1903107
Case Is = "RESTART"
a.Speak("restart")
System.Diagnostics. Process.Start("shutdown", "-r")
Timer1.Enabled True
=
Timer1.Start()
System.Diagnostics.
Process.Start("h ps:// w.google.com/webhp? o
m -instant&ion=1&ie=UTF tt ww sourceid=chr
-8#output=search&sclient=psy
-
eab&q=weather&oq=&gs_l=&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.47008514,
d.eWU&fp=6c7f8a5fed4db490&biw=1366&bih=643&ion=1&pf=p&pdl=300"
)
a.Speak("Searching for local weather"
)
Case Is= "HELLO "
a.Speak("Hello sir")
Case Is= "GOODBYE "
a.Speak("Until next time" )
Me.Close()
Case Is= "OPEN DISK DRIVE"
'Case Is = "NINE"
a.Speak("Its now open" )
DimoWMP = CreateObject( "WMPlayer.OCX.7"
)
DimCDROM = oWMP.cdromCollection
If CDROM.Count =Then 2
CDROM.Item(1).Ejec t()
End If
End
EndSelect
EndIf
EndSub
30
y 1903107
End Sub
End Sub
'End Select
OutputListBox.BackColor = Color .Red
End Sub
End Class
Imports System.Speech 32
Imports System.Speech.Recognition
y 1903107
Imports System.Speech.Recognition.SrgsGrammar
Try
colorRule.Add(colorsList)
gram.Rules.Add(colorRule)
gram.Root = colorRule
reco.LoadGrammarAsync( New Recognition. Grammar( gram))
reco.SetInputToDefaultAudioDevice()
reco.RecognizeAsync( RecognizeMode .Multiple)
Catch s As Exception
MessageBox .Show(s.Message)
End Try
End Sub
Case "green"
SetColor( Color .Lime)
Case "Yellow"
SetColor( Color .Yellow)
Case "black"
SetColor( Color .Black)
Case "blue"
SetColor( Color .Blue)
End Select
End Sub
End Class
34
y 1903107
35