SYSTEM FOR STORING VOICE RECORDING INFORMATION BASED ON BLOCKCHAIN
20220415329 ยท 2022-12-29
Inventors
Cpc classification
G06F21/62
PHYSICS
G06F16/685
PHYSICS
International classification
Abstract
Provided is a storage system for voice recording information based on a blockchain. The storage system for voice recording information comprises: a voice-to-text conversion device for converting a voice recording file into a text file using a preset voice-to-text conversion algorithm, and outputting the converted text file and information on the voice-to-text conversion algorithm; a blockchain network consisting of a plurality of participating nodes, and configured to generate blocks including the text file and information on the voice-to-text conversion algorithm output from the voice-to-text conversion device according to a preset consensus algorithm, and to store the generated blocks on the blockchain; and a data storage device for storing the original voice recording file, wherein the storage system reliably stores the text file for the voice recording file.
Claims
1. A storage system for voice recording information based on a blockchain, comprising a voice-to-text conversion device for converting a voice recording file into a text file using a preset voice-to-text conversion algorithm, and outputting the converted text file and information on the voice-to-text conversion algorithm; and a blockchain network consisting of a plurality of participating nodes, which the nodes are configured to generate blocks including the text file and information on the voice-to-text conversion algorithm output from the voice-to-text conversion device according to a preset consensus algorithm, and to store the generated blocks on the blockchain, wherein the storage system reliably stores the text file for the voice recording file.
2. The storage system for voice recording information based on a blockchain according to claim 1, wherein the information on the voice-text conversion algorithm includes the type of the voice-text conversion algorithm and parameter information used for the voice-text conversion algorithm.
3. The storage system for voice recording information based on a blockchain according to claim 1, wherein the storage system for voice recording information further comprises a data storage device for storing the original voice recording file, and the original voice recording file for the text file is stored in the data storage device.
4. The storage system for voice recording information based on a blockchain according to claim 1, wherein the storage system for voice recording information further comprises an application for file inquiry that is installed and executed in the terminals of users, and the application for file inquiry, when a request for an arbitrary voice recording file occurs from the user, searches for and provides a text file for the corresponding voice recording file according to the request, or searches for and provides the original voice recording file stored in a data storage device.
5. The storage system for voice recording information based on a blockchain according to claim 1, wherein the voice recording file is a voice recording file generated during a telemarketing contract including contract information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019] Hereinafter, the structure and operation of a storage system for voice recording information based on a blockchain according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
[0020]
[0021] Hereinafter, the above-described configurations will be described in more detail.
[0022] The data storage device 20 is a database device in which the original voice recording file is stored, and when a request for a specific voice recording file is generated from the application for file inquiry 40, the corresponding voice recording file is provided.
[0023] The voice-to-text conversion device 10 converts a voice recording file into a text file using a preset voice-to-text conversion algorithm, and transmits the converted text file and information on the voice-to-text conversion algorithm to the blockchain network. The information on the voice-text conversion algorithm includes a type information of the voice-text conversion algorithm and parameter information used in the voice-text conversion algorithm.
[0024]
[0025] The pre-processing unit 12, which extracts signal and frequency domain features from a voice signal like the auditory system for transformation and feature extraction, functions as the cochlea of the auditory system, and extracts periodicity and synchronization information from the voice signal.
[0026] The acoustic model unit 14 calculates a result value from the features extracted from the pre-processing unit, and serves to recognize phonemes, syllables, and words, which are elements necessary to construct a sentence, based on the characteristics obtained through the pre-processing of the voice signal by the pre-processing unit. In general, for this, phonetics, phonology, phonological arrangement theory, poetry theory, etc. are required, and various dictionary-based voice recognition algorithms are used, and the approach for each recognition algorithm is as follows. The DTW algorithm is an approach through dynamic programming, the HMM algorithm is an approach through probability estimation, the Knowledge Base algorithm is an approach through reasoning using artificial intelligence, and the Neural Network algorithm is an approach through pattern classification.
[0027] The linguistic model unit 16 reconstructs a sentence by reconstructing phonemes, syllables, and words that are the result of pattern recognition for language processing. For this purpose, syntax, semantics, and morphology are used. Rule-based models and statistics-based models are used to construct sentences. A syntactic model constructs a sentence by limiting the types of words that can come after each word. A statistical model recognizes a sentence by considering the probability of occurrence of the previous N words for each word.
[0028] The parameter extraction unit 17 extracts parameters used in the voice processing model unit and the language processing model unit from the features extracted from the pre-processing unit.
[0029] The recording unit 19 uses the parameter information extracted by the parameter extraction unit, the voice processing information output from the voice processing model unit, and sentences restored from the language processing model unit using the voice processing information, to create and record a text file, and output the text file and the parameter information. The parameter information indicates a conversion key having characteristics for each voice-text conversion algorithm. Accordingly, if there are only the type of the voice-to-text conversion algorithm and parameter information used therefor, the same voice recording file can be converted into the same text file and output.
[0030] The voice-to-text conversion apparatus having the above-described configuration converts a voice recording file input from the outside into a text file using a preset voice-to-text conversion algorithm, and outputs the converted text file and information on the voice-text conversion algorithm. The information on the conversion algorithm includes information on a type of the conversion algorithm and parameters used in the conversion algorithm.
[0031]
[0032] In the system according to the present invention, the application 32 for blockchain processing provided in any participating node generates a transaction including the corresponding data when text information and information on the conversion algorithm are input, and creates a file block including the transaction according to a preset consensus algorithm and stored it. The storage copy is stored in the blockchain of each peer node. Since the stored files are located in the leaf node of the Merkle Tree, by checking only the root node of the Merkle Tree, it is possible to check whether the files stored in the blockchain are forged or altered. This series of processes are managed by the Distributed Hash Table (DHT), where a unique ID assigned to each file and information about the original file are stored. Basically, the application for blockchain processing includes a File Broadcast function and a Block Generate function, and also includes a DATA I/O API function for transmitting a text file as an output according to a request from the application for file inquiry 40.
[0033] On the other hand, the application for file inquiry 40 is an application software installed on a user's terminal, etc., and is an application software directly used by the user. When a user requests a text file for an arbitrary voice recording file through the execution of the application for file inquiry, the application for file inquiry requests the necessary information to the blockchain or data storage device, and according to the request, a text file is provided from the blockchain or an original voice recording file is provided from the data storage device.
[0034] In the storage system of voice recording information according to the present invention, a participating node of a blockchain network receives a text file converted from a voice recording file and parameter information from a voice-text conversion device, and performs a transaction in which the text file and parameter information are recorded. It creates a block including the transaction according to a preset consensus algorithm, and records the block in the blockchain. As a result, in the system according to the present invention, a text file converted from a voice recording file can be reliably stored in the blockchain.
[0035] On the other hand, the storage system for voice recording information having the above-described configuration stores the voice recording file in the form of a text file, so that inquiry and inspection can be performed very conveniently. In addition, the storage system for voice recording information according to the present invention records and stores the text information obtained by converting the voice information generated during the telemarketing contract in the blockchain, thereby confirming whether this is text information from the original voice recording file. In addition, it is possible to guarantee the reliability of the text file itself without forgery or tampering.
[0036] Therefore, users can search and inquire text files for voice recording files stored in the blockchain of the blockchain network using textual search keywords. In addition, by enabling the system according to the present invention to obtain the original voice recording file for the corresponding text file from the data storage device, if necessary, it is possible to check again whether the text file matches the original.
[0037] In the above, the present invention has been described based on preferred embodiments thereof, but this is merely an example and does not limit the present invention, and those of ordinary skill in the art to which the present invention pertains will appreciate that various modifications and applications not exemplified above are possible without departing from the essential characteristics of the present invention. And, the differences related to these modifications and applications should be interpreted as being included in the scope of the present invention defined in the appended claims.