[go: up one dir, main page]

KR102248701B1 - Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice - Google Patents

Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice Download PDF

Info

Publication number
KR102248701B1
KR102248701B1 KR1020200084373A KR20200084373A KR102248701B1 KR 102248701 B1 KR102248701 B1 KR 102248701B1 KR 1020200084373 A KR1020200084373 A KR 1020200084373A KR 20200084373 A KR20200084373 A KR 20200084373A KR 102248701 B1 KR102248701 B1 KR 102248701B1
Authority
KR
South Korea
Prior art keywords
voice
text
server
foreign language
chat
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020200084373A
Other languages
Korean (ko)
Inventor
박남도
Original Assignee
주식회사 엔디소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엔디소프트 filed Critical 주식회사 엔디소프트
Priority to KR1020200084373A priority Critical patent/KR102248701B1/en
Application granted granted Critical
Publication of KR102248701B1 publication Critical patent/KR102248701B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3337Translation of the query language, e.g. Chinese to English
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/632Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/08Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/005Language recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Acoustics & Sound (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Machine Translation (AREA)

Abstract

The present invention relates to a method for controlling the start and end points of interpretation and provision of predetermined information with a predetermined voice during an automatic interpretation chatting of multilingual voice. More particularly, each of a plurality of chatting participants using different native languages can control the starting point and ending point of a conversation which needs to be interpreted to the other party during a conversation in their native language with predetermined voice information, and allows specific information to be provided with a predetermined voice, as well. The present invention relates to a method for controlling the start and end points of interpretation and provision of predetermined information with a predetermined voice during an automatic interpretation chatting of multilingual voice, comprising the steps of: inputting the first voice information indicating the start of the conversation, the conversation content composed of voice, and the second voice information indicating the end of the conversation content to the first terminal; transmitting the conversation contents from the first terminal to the server; converting the conversation content into a first text at the server and then converting the conversation content into N foreign language texts corresponding to the first text (N is a natural number equal to or greater than 1); converting the N foreign language texts into N foreign language voices respectively; and transmitting the N foreign language voices to a second terminal using a foreign language corresponding to the N foreign language voices, respectively, and outputting the N foreign language voices to a speaker of the second terminal.

Description

다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법{Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice}Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice}

본 발명은 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법에 관한 것으로, 보다 구체적으로는 상이한 모국어를 사용하는 다수의 채팅 참여자 각자가 자신의 모국어로 대화 중 상대방들에게 통역되어야 하는 대화의 시점과 종점을 소정의 음성 정보로 제어할 수 있음은 물론, 특정 정보를 소정 음성으로 제공받을 수 있도록 가능하게 하는 방법에 관한 것이다.The present invention relates to a method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice. More specifically, each of a plurality of chat participants using different native languages communicates in their native language. The present invention relates to a method of enabling control of the start and end points of a conversation to be interpreted to the other parties with predetermined voice information, as well as allowing specific information to be provided with a predetermined voice.

인터넷 기술 및 모바일 기술의 발달로 다수의 스마트 단말 간의 채팅 서비스가 활성화되어 있다.With the development of internet technology and mobile technology, chatting service between a number of smart terminals is active.

그러나, 기존의 채팅 시스템은 동일한 언어를 사용하는 사용자들을 대상으로 개발된 시스템으로서 같은 언어를 사용하여야만 서로 채팅이 가능하다. However, the existing chat system is a system developed for users who use the same language, and chat with each other is possible only when the same language is used.

즉, 서로 다른 언어를 사용하는 사용자들은 실시간 채팅이 어렵다. In other words, real-time chat is difficult for users who speak different languages.

따라서, 당사자 중 어느 일방의 언어로 채팅을 하거나, 국제적인 공용어로 인식될 수 있는 영어 등으로 채팅을 하여야 하는 번거로움이 있다. Therefore, there is an inconvenience of having to chat in either language of the parties, or to chat in English, which can be recognized as an international language.

혹은, 사용자들은 채팅창에 모국어로 메시시를 작성하고, 별도의 번역 프로그램을 이용하여 이 메시지를 상대방 사용자의 언어로 번역한 후 채팅을 하는 방식이 제공되었다. 따라서, 종래의 채팅 시스템에 따르면, 서로 다른 언어를 사용하는 사용자간에는 원활한 채팅 서비스를 제공하기 어려운 문제점이 있었다.Alternatively, a method was provided for users to write a message in their native language in a chat window, and to use a separate translation program to translate the message into the language of the other user and then chat. Therefore, according to the conventional chat system, there is a problem in that it is difficult to provide a smooth chat service between users using different languages.

한편, 이러한 문제점을 개선하기 위해 서로 다른 언어를 사용하는 다자간에도 채팅 서비스가 제공되고 있다.On the other hand, in order to improve this problem, a chat service is provided even for multi-party using different languages.

이러한 다자간 채팅시에는 번역 서버의 중계에 의해 실시간으로 번역이 이루어진다. 다자간 채팅 서비스는 예컨대 한국어를 사용하는 사람, 일본어를 사용하는 사람 및 영어를 사용하는 사람이 3자 채팅을 할 때, 서로 다른 종류의 언어들간 실시간 번역을 제공한다.During such multi-party chat, translation is performed in real time by relaying from a translation server. The multi-party chat service provides real-time translation between different kinds of languages, for example, when a person who speaks Korean, a person who speaks Japanese, and a person who speaks English has a three-way chat.

그런데 기존의 다자간 채팅 서비스는 서비스 이용시 중복되는 프로세스를 거치게 되는 바, 비효율적이고 불편함이 있었다. 예를 들어, 한국어 사용자 단말에 채팅 메시지를 한국어로 입력하면, 단말은 번역 서버에 일본어 번역문을 요청하여 받은 후에 이를 일본어 유저에게 전송한다. 또, 다시 한국어 사용자가 한국어를 단말에 입력하고, 단말은 번역 서버에 영어 번역문을 요청하여 받은 후에 이를 영어 유저에게 전송해야 하므로, 동일한 한국어를 반복해서 입력해야만 하였기 때문이다.However, the existing multi-party chat service is inefficient and inconvenient as the process goes through redundant processes when using the service. For example, when a chat message is input in Korean on a Korean user terminal, the terminal requests and receives a Japanese translation from the translation server, and then transmits it to the Japanese user. In addition, since a Korean user inputs Korean into the terminal again, and the terminal requests and receives an English translation from the translation server, it must be transmitted to the English user, and thus the same Korean language must be repeatedly input.

이러한 문제점을 해결하기 위하여 제안된 선행 특허 기술로 헬로챗 주식회사에서 출원한 발명의 명칭이 "번역 채팅 서비스 제공 장치 및 방법"이 있다(특허출원번호 10-2015-0029838). As a prior patent technology proposed to solve this problem, the name of the invention filed by HelloChat Co., Ltd. is "an apparatus and method for providing a translation chat service" (Patent Application No. 10-2015-0029838).

본 선행 특허 문헌에서는 복수의 사용자 단말의 각각에 입력된 서로 다른 언어의 채팅 텍스트를 실시간으로 번역하여 원문과 번역문을 채팅 상대방 사용자 단말에 제공하는 번역 채팅 서비스 제공 방법을 제안하고 있다. This prior patent document proposes a method for providing a translation chat service in which chat texts of different languages input to each of a plurality of user terminals are translated in real time and the original text and the translated text are provided to a chat counterpart user terminal.

상기 선행 특허 문헌에 개시된 기술적 사상은 제1사용자 단말에서 번역 채팅 서비스를 제공하는 방법에 관한 것으로,The technical idea disclosed in the preceding patent document relates to a method of providing a translation chat service in a first user terminal,

제1언어의 제1 음성입력을 수신하는 단계;Receiving a first voice input of a first language;

상기 제1음성입력을 번역 채팅 서비스 제공 서버로 전송하는 단계;Transmitting the first voice input to a translation chat service providing server;

상기 번역 채팅 서비스 제공 서버로부터 상기 제1음성입력에 대응하는 상기 제1언어의 제1텍스트 및 상기 제1텍스트가 번역된 제2언어의 제2 텍스트를 수신하는 단계; 및Receiving a first text in the first language corresponding to the first voice input and a second text in a second language in which the first text is translated from the translation chat service providing server; And

상기 제1텍스트 및 상기 제2텍스트를 디스플레이하는 단계,Displaying the first text and the second text,

를 포함하는 번역 채팅 서비스 제공 방법을 제안하고 있음을 알 수 있다. It can be seen that a method of providing a translation chat service including a is proposed.

그러나, 위 선행 특허 문헌의 기술은 예컨대, 한국어 음성을 수신한 후 이를 한국어 및 영어 텍스트로 변환한 다음, 이를 디스플레이하는 방법에 관한 기술에 관한 것으로 모국어가 서로 다른 다수가 동일한 채팅 앱을 통하여 텍스트로 의사 소통을 나누고자 하는 경우에는 적용하기 어렵다는 문제점을 안고 있다.However, the technology of the preceding patent document relates to a method of receiving, for example, Korean voice, converting it into Korean and English text, and then displaying it. A number of different native languages are converted to text through the same chat app. It has a problem that it is difficult to apply if you want to share communication.

한편, 출원번호가 제10-2013-0096771호이고, 발명의 명칭이 "음성인식 기반의 메시징 통역서비스 제공 시스템 및 그 방법"인 또 다른 선행 특허에서는 "사용자로부터 음성인식을 통해 수신한 데이터를 바탕으로 제1메시지를 생성하고, 상기 제1메시지를 다른 언어로 번역한 제2메시지를 생성한 후 이를 상대방 단말기에 전달함으로써, 서로 다른 언어를 사용하는 사용자 간이라도 원활한 메시지 대화를 가능케 하는 방법"에 관한 기술이 제안되고 있다On the other hand, in another prior patent whose application number is 10-2013-0096771 and the name of the invention is "a system and method for providing a messaging interpretation service based on voice recognition," The first message is generated by using the method, and a second message translated from the first message into a different language is generated, and then transmitted to the other terminal, thereby enabling smooth message conversation even between users of different languages. Technology is being proposed

본 선행 특허 문헌의 기술적 사상을 살펴보면 (a) 서비스 제공 서버가 사용자 단말로부터 수신한 음성입력과 대응되는 텍스트를 탐색하는 단계; (b) 서비스 제공 서버가 (a)단계에서 탐색된 텍스트를 조합하여 제1언어로 된 제1메시지를 생성하는 단계; (c) 서비스 제공 서버가 상기 제1메시지를 제1언어와 상이한 제2언어로 번역하여 제2메시지를 생성하는 단계; (d) 서비스 제공 서버가 상기 제2메시지를 상기 사용자 단말을 포함한 하나 이상의 사용자 단말로 전송하는 단계;를 포함하는 서비스 제공 서버의 음성인식 기반 메시징 통역 서비스제공 방법인 것을 알 수 있다Looking at the technical idea of this prior patent document: (a) searching for a text corresponding to a voice input received from a user terminal by a service providing server; (b) generating, by the service providing server, a first message in a first language by combining the text searched in step (a); (c) generating, by the service providing server, a second message by translating the first message into a second language different from the first language; (d) the service providing server transmitting the second message to one or more user terminals including the user terminal; it can be seen that the method of providing a voice recognition-based messaging interpretation service of the service providing server including

그런데, 이러한 선행 특허 문헌의 경우 단순히 상이한 언어를 사용하는 상태방과의 문자 채팅만에 관한 것임을 알 수 있다.By the way, in the case of such a prior patent document, it can be seen that it relates only to text chat with a state room using a different language.

1. 특허출원번호; 10-2015-0029838, 발명의 명칭 ; "번역 채팅 서비스 제공장치 및 방법"1. Patent application number; 10-2015-0029838, title of invention; "Device and method for providing translation chat service" 2. 특허출원번호; 10-2013-0096771, 발명의 명칭 ; "음성인식 기반의 메시징 통역서비스 제공 시스템 및 그 방법"2. Patent application number; 10-2013-0096771, the name of the invention; "Voice recognition-based messaging interpretation service provision system and method"

본 발명은 서로 다른 모국어를 사용하는 다수의 채팅 참여자가 자신만의 언어로 실시간 채팅할 수 있도록 하는 것을 목적으로 한다.An object of the present invention is to enable a plurality of chat participants using different native languages to chat in real time in their own language.

본 발명은 문자 채팅은 물론 음성 채팅이 가능하도록 하며, 음성 채팅시 상이한 모국어 대화자에 대하여 실시간 통역하여 음성으로 제공하는 것을 목적으로 한다The present invention enables voice chat as well as text chat, and it is an object of the present invention to provide real-time interpretation and voice for speakers in different native languages during voice chat.

또한, 본 발명은 음성을 통한 채팅시 통역의 시점과 종점을 소정의 음성으로 제어할 수 있도록 하는 것을 목적으로 한다In addition, an object of the present invention is to be able to control the starting point and the end point of the interpretation by using a predetermined voice when chatting through voice.

또한, 본 발명은 소정의 정보를 소정의 음성 정보를 통하여 검색하고 청취할 수 있도록 하는 방법을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide a method for searching and listening for predetermined information through predetermined voice information.

본 발명은 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,The present invention is a method for controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,

대화의 시작으로 알리는 제 1 음성 정보와 음성으로 구성되는 대화 내용, 그리고 상기 대화 내용의 종료를 나타내는 제 2 음성 정보가 제 1 단말기로 입력되는 단계;Inputting, to a first terminal, first voice information indicating the start of a conversation, conversation content composed of voice, and second voice information indicating the end of the conversation content;

상기 제 1 단말기에서 상기 대화 내용을 상기 서버로 전송하는 단계;Transmitting the conversation content from the first terminal to the server;

상기 서버에서 상기 대화 내용을 제 1 텍스트로 변환시킨 후 상기 제 1 텍스트에 대응하는 N 개의 외국어 텍스트(N는 1 이상의 자연수)로 변환시키는 단계;Converting the conversation content into a first text in the server and then converting it into N foreign language texts (N is a natural number of 1 or more) corresponding to the first text;

상기 N 개의 외국어 텍스트를 각기 대응하는 N 개의 외국어 음성으로 변환시키는 단계Converting the N foreign language texts into corresponding N foreign language voices

상기 N 개의 외국어 음성에 각기 대응하는 외국어를 사용하는 제 2 단말기로 상기 N 개의 외국어 음성을 각기 전송하여 상기 제 2 단말기의 스피커로 출력시키는 단계;로 이루어지는 것을 특징으로 한다And transmitting each of the N foreign language voices to a second terminal using a foreign language corresponding to each of the N foreign language voices, and outputting the N foreign language voices to a speaker of the second terminal.

또한 본 발명은 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,In addition, the present invention is a method for controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,

대화의 시작으로 알리는 제 1 음성 정보와 음성으로 구성되는 검색 정보, 그리고 검색 요청을 나타내는 제 3 음성 정보가 제 1 단말기로 입력되는 단계;Inputting first voice information indicating the start of a conversation, search information composed of voice, and third voice information indicating a search request to a first terminal;

상기 제 1 단말기에서 상기 검색 정보를 상기 서버로 전송하는 단계;Transmitting the search information from the first terminal to the server;

상기 서버에서 상기 검색 정보를 제 1 텍스트로 변환시킨 후 상기 제 1 텍스트에 대응하는 자료를 검색하는 단계;Converting the search information into first text at the server and searching for data corresponding to the first text;

상기 검색에 의하여 추출된 검색 자료를 텍스트 또는 음성으로 변환하여 상기 제 1 단말기로 전송하는 단계로 이루어지는 것을 특징으로 한다And converting the search data extracted by the search into text or voice and transmitting it to the first terminal.

또한, 본 발명은 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,
(a) 단말기에 설치되는 채팅 앱을 활성화시킨 후, 음성 대화의 시작과 종료를 나타내는 임의의 제 1 음성 정보와 제 2 음성 정보를 상기 채팅 앱에 설정하여 저장하는 단계;
(b) 상기 단말기를 통하여 대화의 시작을 알리는 상기 제 1 음성 정보와 제 1 언어로 이루어지는 대화 내용, 그리고 상기 대화 내용의 종료를 상기 제 2 음성 정보가 입력되는 단계;
(c)상기 단말기에서 상기 제 1 언어로 구성되는 상기 대화 내용이 앱서버로 전송되는 단계;
(d)상기 앱서버에서 상기 제 1 언어로 구성되는 상기 대화 내용을 제 1 텍스트로 변환시키는 단계
(e)상기 제 1 텍스트가 분석 및 저장 서버인 제 1 서버로 입력되는 단계;
(f)상기 제 1 서버에 저장되어 있는 제 1 텍스트에 대응하는 상기 제 1 언어로 구성되는 상기 대화 내용에 대응하는 적어도 하나 이상의 다른 언어로 표현되는 제 1 외국어 텍스트가 존재하는 경우, 상기 제 1 외국어 텍스트를 상기 앱서버로 전송하고, 상기 앱서버에서는 상기 제 1 외국어 텍스트를 제 1 외국어로 음성으로 변환하여 상기 제 1 외국어를 모국어로 선택한 단말기로 각기 선택적으로 전송하여 음성으로 출력하는 단계;
(g) 상기 제 1 서버에 저장되어 있는 제 1 텍스트에 대응하는 상기 제 1 언어로 구성되는 상기 대화 내용에 대응하는 적어도 하나 이상의 다른 언어로 표현되는 제 2 외국어 텍스트가 존재하지 않는 경우, 상기 제 1 서버는 상기 제 1 텍스트를 외국어 번역 기능을 제공하는 적어도 하나 이상의 번역 사이트와 연동되어 있는 게이트웨이 서버로 전송하며, 상기 게이트웨이 서버는 적어도 하나 이상의 상기 번역 사이트중 하나인 제 1 번역 사이트에 접속하여 상기 제 1 텍스트를 상기 제 1 번역 사이트로 전송하고, 상기 제 1 번역 사이트는 상기 제 1 텍스트를 상기 제 1 텍스트와 대응하는 적어도 하나 이상의 다른 언어로 표현되는 상기 제 2 외국어 텍스트를 번역하여 상기 게이트웨이 서버로 전송하며, 상기 게이트웨이 서버는 상기 제 2 외국어 텍스트를 상기 제 1 서버로 전송하고, 상기 제 1 서버는 상기 제 2 외국어 텍스트를 저장함과 동시에 상기 제 2 외국어 텍스트를 상기 앱서버로 전송하고, 상기 앱서버에서는 상기 제 2 외국어 텍스트를 제 2 외국어 음성으로 변환하여 상기 제 2 외국어를 모국어로 선택한 단말기로 각기 선택적으로 전송하여 음성으로 출력하는 단계;를 수행하며
상기 단계 (a)~(g)를 반복 수행해 가면서 적어도 하나 이상의 상기 번역 사이트의 지원을 감소시키면서 상기 제 1 서버에서 직접 상기 채팅 앱으로 상기 제 1 텍스트에 대응하는 외국어를 음성으로 통역하여 전송하는 기능을 증대시키는 것을 특징으로 한다
In addition, the present invention is a method for controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,
(a) after activating the chat app installed in the terminal, setting and storing arbitrary first voice information and second voice information indicating the start and end of a voice conversation in the chat app;
(b) inputting the first voice information indicating the start of a conversation through the terminal, a conversation content in a first language, and an end of the conversation content with the second voice information;
(c) transmitting the conversation content in the first language from the terminal to an app server;
(d) converting the conversation content composed of the first language into a first text in the app server
(e) inputting the first text to a first server that is an analysis and storage server;
(f) When there is a first foreign language text expressed in at least one or more other languages corresponding to the conversation content composed of the first language corresponding to the first text stored in the first server, the first Transmitting a foreign language text to the app server, converting the first foreign language text into a voice in a first foreign language in the app server, selectively transmitting the first foreign language to a terminal selected as a native language, and outputting the voice as voice;
(g) When there is no second foreign language text expressed in at least one or more other languages corresponding to the conversation content composed of the first language corresponding to the first text stored in the first server, the second foreign language text 1 server transmits the first text to a gateway server that is linked with at least one or more translation sites that provide a foreign language translation function, and the gateway server accesses a first translation site, which is one of the at least one or more translation sites, The first text is transmitted to the first translation site, and the first translation site translates the second foreign language text expressed in at least one different language corresponding to the first text, and the gateway server And the gateway server transmits the second foreign language text to the first server, and the first server stores the second foreign language text and simultaneously transmits the second foreign language text to the app server, and the In the app server, converting the second foreign language text into a second foreign language voice, selectively transmitting the second foreign language to a terminal selected as a native language, and outputting the voice as voice; and
A function of translating and transmitting a foreign language corresponding to the first text by voice from the first server directly to the chat app while reducing support of at least one translation site while repeating steps (a) to (g). It is characterized by increasing

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

본 발명의 다른 실시예는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,Another embodiment of the present invention is a method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,

제 1 단말기에서 활성화되어 있는 채팅 앱을 통한 대화 내용을 음성으로 입력하는 단계;Inputting a conversation content through a chat app activated in the first terminal by voice;

상기 대화 내용이 서버로 전송되어 저장되는 단계Step of transmitting and storing the conversation contents to the server

상기 제 1 단말기에서 소정의 제 4 음성 정보가 입력되면 상기 서버는 기저장된 상기 대화 내용을 제 1 텍스트로 변환시킨 후 상기 제 1 텍스트에 대응하는 N 개의 외국어 텍스트(N는 1 이상의 자연수)로 변환시키는 단계;When predetermined fourth voice information is input from the first terminal, the server converts the previously stored conversation content into first text and then converts the previously stored conversation content into N foreign language texts (N is a natural number greater than or equal to 1) corresponding to the first text. Letting go;

상기 N 개의 외국어 텍스트를 각기 대응하는 N 개의 외국어 음성으로 변환시키는 단계Converting the N foreign language texts into corresponding N foreign language voices

상기 N 개의 외국어 음성에 각기 대응하는 외국어를 사용하는 제 2 단말기로 상기 N 개의 외국어 음성을 각기 전송하여 상기 제 2 단말기의 스피커로 출력시키는 단계;로 이루어지는 것을 특징으로 한다And transmitting each of the N foreign language voices to a second terminal using a foreign language corresponding to each of the N foreign language voices, and outputting the N foreign language voices to a speaker of the second terminal.

본 발명의 또 다른 실시예는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,Another embodiment of the present invention is a method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,

제 1 단말기에서 활성화되어 있는 채팅 앱을 통한 음성 대화 중 제 5 음성 정보를 입력 후 검색하고자 하는 제 1 정보를 음성으로 입력하는 단계;Inputting fifth voice information during a voice conversation through a chat app activated in the first terminal and then inputting first information to be searched by voice;

상기 제 1 정보가 서버로 전송되는 단계Transmitting the first information to a server

상기 서버에서 상기 제 1 정보를 텍스트로 변환시킨 후 상기 제 1 정보에 대응하는 자료를 검색하여 상기 제 1 단말기로 전송하는 단계로 이루어지며, The server converts the first information into text, searches for data corresponding to the first information, and transmits the data to the first terminal,

상기 제 1 단말기로 전송된 상기 자료는 상기 제 1 단말기의 채팅 앱상에 텍스트로 표시되거나 상기 제 1 단말기의 스피커를 통하여 음성으로 출력되는 것을 특징으로 한다The data transmitted to the first terminal may be displayed as text on a chat app of the first terminal or output as a voice through a speaker of the first terminal.

본 발명에서 제안하는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법을 실시하는 경우 다음과 같은 효과를 기대할 수 있다. The following effects can be expected when a method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat proposed by the present invention is performed with a predetermined voice.

본 발명의 채팅 앱은 실시간 통역이 가능하다The chat app of the present invention is capable of real-time interpretation.

따라서, 각기 다른 언어를 사용하는 다수가 채팅 앱을 통하여 대화하면서 자신이 사용하는 모국어로 말하고 들을 수 있다Therefore, many who speak different languages can speak and listen in their native language while talking through the chat app.

또한 대화의 시작과 종료를 나타내는 음성 정보를 활용함으로써 전달하고자 하는 대화 내용만 통역이 가능하도록 할 수 있다In addition, by using voice information indicating the start and end of the conversation, only the content of the conversation to be transmitted can be interpreted.

도 1은 본 발명에서 제안하는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법을 실시하기 위한 시스템의 일예이다.
도 2는 본 발명에서 제안하는 분석 및 저장 서비스의 기능을 설명하는 흐름도이다.
도 3은 본 발명에서 제안하는 번역 오류를 수정하는 방법의 다른 예시이다.
FIG. 1 is an example of a system for implementing a method of controlling a time point and an end point of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat proposed by the present invention with a predetermined voice.
2 is a flowchart illustrating the function of the analysis and storage service proposed in the present invention.
3 is another example of a method for correcting a translation error proposed by the present invention.

이하, 도면을 참고하여 본 발명에서 제안하는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법에 대하여 설명하기로 한다. Hereinafter, with reference to the drawings, a description will be given of a method of controlling the time and end points of interpretation and provision of predetermined information in a multilingual voice automatic interpretation chat proposed by the present invention with a predetermined voice.

본 발명에 대한 설명의 전제로, 먼저 본 발명 방법이 실시하기 위한 서버단의 시스템에 대하여 먼저 설명하고자 한다.As a premise of the description of the present invention, first, a server-side system for implementing the method of the present invention will be described first.

도 1은 본 발명에서 제안하는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법을 실시하기 위한 시스템의 일예이다.FIG. 1 is an example of a system for implementing a method of controlling a time point and an end point of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat proposed by the present invention with a predetermined voice.

도 2는 본 발명에서 제안하는 분석 및 저장 서비스의 기능을 설명하는 흐름도이다. 2 is a flowchart illustrating the function of the analysis and storage service proposed in the present invention.

본 발명의 기술적 사상은, 서로 다른 모국어를 사용하는 단말기 사용자(한국어 사용자, 중국어 사용자, 영어 사용자, 프랑스어 사용자, 일본어 사용자 등등)가 각자의 단말기에 설치된 채팅 앱을 통하여 각자가 사용하는 텍스트 언어를 입력할 수 있고, 타인의 단말기에 설치된 채팅 앱에는 타인 각자가 사용하는 언어로 실시간 표시되도록 한다. The technical idea of the present invention is that terminal users using different native languages (Korean users, Chinese users, English users, French users, Japanese users, etc.) input text languages used by each of them through a chat app installed in their respective terminals. It can be done, and the chat app installed on the other person's terminal should be displayed in real time in the language that each person uses.

따라서, 상이한 언어를 사용하는 다수의 채팅 앱 참여자는 언어 장벽과 무관하게 상이한 언어를 사용하는 다수와 자연스럽게 채팅할 수 있다는 이점이 있다. Therefore, there is an advantage that a number of chat app participants who speak different languages can chat naturally with a large number who speak different languages regardless of the language barrier.

즉, 채팅 앱을 통하여 한국어 텍스트를 입력하면, 영어, 프랑스어, 일어, 중국어 등을 사용하는 단말기의 채팅 앱에는 한국어에 대응하는 영어, 프랑스어, 일어, 중국어 등이 번역되어 각자의 단말기에 설치된 채팅 앱상에 표시되므로 서로 다른 모국어를 사용하는 다수가 채팅을 자유롭게 할 수 있다는 이점이 있다. That is, when Korean text is input through the chat app, the chat app of the terminal using English, French, Japanese, Chinese, etc. is translated into English, French, Japanese, Chinese, etc. corresponding to Korean, and is displayed on the chat app installed on each terminal. This has the advantage that many people who speak different native languages can chat freely.

이하에서는 도면을 참조하여 보다 구체적으로 설명하기로 한다. Hereinafter, it will be described in more detail with reference to the drawings.

먼저, 서로 다른 모국어를 사용하는 다수의 사용자 각각은 자신의 단말기(스마트 폰, 태블릿, 컴퓨터 등)에 채팅 앱을 설치한 후, 친구 설정을 통하여 다수의 사용자와 채팅을 할 수 있는 채팅 창을 오픈할 수 있다. First, each of the multiple users who speak different native languages installs a chat app on their terminal (smart phone, tablet, computer, etc.), and then opens a chat window where they can chat with multiple users through friend settings. can do.

한국어 사용자가 자신의 단말기에 설치된 채팅 앱의 채팅 창을 통하여 예컨대 "안녕"이라는 텍스트를 입력하였다고 가정한다. It is assumed that a Korean user inputs, for example, the text "Hello" through a chat window of a chat app installed in his terminal.

"안녕"이라는 텍스트는 본 발명에서 제공하는 분석 및 저장 서버로 전송된다. The text "Hello" is transmitted to the analysis and storage server provided by the present invention.

본 발명의 분석 및 저장 서버의 구성은 도 2에 도시된 프로세스를 실시할 수 있다. 도 2는 본 발명에서 제안하는 분석 및 저장 서비스의 기능을 설명하는 흐름도이다. The configuration of the analysis and storage server of the present invention can implement the process shown in FIG. 2. 2 is a flowchart illustrating the function of the analysis and storage service proposed in the present invention.

1. 전송된 텍스트의 언어를 판별하는 단계1. Determining the language of the transmitted text

분석 및 저장 서버에서는 채팅 앱을 통하여 수신된 텍스트의 언어 종류를 판별한다.The analysis and storage server determines the language type of the text received through the chat app.

예컨대 수신된 텍스트가 한국어인지, 영어인지, 일본어인지 등을 판별한다. For example, it is determined whether the received text is Korean, English, or Japanese.

2. 다음, 해당 텍스트와 동일한 의미를 갖는 다른 언어가 저장되어 있는지 검색한다. 2. Next, it searches for other languages that have the same meaning as the text.

예컨대, 한국어 "안녕"에 대응하는 영어, 일본어, 중국어 등을 데이터베이스를 통하여 검색한다.For example, English, Japanese, Chinese, etc. corresponding to Korean "hello" are searched through the database.

3. 해당 텍스트에 대응하는 외국어가 있는 경우, 그 외국어를 사용하는 단말기의 채팅 앱으로 해당 외국어를 직접 전송한다. 3. If there is a foreign language corresponding to the text, the foreign language is directly transmitted to the chat app of the terminal using the foreign language.

예컨대, "안녕"에 대응하는 일본어, 영어가 데이터베이스에 존재하는 경우, 분석 및 저장 서버에서는 일본어, 영어를 사용하여 채팅하는 단말기의 채팅 앱으로 바로 전송한다. For example, when Japanese and English corresponding to "Goodbye" exist in the database, the analysis and storage server transmits them directly to the chat app of the terminal using Japanese and English to chat.

따라서, 일본어나 영어를 사용하는 채팅 앱 사용자의 채팅 창에는 "안녕"에 대응하는 일본어, 영어가 각각 표시될 것이다Therefore, Japanese and English corresponding to "Goodbye" will be displayed in the chat window of a chat app user who uses Japanese or English.

4. 다음, 해당 텍스트에 대응하는 외국어가 없는 경우, 분석 및 저장 서버는 해당 텍스트(예컨대 한국어 안녕)를 게이트웨이 서버로 전송하되, 영어와 일본어를 제외한 나머지 언어(예컨대, 중국어, 베트남어, 프랑스어, 러시아어 등)에 대한 번역 텍스트를 요청한다. 4. Next, if there is no foreign language corresponding to the text, the analysis and storage server transmits the text (eg, Korean Hello) to the gateway server, but other languages (eg, Chinese, Vietnamese, French, Russian) except English and Japanese. Etc.).

5. 본 발명의 게이트웨이 서버는 외국어 번역 기능을 제공하는 적어도 하나 이상의 번역 사이트와 연동되어 있다. 5. The gateway server of the present invention is linked with at least one translation site that provides a foreign language translation function.

도시된 바와 같이,본 발명의 게이트웨이 서버는 번역 서비스를 제공하는 구글 API, 파파고 API, 텐센트 API, SKT API, 네이버 API, 이스라엘 API, 그외 다수의 번역 서비스를 제공하는 API(즉, 번역 사이트)와 연동된다. As shown, the gateway server of the present invention is a Google API that provides a translation service, a Papago API, a Tencent API, a SKT API, a Naver API, an Israel API, and an API (that is, a translation site) that provides a number of other translation services. Is linked with.

게이트웨이는 적어도 하나 이상의 특정 변역 사이트를 지정할 수 있다. 이는 번역 사이트마다 번역 품질에 차이가 나기 때문이다. 따라서, 게이트웨이는 다양한 번역 사이트 중에서 최적의 번역 품질을 제공하는 적어도 하나 이상의 번역 사이트를 지정할 수 있도록 한 것이다. The gateway may designate at least one or more specific translation sites. This is because the quality of translation varies from site to site. Accordingly, the gateway is capable of designating at least one or more translation sites that provide optimum translation quality among various translation sites.

6. 번역 사이트에서 번역된 외국어 테스트는 게이트웨이 서버로 전송되며, 게이트 웨이 서버는 이를 분석 및 저장 서버로 전송한다.6. The foreign language test translated at the translation site is transmitted to the gateway server, and the gateway server transmits it to the analysis and storage server.

7. 분석 및 저장서버에서는 해당 외국어 텍스트(예컨대, 영어, 일본어, 중국어 등)을 저장한 후, 이를 앱 서버로 전송한다. 7. The analysis and storage server stores the foreign language text (eg, English, Japanese, Chinese, etc.) and transmits it to the app server.

8. 앱 서버에서는 동일한 채팅 방을 통하여 채팅중인 다수의 사용자에게 해당 외국어 텍스트를 전송한다.8. The app server transmits the foreign language text to multiple users chatting through the same chat room.

이때, 채팅 참여자가 사용하는 언어가, 영어인 경우에는 영어 텍스트가 전송되고, 중국어인 경우에는 중국어 텍스트가 전송되는 방법으로 전송된다. In this case, when the language used by the chat participant is English, the English text is transmitted, and when the Chinese is the language, the Chinese text is transmitted.

따라서, 채팅 참여자는 자신이 사용하는 언어로 텍스트를 입력할 수 있으면 물론, 다른 언어를 사용하는 채팅 참여자가 작성한 텍스트를 자신이 사용하는 언어로 번역된 텍스트를 볼 수 있다. Accordingly, the chat participant can view text translated into the language that the chat participant uses as well as the text written by the chat participant who speaks another language, as well as the ability to input text in the language they use.

따라서, 상이한 모국어를 사용하는 채팅 참여자들은 각자 자신이 사용하는 언어로 텍스트 입력 및 수신이 가능하다는 것을 알 수 있다. Accordingly, it can be seen that chat participants using different native languages can input and receive text in their own language.

이상에서 설명한 본 발명에 대하여 전체적으로 정리하여 설명하면 다음과 같다. The general summary of the present invention described above is as follows.

단말기를 사용하여 본 발명에 따른 채팅 앱을 사용하는 사용자(참여자)는 채팅 앱의 설정 단계에서 자신이 사용할 언어를 선택한 이후 소정의 채팅 방을 개설하거나 참여하여 다수의 참여자와 채팅을 할 수 있다. A user (participant) who uses the chat app according to the present invention using a terminal may open a predetermined chat room or participate to chat with a plurality of participants after selecting a language to be used in the chat app setting step.

먼저, A언어를 선택한 채팅 참여자 1인이 채팅 창에서 A언어로 이루어진 A텍스트를 생성하여 입력한다.First, one chat participant who selects language A creates and inputs a context in the language A in the chat window.

A텍스트는 앱서버로 전송되고 앱서버는 A텍스트를 분석 및 저장 서버로 전송한다. The context is transmitted to the app server, and the app server transmits the context to the analysis and storage server.

분석 및 저장 서버에서는 A텍스트의 언어를 판별한 후, A텍스트에 대응하는 다른 외국어(B언어로 이루어진 B텍스트, C언어로 이루어진 C텍스트, D언어로 이루어진 D텍스트 등)가 데이터베이스에 있는지 여부를 확인한다. After determining the language of the context, the analysis and storage server determines whether other foreign languages corresponding to the context (B text in B language, C text in C language, D text in D language, etc.) exist in the database. Confirm.

예컨대, A텍스트에 대응하는 B텍스트가 데이터베이스에 있는 경우, 분석 및 저장 서버에서는 B텍스트를 앱 서버로 전송하고, 앱 서버는 B텍스트를 사용하는 참여자의 채팅 앱으로 B텍스트를 전송한다.For example, if the text B corresponding to the text A exists in the database, the analysis and storage server transmits the text B to the app server, and the app server transmits the text B to the chat app of the participant using the text B.

따라서, 빠른 속도 처리가 가능하다는 이점이 있다.Therefore, there is an advantage that high speed processing is possible.

한편, A텍스트에 대응하는 외국어가 데이터베이스에 없는 경우에는 게이트웨이 서버로 A텍스트를 전송한다.On the other hand, if the foreign language corresponding to the context is not in the database, the context is transmitted to the gateway server.

게이트웨이 서버는 A텍스트를 적어도 하나 이상의 번역 사이트에 제공하고 번역 결과물을 전송 받은 후 이를 분석 및 저장 서버에 전송한다. The gateway server provides the context to at least one translation site, receives the translation result, and transmits it to the analysis and storage server.

분석 및 저장 서버는 번역 결과물(예컨대, A텍스트에 대응하는 다른 외국어(B언어로 이루어진 B텍스트, C언어로 이루어진 C텍스트, D언어로 이루어진 D텍스트 등)을 저장한 후 앱 서버로 전송한다The analysis and storage server stores the translation result (e.g., another foreign language corresponding to the A text (B text in B language, C text in C language, D text in D language, etc.) and transmits it to the app server.

앱서버는 채팅 참여자의 언어에 대응하는 반역 결과물을 각 채팅 참여자의 채팅 앱으로 전송한다.The app server transmits the result of treason corresponding to the language of the chat participant to the chat app of each chat participant.

따라서, 상이한 모국어를 사용하는 다수가 자신만의 언어로 실시간 채팅할 수 있다는 이점이 있다. Thus, there is an advantage that many who speak different native languages can chat in real time in their own language.

한편, 본 발명에 따른 분석 및 저장 서버의 경우, 일정 시간이 흐른 경우 데이터베이스의 소정 텍스트에 대응하는 다양한 품질의 번역 텍스트를 저장할 수 있게 되고, 이 경우 게이트웨이 서버를 거치지 않아도 되므로 빠른 응답은 물론이거니와 점진적으로 API를 통한 번역 횟수가 줄어들게 되므로 경제성이 높아진다는 이점이 있다. On the other hand, in the case of the analysis and storage server according to the present invention, it is possible to store translated texts of various qualities corresponding to a predetermined text in a database when a certain time elapses, and in this case, it is not necessary to go through a gateway server, so not only quick response but also gradual As the number of translations through the API is reduced, there is an advantage in that economic efficiency increases.

한편, 본 발명의 분석 및 저장 서버에서는 자체 딥러닝 학습 툴을 제공하여 원문 및 이에 대응하는 다양한 언어의 번역물에 대한 최적 결과를 도출하기 위한 기능을 제공할 수 있다.Meanwhile, the analysis and storage server of the present invention may provide a function for deriving an optimal result for the original text and translations of various languages corresponding thereto by providing its own deep learning learning tool.

한편, 채팅 참여자는 자신이 받은 번역 텍스트의 문장이 이상한 경우 이를 선택하여 앱 서버로 재전송할 수 있고, 앱서버는 이를 분석 및 저장 서버에 재전송한다. On the other hand, the chat participant can select and retransmit it to the app server when the sentence of the translated text received by the chat participant is strange, and the app server retransmits it to the analysis and storage server.

이 경우 분석 및 저장 서버에 이에 대응하는 다른 번역문이 있는 경우에는 앱 서버를 통하여 채팅 참여자의 채팅 앱으로 다른 번역문을 전송할 수 있다.In this case, if there is another translation corresponding thereto in the analysis and storage server, another translation may be transmitted to the chat app of the chat participant through the app server.

만약 다른 번역문이 없는 경우에는 이를 게이트웨이 서버를 통하여 전송하고 게이트웨이는 다른 번역 사이트의 결과물을 받아서 분석 및저장 서버로 전송하고 이는 다시 앱 서버를 통하여 채팅 참여자의 채팅 앱으로 보내질 수 있다. 이는 반복적으로 수행 가능하며, 사용자가 더 이상 번역 텍스트 문장을 앱 서버로 재전송 요청을 하지 않을 경우 분석 및 저장서버가 정상적으로 번역이 되었다고 판단, 학습하고 이러한 결과를 통하여 분석 및 저장 서버는 특정 텍스트에 대한 최적의 번역 텍스트에 대한 우선 순위를 내부적으로 결정할 수 있으며 그 결과는 저장된다 차후 주요 번역문으로 사용할 수 있다. If there is no other translation, it is transmitted through the gateway server, and the gateway receives the result of another translation site and transmits it to the analysis and storage server, which can be sent back to the chat participant's chat app through the app server. This can be done repeatedly, and if the user no longer requests to retransmit the translated text to the app server, the analysis and storage server determines that the translation has been successfully translated, learns, and through these results, the analysis and storage server The priority for the best translated text can be determined internally and the results are stored for later use as major translations.

다음, 도 3은 본 발명에서 제안하는 번역 오류를 수정하는 방법의 다른 예시이다. Next, FIG. 3 is another example of a method for correcting a translation error proposed by the present invention.

한글을 사용하는 채팅 앱 참여자가 수신한 번역 텍스트 중에서 오류가 있는 부분이 있는 경우 채팅 앱에서 제공하는 재번역 기능키를 선택하면 위에서 설명한 것처럼 작업을 반복하여 원하는 번역 텍스트를 받아 볼 수 있도록 한다.If there is an error in the translated text received by a participant of the chat app using Korean, selecting the retranslation function key provided by the chat app allows you to receive the desired translated text by repeating the operation as described above.

한편, 도 3에 도시된 바와 같이, 특정 한글에 다른 언어가 포함되어 있는 오번역이 발생되어 수신된 경우, 참여자가 재번역을 요청하면 분석 및 저장 서버에서는 자체 딥러닝 학습법에 의하여 훈련된 결과물을 이용하여 최적의 번역 텍스트를 제공할 수도 있다. On the other hand, as shown in Fig. 3, when an incorrect translation containing a different language in a specific Hangul is generated and received, when a participant requests retranslation, the analysis and storage server uses the result trained by its own deep learning learning method. Thus, an optimal translation text can be provided.

한편 본 발명의 채팅 앱에는 채팅 앱에 표시되는 소정 언어의 텍스트에 대한 원문(채팅 상대방이 입력한 원문)을 요청하는 기능키가 제공될 수 있다. Meanwhile, the chat app of the present invention may be provided with a function key for requesting an original text (an original text input by a chat partner) for a text in a predetermined language displayed on the chat app.

즉, A텍스트에 대한 번역 텍스트 B텍스트를 수신한 채팅 참여자가 B텍스트의 원문을 볼 수 있는 기능키를 선택하면, 분석 및 저장 서버에서는 데이터베이스에 저장되어 있는 A텍스트를 선택적으로 전송할 수 있다.That is, when a chat participant who receives the translated text B text for the context selects a function key for viewing the original text of the text B, the analysis and storage server can selectively transmit the context stored in the database.

더불어, 본 발명의 채팅 앱에는 상기 채팅 앱에 표시되는 소정 언어의 텍스트에 대한 원문(채팅 상대방이 입력한 원문)을 요청하는 기능키가 제공될 수도 있다. In addition, the chat app of the present invention may be provided with a function key for requesting an original text (original text input by a chat partner) for text in a predetermined language displayed on the chat app.

이 경우, 분석 및 저장 서버에서는 해당 원문 텍스트를 전송한다. In this case, the analysis and storage server transmits the original text.

이상에서 설명한 바와 같이, 본 발명에서 제안하는 자동 번역 기능을 이용한 실시간 다국어 다중 번역 채팅 방법에 사용된 분석 및 저장 서버는 다양한 번역 결과물을 저장할 수 있고, 채팅 참여자의 재번역 요청 등에 따라 재번역된 결과물이 누적되고 더불어 딥러닝 학습에 따른 결과에 따라 최적의 번역 텍스트가 저장될 것이다. As described above, the analysis and storage server used in the real-time multilingual multi-translation chat method using the automatic translation function proposed in the present invention can store various translation results, and the retranslated results are accumulated according to the retranslation request of the chat participant. In addition, the optimal translation text will be stored according to the result of deep learning learning.

즉, A 텍스트에 대하여 다른 언어로 번역된 B, C, D텍스트 등이 저장됨은 물론 B, C, D 텍스트와 동일 유사한 의미를 갖는 많은 텍스트를 보유하게 될 것이다. That is, B, C, D text, etc. translated into other languages for A text will be stored, as well as many texts having the same meaning as B, C, D text, etc. will be retained.

따라서, 상기 채팅 앱으로 전송된 번역 텍스트 중 어느 하나에 대하여 재번역 요청이 앱 서버를 통하여 상기 분석 및 저장 서버로 반복적으로 입력되는 경우, 직전에 보낸 번역 텍스트와 동일 동일 유사한 의미를 갖는 텍스트 중 선택 빈도가 높은 텍스트를 선정하여 상기 채팅 앱으로 전송할 수 있을 것이다Therefore, when a retranslation request for any one of the translated texts transmitted to the chat app is repeatedly input to the analysis and storage server through the app server, the frequency of selection among texts having the same same and similar meaning as the translated text sent immediately before It will be possible to select a text with a higher value and send it to the chat app.

따라서, 기간이 경과함에 따라 높은 품질의 번역 텍스트가 제공될 수 있다는 이점이 있다. Therefore, there is an advantage that high quality translated text can be provided as the period elapses.

즉, 각 언어에 대응하여 다양한 품질의 동일 유사한 텍스트가 누적되어 저장되고 채팅 참여자의 해당 번역에 대하여 수긍할 때까지 본 발명에 따른 프로세스가 반복 수행되는 경우 본 발명의 분석 및 저장 서버는 게이트웨이 서버의 지원 없이도 족자적으로 운영이 가능하여 빠른 번역 응답은 물론 경제적 부담을 경감시킬 수 있다는 이점이 있다.That is, when the same and similar texts of various qualities are accumulated and stored in correspondence with each language, and the process according to the present invention is repeatedly performed until the chat participant agrees to the corresponding translation, the analysis and storage server of the present invention It is possible to operate in a scroll without support, so it has the advantage of not only responding quickly to translation but also reducing the economic burden.

한편, 본 발명에서는 위와 같은 시스템에 사용함에 있어서 또 다른 실시예를 제안하고자 한다On the other hand, the present invention intends to propose another embodiment when used in the above system.

본 발명의 또 다른 실시예는 "다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법"이다. Another embodiment of the present invention is "a method of controlling the time and end points of interpretation and provision of predetermined information in a multilingual voice automatic interpretation chat with a predetermined voice".

이하 보다 상세히 설명하고자 한다It will be described in more detail below.

먼저, 도 1에 도시된 본 발명의 앱서버에는 단말기를 통하여 전송되는 음성을 텍스트로 변환하는 STT(speech to text) 기능부와 텍스트를 음성으로 변환하는 TTS(text to speech) 기능부가 더 제공된다.First, the app server of the present invention shown in FIG. 1 is further provided with a speech to text (STT) function unit for converting speech transmitted through a terminal into text and a text to speech (TTS) function unit for converting text into speech. .

또한 본 발명의 앱 서버는 단말기를 통하여 입력되는 음성 중에서 소정의 커맨드를 인식하는 제어부가 더 제공될 수 있다. In addition, the app server of the present invention may further include a control unit for recognizing a predetermined command from voice input through a terminal.

즉, 도 1의 앱서버에는 STT 기능부, TTS 기능부, 제어부가 더 제공될 수 있다. That is, the app server of FIG. 1 may further include an STT function unit, a TTS function unit, and a control unit.

본 발명에서는 이들 STT 기능부, TTS 기능부, 제어부를 활용하여 단말기를 통하여 입력되는 음성을 텍스트로 변환시킨 후 전술한 변역 과정을 거친 적어도 하나 이상의 다른 외국어 텍스트를 음성으로 각기 변환시킨 후 채팅 참여자 단말기로 전송할 수 있도록 한다. In the present invention, the STT function unit, the TTS function unit, and the control unit are used to convert the voice input through the terminal into text, and then at least one or more other foreign language texts that have undergone the above-described translation process are converted into speech, respectively, To be able to transfer.

따라서 본 발명에 따른 방법을 실시하는 경우 단말기에 설치된 채팅 앱을 통하여 전송된 음성이 자동으로 통역되어 상대방 단말기에서 사용하는 언어로 음성 출력 가능하다Therefore, when implementing the method according to the present invention, the voice transmitted through the chat app installed in the terminal is automatically interpreted, and the voice can be output in the language used by the other terminal.

따라서 본 발명에 따른 채팅 앱을 사용하는 경우 언어가 서로 상이함에도 불구하고 실시간 통역 서비스를 제공받는 효과를 기대할 수 있다. Therefore, in the case of using the chat app according to the present invention, it is possible to expect an effect of receiving a real-time interpretation service even though languages are different from each other.

그런데, 본 발명에서와 같이 음성 자동 통역 기능을 제공하는 경우, 원치 않는 음성이 상대방 단말기로 전송되어 통역되는 경우가 발생할 수 있다. However, when the automatic voice interpretation function is provided as in the present invention, an unwanted voice may be transmitted to a counterpart terminal for interpretation.

이에 본 발명에서는 다국어 음성 자동 통역 채팅시 통역하고자 하는 음성 대화의 시점과 종점과 제어할 수 있는 방법을 제안하고자 한다,Accordingly, the present invention proposes a method for controlling the starting point and the end point of a voice conversation to be interpreted during a multilingual voice automatic interpretation chat.

먼저, 각 사용자는 자신의 단말기에 설치된 본 발명의 채팅 앱을 통하여 소정의 대화의 시작을 알리는 제 1 음성 정보와 종료를 나타내는 제 2 음성 정보를 설정하여 채팅 앱에 저장할 수 있다. First, each user may set first voice information indicating the start of a predetermined conversation and second voice information indicating the end of a predetermined conversation through the chat app of the present invention installed in his or her terminal and store it in the chat app.

이렇게 제 1 음성 정보와제 2 음성 정보를 설정한 이후, 사용자는 채팅 앱을 통하여 제 1 음성을 발성한 다음, 자신이 말하고자 하는 대화 내용을 음성으로 입력한 후, 제 2 음성을 발성한다. After setting the first voice information and the second voice information in this way, the user utters the first voice through the chat app, then inputs the content of the conversation to be spoken by voice, and then utters the second voice.

즉, 제 1 음성 정보, 대화 내용, 제 2음성 정보의 순서로 음성 정보가 단말기로 입력된다. That is, voice information is input to the terminal in the order of first voice information, conversation content, and second voice information.

그러면, 본 발명에 따른 채팅 앱에서는 음성 대화의 시작을 알리는 제 1 음성 수신 후 대화 내용을 저장하고 제 2 음성이 입력되면, 상기 음성 대화 내용을 본 발명에 따른 앱 서버로 전송한다Then, in the chat app according to the present invention, after receiving the first voice indicating the start of the voice conversation, the conversation contents are stored, and when the second voice is input, the voice conversation contents are transmitted to the app server according to the present invention.

다음, 본 발명에 따른 앱 서버에서는 STT 기능부를 통하여 상기 음성 대화 내용을 수신한 후 텍스트로 변환시킨다, Next, in the app server according to the present invention, after receiving the voice conversation content through the STT function, it is converted into text,

텍스트로 변환시킨 후 다른 외국어 텍스트로 변환시키는 과정은 도 1 내지 도 3에서 설명한 과정을 수행한다After converting to text, the process of converting to another foreign language text is performed as described in FIGS. 1 to 3.

다음, 이렇게 번역된 외국어 텍스트는 본 발명의 앱 서버로 전송되고 앱 서버의 TTS 기능부를 통하여 해당 외국어 음성으로 변환된다. Next, the translated text of the foreign language is transmitted to the app server of the present invention and converted into the corresponding foreign language voice through the TTS function unit of the app server.

다음, 이렇게 변환된 외국어 음성은 채팅 앱에 참여 중인 상대방 단말기의 스피커를 통하여 출력된다. Next, the converted foreign language voice is output through the speaker of the counterpart terminal participating in the chat app.

따라서, 본 발명에 따른 채팅 앱을 사용하는 경우 상이한 언어로 음성 대화를 하더라도 각자는 자신이 사용하는 언어로 말을 하고 자신이 사용하는 언어로 청취할 수 있다는 이점이 있다. Therefore, in the case of using the chat app according to the present invention, even if voice conversations in different languages are performed, each has the advantage that they can speak in their own language and listen in their own language.

본 발명에 있어서, 음성 대화의 시작과 종료를 나타내는 제 1 음성 정보와 제 2 음성 정보는 채팅 앱에서 각자가 설정할 수 있다. In the present invention, the first voice information and the second voice information indicating the start and end of the voice conversation can be set by each of the chat app.

예컨대, 제 1 음성 정보는 "바다", 제 2 음성 정보는 "하늘"로 설정할 수 있을 것이다. For example, the first voice information may be set to “sea” and the second voice information may be set to “sky”.

이러한 본 발명을 사용하는 경우 원하지 않는 대화가 자동으로 통역되어 상대방에게 제공되는 것을 차단할 수 있는 이점이 있다In the case of using the present invention, there is an advantage of being able to block unwanted conversations from being automatically interpreted and provided to the other party.

한편, 본 발명에서는 특정 정보의 검색을 음성으로 요청하여 음성으로 청취할 수 있는 기능도 제공한다, On the other hand, the present invention also provides a function of requesting a search for specific information by voice and listening to it by voice.

예컨대, 제 1 음성 정보를 발성한 후 "토함산"을 말한 후 제 3 음성 정보로 "검색"이라는 음성을 입력하면 앱서버에서는 이를 검색 요청으로 인식한 후 도 1 내지 도 3에서 설명한 프로세스를 거쳐 "토함산"에 관한 정보를 취득한 후 TTS 기능부를 거처 음성으로 제공할 수 있다For example, if you say "tohamsan" after uttering the first voice information and then input the voice "search" as the third voice information, the app server recognizes this as a search request and then goes through the process described in FIGS. After acquiring information about "Tohamsan", the TTS function can be provided by voice.

이 기능은 단말기 사용자가 특정 정보를 음성으로 요청하는 방식이다. This function is a method in which the terminal user requests specific information by voice.

즉, 제 1 음성 정보를 발성한 후 검색 대상을 음성으로 말한 후 검색 요청을 의미하는 제 3 음성 정보 예컨대 "검색"을 말하면 앱서버에서는 이를 정보 검색 요청으로 인식하여 그에 대응하는 검색 정보 중에서 우선 순위가 제일 높은 검색 정보를 음성 또는 텍스트로 제공받을 수 있다In other words, after uttering the first voice information, the search target is spoken in voice, and the third voice information, such as “search”, which means a search request, is referred to, and the app server recognizes it as an information search request and has priority among search information corresponding to The highest search information can be provided by voice or text.

참고로, 제 3 음성 정보는 단말기에 설치된 채팅 앱에서 사용자가 자유로이 설정할 수 있다. For reference, the third voice information can be freely set by the user in the chat app installed in the terminal.

이상에서 설명한 바와 같이, 본 발명에서 따른 방법을 실시하는 경우 상이한 외국어를 사용하는 다수의 채팅 참여자가 각자의 언어를 음성으로 표현하면서 외국어를 사용하는 상대방의 언어를 자동으로 통역하여 실시간으로 자신이 사용하는 언어로 청취할 수 있다는 이점이 있다As described above, in the case of implementing the method according to the present invention, multiple chat participants using different foreign languages express their respective languages by voice, while automatically interpreting the language of the other party using the foreign language and use them in real time. Has the advantage of being able to listen in a language

또한, 본 발명에 의하면, 텍스트 입력 없이 음성으로도 정보 검색을 요청할 수 있다는 이점이 있으며 채팅 앱의 설정에 따라 검색된 정보를 텍스트 또는 음성으로 제공받을 수 있다는 이점이 있다. In addition, according to the present invention, there is an advantage that information search can be requested by voice without text input, and the searched information can be provided by text or voice according to the setting of a chat app.

따라서 본 발명의 기술적 사상을 요약 정리하면 다음과 같다Therefore, the technical idea of the present invention is summarized as follows.

다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,Multilingual voice automatic interpretation As a method of controlling the time and end points of interpretation and provision of predetermined information during a chat with a predetermined voice,

대화의 시작으로 알리는 제 1 음성 정보와 음성으로 구성되는 대화 내용, 그리고 상기 대화 내용의 종료를 나타내는 제 2 음성 정보가 제 1 단말기로 입력되는 단계;Inputting, to a first terminal, first voice information indicating the start of a conversation, conversation content composed of voice, and second voice information indicating the end of the conversation content;

상기 제 1 단말기에서 상기 대화 내용을 상기 서버로 전송하는 단계;Transmitting the conversation content from the first terminal to the server;

상기 서버에서 상기 대화 내용을 제 1 텍스트로 변환시킨 후 상기 제 1 텍스트에 대응하는 N 개의 외국어 텍스트(N는 1 이상의 자연수)로 변환시키는 단계;Converting the conversation content into a first text in the server and then converting it into N foreign language texts (N is a natural number of 1 or more) corresponding to the first text;

상기 N 개의 외국어 텍스트를 각기 대응하는 N 개의 외국어 음성으로 변환시키는 단계Converting the N foreign language texts into corresponding N foreign language voices

상기 N 개의 외국어 음성에 각기 대응하는 외국어를 사용하는 제 2 단말기로 상기 N 개의 외국어 음성을 각기 전송하여 상기 제 2 단말기의 스피커로 출력시키는 단계;로 이루어진다. And transmitting each of the N foreign language voices to a second terminal using a foreign language corresponding to each of the N foreign language voices, and outputting the N foreign language voices to a speaker of the second terminal.

한편, 본 발명의 다른 기술적 사상은 On the other hand, another technical idea of the present invention

대화의 시작으로 알리는 제 1 음성 정보와 음성으로 구성되는 검색 정보, 그리고 검색 요청을 나타내는 제 3 음성 정보가 제 1 단말기로 입력되는 단계;Inputting first voice information indicating the start of a conversation, search information composed of voice, and third voice information indicating a search request to a first terminal;

상기 제 1 단말기에서 상기 검색 정보를 상기 서버로 전송하는 단계;Transmitting the search information from the first terminal to the server;

상기 서버에서 상기 검색 정보를 제 1 텍스트로 변환시킨 후 상기 제 1 텍스트에 대응하는 자료를 검색하는 단계;Converting the search information into first text at the server and searching for data corresponding to the first text;

상기 검색에 의하여 추출된 검색 자료를 텍스트 또는 음성으로 변환하여 상기 제 1 단말기로 전송하는 단계로 이루어질 수 있다The search data extracted by the search may be converted into text or voice and transmitted to the first terminal.

한편, 본 발명의 다른 실시예는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,On the other hand, another embodiment of the present invention is a method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,

제 1 단말기에서 활성화되어 있는 채팅 앱을 통한 대화 내용을 음성으로 입력하는 단계;Inputting a conversation content through a chat app activated in the first terminal by voice;

상기 대화 내용이 서버로 전송되어 저장되는 단계Step of transmitting and storing the conversation contents to the server

상기 제 1 단말기에서 소정의 제 4 음성 정보가 입력되면 상기 서버는 기저장된 상기 대화 내용을 제 1 텍스트로 변환시킨 후 상기 제 1 텍스트에 대응하는 N 개의 외국어 텍스트(N는 1 이상의 자연수)로 변환시키는 단계;When predetermined fourth voice information is input from the first terminal, the server converts the previously stored conversation content into first text and then converts the previously stored conversation content into N foreign language texts (N is a natural number greater than or equal to 1) corresponding to the first text. Letting go;

상기 N 개의 외국어 텍스트를 각기 대응하는 N 개의 외국어 음성으로 변환시키는 단계Converting the N foreign language texts into corresponding N foreign language voices

상기 N 개의 외국어 음성에 각기 대응하는 외국어를 사용하는 제 2 단말기로 상기 N 개의 외국어 음성을 각기 전송하여 상기 제 2 단말기의 스피커로 출력시키는 단계;로 이루어지는 방법을 제공할 수도 있다It is also possible to provide a method comprising: transmitting the N foreign language voices to a second terminal using a foreign language corresponding to the N foreign language voices, respectively, and outputting the N foreign language voices to a speaker of the second terminal;

이때, 제 4 정보는 사용자가 단말기의 채팅 앱에서 자유롭게 설정할 수 있다In this case, the fourth information can be freely set by the user in the chat app of the terminal.

본 발명의 또 다른 실시예는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,Another embodiment of the present invention is a method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat with a predetermined voice,

제 1 단말기에서 활성화되어 있는 채팅 앱을 통한 음성 대화 중 제 5 음성 정보를 입력 후 검색하고자 하는 제 1 정보를 음성으로 입력하는 단계;Inputting fifth voice information during a voice conversation through a chat app activated in the first terminal and then inputting first information to be searched by voice;

상기 제 1 정보가 서버로 전송되는 단계Transmitting the first information to a server

상기 서버에서 상기 제 1 정보를 텍스트로 변환시킨 후 상기 제 1 정보에 대응하는 자료를 검색하여 상기 제 1 단말기로 전송하는 단계로 이루어지며, The server converts the first information into text, searches for data corresponding to the first information, and transmits the data to the first terminal,

상기 제 1 단말기로 전송된 상기 자료는 상기 제 1 단말기의 채팅 앱상에 텍스트로 표시되거나 상기 제 1 단말기의 스피커를 통하여 음성으로 출력되도록 할 수 있다. The data transmitted to the first terminal may be displayed as text on a chat app of the first terminal or may be output as a voice through a speaker of the first terminal.

여기서, 제 5 음성 정보는 사용자가 자유럽게 설정할 수 있다Here, the fifth voice information can be set freely by the user.


또한, 본 발명의 다른 실시예는
다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,
(a) 단말기에 설치되는 채팅 앱을 활성화시킨 후, 음성 대화의 시작과 종료를 나타내는 임의의 제 1 음성 정보와 제 2 음성 정보를 상기 채팅 앱에 설정하여 저장하는 단계;
(b) 상기 단말기를 통하여 대화의 시작을 알리는 상기 제 1 음성 정보와 제 1 언어로 이루어지는 대화 내용, 그리고 상기 대화 내용의 종료를 상기 제 2 음성 정보가 입력되는 단계;
(c)상기 단말기에서 상기 제 1 언어로 구성되는 상기 대화 내용이 앱서버로 전송되는 단계;
(d)상기 앱서버에서 상기 제 1 언어로 구성되는 상기 대화 내용을 제 1 텍스트로 변환시키는 단계
(e)상기 제 1 텍스트가 분석 및 저장 서버인 제 1 서버로 입력되는 단계;
(f)상기 제 1 서버에 저장되어 있는 제 1 텍스트에 대응하는 상기 제 1 언어로 구성되는 상기 대화 내용에 대응하는 적어도 하나 이상의 다른 언어로 표현되는 제 1 외국어 텍스트가 존재하는 경우, 상기 제 1 외국어 텍스트를 상기 앱서버로 전송하고, 상기 앱서버에서는 상기 제 1 외국어 텍스트를 제 1 외국어로 음성으로 변환하여 상기 제 1 외국어를 모국어로 선택한 단말기로 각기 선택적으로 전송하여 음성으로 출력하는 단계;
(g) 상기 제 1 서버에 저장되어 있는 제 1 텍스트에 대응하는 상기 제 1 언어로 구성되는 상기 대화 내용에 대응하는 적어도 하나 이상의 다른 언어로 표현되는 제 2 외국어 텍스트가 존재하지 않는 경우, 상기 제 1 서버는 상기 제 1 텍스트를 외국어 번역 기능을 제공하는 적어도 하나 이상의 번역 사이트와 연동되어 있는 게이트웨이 서버로 전송하며, 상기 게이트웨이 서버는 적어도 하나 이상의 상기 번역 사이트중 하나인 제 1 번역 사이트에 접속하여 상기 제 1 텍스트를 상기 제 1 번역 사이트로 전송하고, 상기 제 1 번역 사이트는 상기 제 1 텍스트를 상기 제 1 텍스트와 대응하는 적어도 하나 이상의 다른 언어로 표현되는 상기 제 2 외국어 텍스트를 번역하여 상기 게이트웨이 서버로 전송하며, 상기 게이트웨이 서버는 상기 제 2 외국어 텍스트를 상기 제 1 서버로 전송하고, 상기 제 1 서버는 상기 제 2 외국어 텍스트를 저장함과 동시에 상기 제 2 외국어 텍스트를 상기 앱서버로 전송하고, 상기 앱서버에서는 상기 제 2 외국어 텍스트를 제 2 외국어 음성으로 변환하여 상기 제 2 외국어를 모국어로 선택한 단말기로 각기 선택적으로 전송하여 음성으로 출력하는 단계;를 수행하며
상기 단계 (a)~(g)를 반복 수행해 가면서 적어도 하나 이상의 상기 번역 사이트의 지원을 감소시키면서 상기 제 1 서버에서 직접 상기 채팅 앱으로 상기 제 1 텍스트에 대응하는 외국어를 음성으로 통역하여 전송하는 기능을 증대시킬 수 있다

In addition, another embodiment of the present invention
Multilingual voice automatic interpretation As a method of controlling the time and end points of interpretation and provision of predetermined information during a chat with a predetermined voice,
(a) after activating the chat app installed in the terminal, setting and storing arbitrary first voice information and second voice information indicating the start and end of a voice conversation in the chat app;
(b) inputting the first voice information indicating the start of a conversation through the terminal, a conversation content in a first language, and an end of the conversation content with the second voice information;
(c) transmitting the conversation content in the first language from the terminal to an app server;
(d) converting the conversation content composed of the first language into a first text in the app server
(e) inputting the first text to a first server that is an analysis and storage server;
(f) When there is a first foreign language text expressed in at least one or more other languages corresponding to the conversation content composed of the first language corresponding to the first text stored in the first server, the first Transmitting a foreign language text to the app server, converting the first foreign language text into a voice in a first foreign language in the app server, selectively transmitting the first foreign language to a terminal selected as a native language, and outputting the voice as voice;
(g) When there is no second foreign language text expressed in at least one or more other languages corresponding to the conversation content composed of the first language corresponding to the first text stored in the first server, the second foreign language text 1 server transmits the first text to a gateway server that is linked with at least one or more translation sites that provide a foreign language translation function, and the gateway server accesses a first translation site, which is one of the at least one or more translation sites, The first text is transmitted to the first translation site, and the first translation site translates the second foreign language text expressed in at least one different language corresponding to the first text, and the gateway server And the gateway server transmits the second foreign language text to the first server, and the first server stores the second foreign language text and simultaneously transmits the second foreign language text to the app server, and the In the app server, converting the second foreign language text into a second foreign language voice, selectively transmitting the second foreign language to a terminal selected as a native language, and outputting the voice as voice; and
A function of translating and transmitting a foreign language corresponding to the first text by voice from the first server to the chat app while reducing support of at least one translation site while repeating steps (a) to (g). Can increase

위와 같은 다양한 실시예를 통하여 채팅 앱 참여자는 각자가 사용하는 모국어로 자연스럽게 대화할 수 있음은 물론 통역되어 전송하고자 하는 대화 내용의 시점을 자유롭게 선택할 수 있고, 대화 중 궁금한 정보에 대하여 검색을 요청하는 소정의 음성 정보를 서버로 제공함으로써 궁금한 사항을 텍스트 또는 음성으로 확인할 수 있다는 이점이 있다Through the various embodiments as described above, chat app participants can naturally communicate in their native language, as well as freely select the time point of the conversation content to be interpreted and transmitted, and request a search for information that they are interested in during the conversation. By providing the voice information of the server to the server, there is an advantage in that you can check the question you are in text or voice

참고로 본 발명의 기술적 사상을 설명함에 있어, 서버는 앱서버 또는 앱서버, 분석 및 저장서버를 포함하거나 게이트웨이 서버를 추가로 더 포함하는 포괄적 개념으로 이해되어야 할 것이다. For reference, in describing the technical idea of the present invention, the server should be understood as a generic concept that includes an app server or an app server, an analysis and storage server, or further includes a gateway server.

삭제delete

삭제delete

삭제delete

삭제delete

Claims (5)

다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법으로서,
(a) 단말기에 설치되는 채팅 앱을 활성화시킨 후, 음성 대화의 시작과 종료를 나타내는 임의의 제 1 음성 정보와 제 2 음성 정보를 상기 채팅 앱에 설정하여 저장하는 단계;
(b) 상기 단말기를 통하여 대화의 시작을 알리는 상기 제 1 음성 정보와 제 1 언어로 이루어지는 대화 내용, 그리고 상기 대화 내용의 종료를 상기 제 2 음성 정보가 입력되는 단계;
(c)상기 단말기에서 상기 제 1 언어로 구성되는 상기 대화 내용이 앱서버로 전송되는 단계;
(d)상기 앱서버에서 상기 제 1 언어로 구성되는 상기 대화 내용을 제 1 텍스트로 변환시키는 단계
(e)상기 제 1 텍스트가 분석 및 저장 서버인 제 1 서버로 입력되는 단계;
(f)상기 제 1 서버에 저장되어 있는 제 1 텍스트에 대응하는 상기 제 1 언어로 구성되는 상기 대화 내용에 대응하는 적어도 하나 이상의 다른 언어로 표현되는 제 1 외국어 텍스트가 존재하는 경우, 상기 제 1 외국어 텍스트를 상기 앱서버로 전송하고, 상기 앱서버에서는 상기 제 1 외국어 텍스트를 제 1 외국어로 음성으로 변환하여 상기 제 1 외국어를 모국어로 선택한 단말기로 각기 선택적으로 전송하여 음성으로 출력하는 단계;
(g) 상기 제 1 서버에 저장되어 있는 제 1 텍스트에 대응하는 상기 제 1 언어로 구성되는 상기 대화 내용에 대응하는 적어도 하나 이상의 다른 언어로 표현되는 제 2 외국어 텍스트가 존재하지 않는 경우, 상기 제 1 서버는 상기 제 1 텍스트를 외국어 번역 기능을 제공하는 적어도 하나 이상의 번역 사이트와 연동되어 있는 게이트웨이 서버로 전송하며, 상기 게이트웨이 서버는 적어도 하나 이상의 상기 번역 사이트중 하나인 제 1 번역 사이트에 접속하여 상기 제 1 텍스트를 상기 제 1 번역 사이트로 전송하고, 상기 제 1 번역 사이트는 상기 제 1 텍스트를 상기 제 1 텍스트와 대응하는 적어도 하나 이상의 다른 언어로 표현되는 상기 제 2 외국어 텍스트를 번역하여 상기 게이트웨이 서버로 전송하며, 상기 게이트웨이 서버는 상기 제 2 외국어 텍스트를 상기 제 1 서버로 전송하고, 상기 제 1 서버는 상기 제 2 외국어 텍스트를 저장함과 동시에 상기 제 2 외국어 텍스트를 상기 앱서버로 전송하고, 상기 앱서버에서는 상기 제 2 외국어 텍스트를 제 2 외국어 음성으로 변환하여 상기 제 2 외국어를 모국어로 선택한 단말기로 각기 선택적으로 전송하여 음성으로 출력하는 단계;를 수행하며
상기 단계 (a)~(g)를 반복 수행해 가면서 적어도 하나 이상의 상기 번역 사이트의 지원을 감소시키면서 상기 제 1 서버에서 직접 상기 채팅 앱으로 상기 제 1 텍스트에 대응하는 외국어를 음성으로 통역하여 전송하는 기능을 증대시키는 것을 특징으로 하는 다국어 음성 자동 통역 채팅시 통역의 시점과 종점과 소정 정보 제공을 소정의 음성으로 제어하는 방법.
Multilingual voice automatic interpretation As a method of controlling the time and end points of interpretation and provision of predetermined information during a chat with a predetermined voice,
(a) after activating the chat app installed in the terminal, setting and storing arbitrary first voice information and second voice information indicating the start and end of a voice conversation in the chat app;
(b) inputting the first voice information indicating the start of a conversation through the terminal, a conversation content in a first language, and an end of the conversation content with the second voice information;
(c) transmitting the conversation content in the first language from the terminal to an app server;
(d) converting the conversation content composed of the first language into a first text in the app server
(e) inputting the first text to a first server that is an analysis and storage server;
(f) When there is a first foreign language text expressed in at least one or more other languages corresponding to the conversation content composed of the first language corresponding to the first text stored in the first server, the first Transmitting a foreign language text to the app server, converting the first foreign language text into a voice in a first foreign language in the app server, selectively transmitting the first foreign language to a terminal selected as a native language, and outputting the voice as voice;
(g) When there is no second foreign language text expressed in at least one or more other languages corresponding to the conversation content composed of the first language corresponding to the first text stored in the first server, the second foreign language text 1 server transmits the first text to a gateway server that is linked with at least one or more translation sites that provide a foreign language translation function, and the gateway server accesses a first translation site, which is one of the at least one or more translation sites, The first text is transmitted to the first translation site, and the first translation site translates the second foreign language text expressed in at least one different language corresponding to the first text, and the gateway server And the gateway server transmits the second foreign language text to the first server, and the first server stores the second foreign language text and simultaneously transmits the second foreign language text to the app server, and the In the app server, converting the second foreign language text into a second foreign language voice, selectively transmitting the second foreign language to a terminal selected as a native language, and outputting the voice as voice; and
A function of translating and transmitting a foreign language corresponding to the first text by voice from the first server to the chat app while reducing support of at least one translation site while repeating steps (a) to (g). A method of controlling the time and end points of interpretation and provision of predetermined information during a multilingual voice automatic interpretation chat, characterized in that to increase, with a predetermined voice.
삭제delete 삭제delete 삭제delete 삭제delete
KR1020200084373A 2020-07-08 2020-07-08 Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice Active KR102248701B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200084373A KR102248701B1 (en) 2020-07-08 2020-07-08 Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200084373A KR102248701B1 (en) 2020-07-08 2020-07-08 Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice

Publications (1)

Publication Number Publication Date
KR102248701B1 true KR102248701B1 (en) 2021-05-06

Family

ID=75915954

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200084373A Active KR102248701B1 (en) 2020-07-08 2020-07-08 Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice

Country Status (1)

Country Link
KR (1) KR102248701B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130055879A (en) * 2011-11-21 2013-05-29 주식회사 케이티 Server and method for searching contents using voice information
KR20130096771A (en) 2009-03-20 2013-08-30 루머스 테크놀로지 인코포레이티드 Process for the production of olefins
KR101351264B1 (en) * 2013-08-14 2014-01-13 김길원 System and method for message translation based on voice recognition
KR101406981B1 (en) * 2013-09-17 2014-06-13 김길원 System and Method for Translating Messages of Multiple Languages
WO2015030340A1 (en) * 2013-08-28 2015-03-05 한국전자통신연구원 Terminal device and hands-free device for hands-free automatic interpretation service, and hands-free automatic interpretation service method
KR20150029838A (en) 2013-09-10 2015-03-19 재단법인 포항산업과학연구원 Assembly apparatus for lighting
KR101834546B1 (en) * 2013-08-28 2018-04-13 한국전자통신연구원 Terminal and handsfree device for servicing handsfree automatic interpretation, and method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130096771A (en) 2009-03-20 2013-08-30 루머스 테크놀로지 인코포레이티드 Process for the production of olefins
KR20130055879A (en) * 2011-11-21 2013-05-29 주식회사 케이티 Server and method for searching contents using voice information
KR101351264B1 (en) * 2013-08-14 2014-01-13 김길원 System and method for message translation based on voice recognition
WO2015030340A1 (en) * 2013-08-28 2015-03-05 한국전자통신연구원 Terminal device and hands-free device for hands-free automatic interpretation service, and hands-free automatic interpretation service method
KR101834546B1 (en) * 2013-08-28 2018-04-13 한국전자통신연구원 Terminal and handsfree device for servicing handsfree automatic interpretation, and method thereof
KR20150029838A (en) 2013-09-10 2015-03-19 재단법인 포항산업과학연구원 Assembly apparatus for lighting
KR101406981B1 (en) * 2013-09-17 2014-06-13 김길원 System and Method for Translating Messages of Multiple Languages

Similar Documents

Publication Publication Date Title
US10614173B2 (en) Auto-translation for multi user audio and video
EP3792916B1 (en) Data processing method based on simultaneous interpretation, computer device, and storage medium
US11687736B2 (en) Customized transcribed conversations
US11114091B2 (en) Method and system for processing audio communications over a network
JP2008225191A (en) Minutes creation method, its device and its program
JP5243646B2 (en) Service server device, service providing method, service providing program
US20210312143A1 (en) Real-time call translation system and method
JP2009122989A (en) Translation apparatus
KR20150113652A (en) smart device easy to convert of Multilingual.
JP5374629B2 (en) Service server device, service providing method, service providing program
CN111554280A (en) Real-time interpretation service system for mixing interpretation contents using artificial intelligence and interpretation contents of interpretation experts
KR101351264B1 (en) System and method for message translation based on voice recognition
JP2022105982A (en) An automatic interpretation method for the speaker separation platform, a user terminal that provides an automatic interpretation service for the speaker separation platform, and an automatic interpretation service provision system for the speaker separation platform.
KR102248701B1 (en) Automatic Interpreting of Multilingual Voice Interpretations To control the timing, end, and provision of certain information in chatting with a given voice
EP2590392B1 (en) Service server device, service provision method, and service provision program
KR102542362B1 (en) Real-time Multilingual Multiple Translation Chatting Method Using Automatic Translation Functions
KR102815841B1 (en) Real-time translation subtitle providing system that enables real-time sharing of translated subtitle information
KR20050052943A (en) Key-word based speech translation system for travelers and the method
US20250225343A1 (en) System, method and smart terminal for multi-user cross-language interaction based on large language models
CN119299556A (en) Call method, device, electronic device and readable storage medium
WO2025057726A1 (en) Translation server, translation system, and translation method
JP2021110911A (en) Voice recognition display device, voice recognition display method and program
KR20000033518A (en) Speech language translation system using network and its method
KR20220058078A (en) User device, server and multi-party video communication method thereof
CN115867916A (en) Multi-language conversation tool

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20200708

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20200715

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20200708

Patent event code: PA03021R01I

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200819

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210420

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210429

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210429

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240131

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20250203

Start annual number: 5

End annual number: 5