A way to add punctuation method and system

The present invention discloses a method and system for adding punctuation. The method comprising: a voice file to be processed as a whole, according to the semantic characteristics of each word of each word and contained therein, identifying the feature units to be N1 appears in the voice file; based on the silence detection to be treated a voice file is divided into one or more speech segments, according to the semantic characteristics of each word of each speech segments contained in each word, identification feature units N2 to the voice file appears; the use of word-based words and the language model established semantic features, in accordance with a first aggregate weight of the feature units of the N1 and N2 is determined to be punctuation voice file and a second integrated state heavy weight; the weight of the aggregate weight of the first and the second integrated to obtain a third weighted by synthesis weights, punctuation added based on the sum of weight of the third voice file. Application of the invention can be added to improve the accuracy of punctuation.