for
Prepared by
Name: Cassandra Dias Roll No: ME05 e-mail: fernandes.cassandra@gmail.com
Guide :
Course: Date:
Contents
1 INTRODUCTION......................................................................................................................................................3 1.1 DOCUMENT PURPOSE ................................................................................................................................................4 1.2 PRODUCT SCOPE.......................................................................................................................................................4 1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW.........................................................................................................4 1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS.............................................................................................................4 1.5 DOCUMENT CONVENTIONS.........................................................................................................................................4 1.6 REFERENCES AND ACKNOWLEDGMENTS........................................................................................................................4 2 OVERALL DESCRIPTION.....................................................................................................................................4 2.1 PRODUCT PERSPECTIVE..............................................................................................................................................4 2.2 PRODUCT FUNCTIONALITY .........................................................................................................................................5 2.3 OPERATING ENVIRONMENT.........................................................................................................................................5 2.4 DESIGN AND IMPLEMENTATION CONSTRAINTS...............................................................................................................5 3 SPECIFIC REQUIREMENTS.................................................................................................................................6 3.1 EXTERNAL INTERFACE REQUIREMENTS.........................................................................................................................6 3.2 BEHAVIOUR REQUIREMENTS.......................................................................................................................................7
Revisions
Version Author Description of Version Date Completed
1.0
Cassandra Dias
Base version.
09/09/2011
1 Introduction
This project attempts to determine the audio features that most accurately classify a given sound sample as belonging to the species Emberiza Schoeniclus. The purpose of this section is to establish the conventions for the rest of this document.
2 Overall Description
2.1 Product Perspective
This software is a new self-contained product. It should classify any recording of a birds call as either belonging the species Emberiza Schoeniclus or not. The recording should be a .wav file. It will be most useful for environment monitoring and bird-lovers.
SRS for Classifying Bird Species based on their Sound Pre-process audio samples User Input Feature Selection Build a Classifier
Test Classifier
Input the numerical attributes of the training data Build a decision tree based on the attributes of the training data Input the numerical attributes of the test sample Classify the test sample as either belonging to the species or not
3 Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
SRS for Classifying Bird Species based on their Sound Enter the training data: Build Classifier Brows e
Classifying Bird Species based on their Sound Enter the test sample: Classify Brows e
Class is:
Details
User
Details
1. The classifier is to be built. 1. The numerical attributes of the audio samples are collected. 2. The attributes to be used are selected 3. The numerical attributes and the class are in the format required by the program. 1. The file to be loaded is selected by the program. 1. The file is too large to be read 2. Missing values or file not in proper format. 1. The file is read by the program
Details
User 1. The training data is ready to be read by the program 1. The training data should be available to the program 1. Attribute selection measures are used. 1. The classifier is not constructed. 1. The classifier is constructed.
Details
User 1. A test sample needs classification. 1. The classifier is ready 1. Attributes are read by the program 1. Missing attributes
Details
1. The test sample is read by the program
Details
User 1. The test sample is read by the program. 1. The classifier is ready. 2. The test sample is read by the program. 1. Attribute selection measures are used. 1. Classifier cannot be accessed. 1. The class is determined by the program. 2. The class is displayed.