| In recent years,in the field of public security,with the frequent occurrence of non-contact cases with voice clues such as telecommunication fraud,voiceprint recognition is becoming more and more effective technical means to combat crime.However,with the business development of voiceprint recognition technology in police application and the change of application mode,the traditional static offline voiceprint comparison system with single data source is more and more difficult to meet the police needs.At the same time,local public security departments have gradually formed a voice monitoring system.In order to make the voiceprint recognition technology meet the needs of police applications,a voiceprint data platform is proposed,which is connected with voice files from multiple data sources and voiceprint recognition algorithm engines of many manufacturers.The whole system adopts B/S architecture,develops back-end based on Spring Boot and My Batis framework,uses My SQL to store data and Redis to build cache service,realizes the management and application of source voice files and voiceprint data,and provides voiceprint application services such as data management,voiceprint comparison and voiceprint alarm by using the ability of algorithm engine.This paper first analyzes the different needs of various users for the platform,and then designs the overall architecture of the platform,divides the functional modules,and establishes six main modules: audio library management,thematic database management,voiceprint database management,voiceprint application,engine operation and authority management.Then,according to the requirements,the database table is designed from the conceptual structure to the logical structure.Finally,the voiceprint data platform is completed.Through the design of test cases,the platform is tested and verified,and the expected results are achieved.Through the design and implementation of voiceprint data platform,police officers can effectively manage voice data,string and parallel cases,and build voiceprint database,which is conducive to the implementation of voiceprint recognition technology to provide clues in non-contact cases such as telecom fraud,combat crime,and promote the construction of intelligent police. |