| With the increasingly prevalence of computer information systems, more and more people have to get information by querying computer system. However, it baffles the spreading of information system that most people lack knowledge about computer and database. This can be solved by querying the information system based on speech, by which users need only to speak what information they want to get and the system will transform the speech to SQL command which is executed to acquire information from the database.This thesis has studied the technologies of Chinese interface for speech based book query, mainly including speech recognition, lexical analysis, syntax analysis, semantic analysis, answer generation and speech synthesis. Our main works are as follows:Glossaries and standard query sentence frames for book query system are defined to meet the need of the query system. Lexical analysis and syntax analysis based on state transition graph and dynamic match are proposed.60 query sentence frames are defined. And a set of rules for the transformation from Chinese query sentence to corresponding SQL command are presented for semantic analysis. For each query sentence frame, an answer sentence frame is defined which is used to generate speech flow to answer the user.Fuzzy theory is introduced to the query system to make fuzzy query sentences be allowed. Techniques of transforming fuzzy query sentences to determinate SQL commands are proposed, which makes the query interface more friendly.A Chinese speech interface system for querying book database is designed and implemented, in which the Speech SDK5.1 published by Microsoft Ltd is used for speech recognition and synthesis, and some tests are made on it. |