Font Size: a A A

The Design And Implementation Of Vocal Singing Score System

Posted on:2015-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:J BaiFull Text:PDF
GTID:2348330542952473Subject:Engineering
Abstract/Summary:PDF Full Text Request
Grading human voice singing emphasizes tow cores,including the transformation from the natural voice signal to feedback information recognized by people's eyes,and the objective judgement for the level of singing.In this paper,we want to design and develop a grading singing system which can be useful for personal music lovers.On one side,the system makes general users realize their level of singing directly,thus they are informed of the main errors in the process of singing expediently,so they can improve their level of singing efficiently.On the other hand,the system can add interest to current inherent VOD systems,thus it can improve customers' loyalty.Based on the features of human voice singing,integrated with the research of technologies related to speech signal processing and the requirement analysis of users usage scenarios,we implement the main algorithm grading the intonation,determine the system main design architecture,and finish the realization of the system and the validation work.The system uses customer-service architecture(C/S architecture)as the main architecture,Microsoft SQL Sever 2000 to design the database in server-side,Microsoft Visual Studio 2005 as the developing platform,embedded system based on Linux as the operation platform,C/C++ as the programming language,TCP/IP as the specification of communication protocol of front-end and rear-end,FTP to implement file transformation between front-end and rear-end,MP3,XML as the information carrier of voice source and music score respectively.Based on the requirement features of grading intonation system,we determine the division of function modules for grading system,then design the business process,complete the design of system's overall function,finally design each sub-module's function in detail on the basis.The six sub-modules include database operation module,server-side network communication module,client-side network communication module,resources downloading module,grading module,grading algorithm module.Through the speech signal processing algorithm,and the research of relation between frequency and pitch,we design and implement the transformation algorithm from speech signal to pitch sequence,voice smooth transition algorithm for the grading function,thus we provide the guarantee to reflect the level of singing objectively.Based on the principles of computer application system's design,we divide the function modules in the base of system requirement analysis,and develop specific function of each function module.Based on the reseapply subsection processing to continuous speech.Arch and experiment of the speech signal processing algorithm,we use Fast Fourier Transform and Adding Windows to The human singing grading system designed by this paper,its front-end business mainly runs in the operating system of Linux.We build the test surrounding after achieving the function of system,and process the experimental test for the system.The result shows that the system runs greatly.Now it has been transformed into the Android and IOS operating system,and serve as Flash module to grade the singing in Web-rear through the code transformation.
Keywords/Search Tags:Singing score, MVC Architecture, Base frequency, Pitch, Speech signal analysis
PDF Full Text Request
Related items