WO2017191995A1 - Procédé de conversation et système de conversation destinés à l'apprentissage de langue - Google Patents
Procédé de conversation et système de conversation destinés à l'apprentissage de langue Download PDFInfo
- Publication number
- WO2017191995A1 WO2017191995A1 PCT/KR2017/004675 KR2017004675W WO2017191995A1 WO 2017191995 A1 WO2017191995 A1 WO 2017191995A1 KR 2017004675 W KR2017004675 W KR 2017004675W WO 2017191995 A1 WO2017191995 A1 WO 2017191995A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- chat
- terminal
- text
- voice
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000006243 chemical reaction Methods 0.000 claims abstract description 134
- 230000005540 biological transmission Effects 0.000 claims abstract description 114
- 238000004891 communication Methods 0.000 claims description 59
- 238000013507 mapping Methods 0.000 claims description 26
- 230000009466 transformation Effects 0.000 claims description 9
- 230000008569 process Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 11
- 239000000284 extract Substances 0.000 description 10
- 230000000694 effects Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/06—Foreign languages
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/04—Electrically-operated educational appliances with audible presentation of the material to be studied
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
Definitions
- the present invention relates to a chat method and a chat system for language learning, and more particularly, to a chat method and a chat system for improving the language learning effect while providing fun text chatting.
- the present invention relates to a chat method and a chat system for language learning, which can be outputted by converting a voice into a voice having a different voice property for each chatter.
- the language is divided into speaking, listening, reading, and writing, and learners who want to acquire a foreign language need to learn a lot about these four areas in order to be able to use the foreign language above a certain level.
- the writing area is closely related to the speaking area, and accordingly, the learning of the speaking area is possible to a certain level by learning about the writing area and vice versa.
- Learning in the listening domain is also complementary to learning in the reading domain.
- the foreign language learning of the four areas can be partially performed only by the learning of the writing area and the listening area.
- chat systems are known due to the development of online systems and Internet technologies. Existing chat systems are configured to allow a large number of chat participants to participate in chat rooms to chat.
- Existing chat systems are configured to enable text-based chat.
- the existing chat system transmits the text received from a particular chat party to other chat rooms in the chat room, and each chat user outputs the received text by combining the received text with a specific icon or ID.
- existing known chat systems enable voice chat. As such, the existing chat system only enables chatting between texts or chatting between voices, so that there is a limit to learning a foreign language.
- chat system can output voices of the chatters with voices that can be distinguished by chatters, confusion and unnaturalness between chatters can be prevented and the fun of chatting can be further enhanced.
- chat method and a chat system for language learning which enable fun and foreign language learning by adding voice chats that are distinguished from one another through text chatting to existing known chat systems.
- the present invention has been made to solve the above-mentioned problems, and automatically converts the text of the chat system to the voice and outputs the converted voice to each chatter to learn foreign languages in a variety of areas without regard to the place Its purpose is to provide a chat method and chat system for language learning.
- the present invention automatically converts the text of the chat system to the voice and outputs the converted voice to each chat to enable the voice chat associated with the text chat and can provide fun to the text chat, chat for language learning Its purpose is to provide a method and chat system.
- the present invention is to provide a chat method and a chat system for language learning, so that the different voices of each chat to be converted to each other so that each chat can be distinguished from each other by voice, and the foreign language learning is performed by a variety of voices. There is this.
- the present invention provides language learning, which provides a voice that can be converted for each chatter in consideration of the voice sources available to each chatter, and allows a designated voice to be heard by other chatters without direct sharing of the voice sources. Its purpose is to provide a chat method and a chat system.
- Chat method for language learning to achieve the above object comprises the steps of the chat server receiving the request message information, including the chat text from one of the chat terminal of the plurality of chat terminals participating in the chat room, the chat text is set Determining, by the chat server, a voice source that can be converted into a voice and mapped to one chat terminal, the chat server determining whether a voice source is available in the chat terminal to receive the chat text among the plurality of chat terminals; If the voice source is available at the chat terminal to receive the chat text, the chat server transmitting the conversion information including the identifier of the voice source and the text information for transmission including the chat text to the chat terminal to receive the chat text; It includes.
- the chat system for language learning to achieve the above object includes a chat server for transmitting and receiving chat text
- the chat server is a plurality of participating in the chat room through a communication unit and a communication unit for transmitting and receiving data with the chat terminal
- a control unit for receiving the transmission request text information including the chat text from one of the chat terminals of the chat terminal, and controlling the transmission of the text information for transmission including the chat text to the chat terminal to receive the chat text.
- the unit may convert the chat text into a set voice and determine a voice source mapped to one chat terminal, determine whether a voice source determined at the chat terminal to receive the chat text is available, and the voice source is the chat text. If it is available at the chat terminal to receive the control unit, the control unit includes a transform containing the identifier of the voice source.
- the text information for transmission including the information and the chat text is transmitted via the communication unit to the chat terminal to receive the chat text.
- the chat method and chat system for language learning according to the present invention as described above automatically converts the texts of the chat system into voices and outputs the converted voices to each chatter, so that they can learn foreign languages in various areas without regard for the place. It has an effect.
- chat method and chat system for language learning as described above automatically converts the text of the chat system to the voice and outputs the converted voice to each chat to enable a voice chat associated with the text chat and text It has the effect of providing fun for chatting.
- chat method and chat system for language learning according to the present invention as described above to distinguish the voice of each chat person to be distinguished from each other, it is easy to identify each chat person, there is an effect that the foreign language learning is made with a variety of voice.
- chat method and chat system for language learning according to the present invention as described above, in consideration of the voice source available for each chatter provides a voice that can be converted for each chatter individually and without direct sharing of the voice source The effect is that the specified voice can be heard by other chatters.
- FIG. 1 is a system block diagram of an exemplary chat system configured for language learning in accordance with the present invention.
- FIG. 2 is an exemplary block diagram of a chat server.
- FIG. 3 is an exemplary block diagram of a chat terminal.
- FIG. 4 is a diagram illustrating an exemplary setup flow for setting a voice distinguished for each chatter by using a voice source common before text chatting.
- FIG. 5 is a diagram illustrating an exemplary flow of text chatting to enable language learning by converting chatting text into voice under the configuration of FIG. 4.
- FIG. 6 is a diagram illustrating an exemplary setup flow for setting a distinctive voice using a voice source available for each chatter before text chatting.
- FIG. 7 is a diagram illustrating an exemplary flow of text chatting to enable language learning by converting chat text into voice under the configuration of FIG. 6.
- FIG. 1 is a system block diagram of an exemplary chat system configured for language learning in accordance with the present invention.
- a chat system for language learning includes a chat server 100, one or more chat terminals 200, and a communication network 300.
- the chat terminal 200 is connected to the chat server 100 through the communication network 300.
- the chat system according to the present invention is configured to use chat for learning a specific language.
- the chat system can be used for learning languages such as English, Chinese or Japanese.
- the chat server 100 is a server that can establish a chat room and manage and send and receive chat text between chat rooms chatter.
- the chat server 100 is configured to receive data representing a chat text in association with a program of the chat terminal 200 and to transmit the received chat text to other chat rooms in the chat room.
- the chat server 100 converts chat texts transmitted and received to each other into voices by the chat terminals 200 and supports the chatters to hear the converted voices.
- the chat server 100 transmits a chat text of a specific chat to the chat terminal 200.
- the apparatus may further include conversion information that may be converted into a specific voice, or may further include voice data corresponding to a chat text.
- Each chat terminal 200 converts the received chat text into voice by using conversion information or voice data of each chatter, and outputs it. Accordingly, each chat terminal 200 is capable of listening to the voice of the text received with its own specialized voice, and in the process, it is possible to improve the foreign language ability of the listening area and the related area.
- chat server 100 Various controls and flows performed in the chat server 100 will be described in detail with reference to FIGS. 2 and 4 to 7.
- Chat terminal 200 is a terminal that is connected to the chat server 100 can be a text chat with the other chat terminal 200 of the chat room.
- the chat terminal 200 may transmit and receive chat texts to and from other chat terminals 200 through the chat server 100.
- the chat terminal 200 may be a dedicated terminal configured according to the present invention, a smartphone, a tablet PC, a laptop, a personal computer, or the like.
- the chat terminal 200 may receive an input of chat text as an input interface, and includes chat text input through a communication interface, and transmits request text information to the other chat terminal 200 in the chat room to request transmission. 100).
- the chat terminal 200 receives the text information for transmission from the other chat terminal 200 of the chat room from the chat server 100 through the communication interface, and the conversion information mapped to the chat terminal 200 requesting transmission or
- the voice data may be converted into voice and output, or the voice according to the voice data may be output.
- Each chat terminal 200 may be mapped to different voices (different conversion information) so that different voices may be output by each chat terminal 200.
- a voice converted from a chat character transmitted by chatter A chat terminal 200
- a voice converted from a chat character transmitted by chatter B chat terminal 200 of B
- chat terminal 200 of B are configured to be different from each other.
- chat terminal 200 The configuration and various controls of the chat terminal 200 will be described in detail with reference to FIGS. 3 to 7.
- the communication network 300 may be located between the one or more chat terminals 200 and the chat server 100 to transmit and receive data between each device or devices.
- the communication network 300 may be configured by wire, wireless or a combination of wire and wireless.
- the communication network 300 may be configured or include an internet network.
- the communication network 300 may include a mobile communication network provided by a mobile service provider as its component.
- FIG. 2 shows an exemplary block diagram of the chat server 100.
- the chat server 100 comprises a communication unit 101, a storage unit 103, a connection unit 105 and a control unit 107.
- 2 preferably shows a functional block diagram and each functional block has a corresponding hardware block.
- the chat server 100 of FIG. 2 may be configured using various hardware.
- chat server 100 may be configured using one or more PCs, workstations and / or mainframes. Other blocks not shown in FIG. 2 may be further included in this block diagram according to design variations.
- the communication unit 101 transmits and receives data (eg, a chat text) with one or more chat terminals 200.
- the communication unit 101 is connected to the communication network 300 through a wired LAN interface to receive various requests from the chat program of the chat terminal 200 and output a response or processing result according to the request through the communication network 300. Can be.
- the communication unit 101 may transmit specific data to the communication network 300 under the control of the control unit 107.
- chat program of the chat terminal 200 can construct information composed in the format promised from the received communication packet and perform various processes therefrom, and the control unit 107 can also perform the processing from the chat packet of the chat terminal 200.
- Information in the promised format can be configured and subsequent processing can be performed.
- the storage unit 103 stores various data and stores various server programs and the like that can be used in the chat server 100.
- the storage unit 103 may store user information related to users who can chat and chat room information related to a currently established chat room in a database form.
- the storage unit 103 stores a user table capable of storing and managing a plurality of user information.
- the user table is composed of a plurality of user entries, and each user entry makes it possible to manage the corresponding user with a plurality of field data.
- the user entry includes a user ID and a password required for logging in, and further includes an identifier of the chat terminal 200 of the corresponding user.
- the identifier of the chat terminal 200 may be a MAC address, an IP address, or a mobile phone number of the chat terminal 200.
- the identifier of the chat terminal 200 may be a communication channel identifier configured when establishing a communication channel with the chat server 100. The communication channel identifier may vary for each communication channel setup.
- the entries in the user table can further store the chat history of each other user (chat) and information about foreign languages of interest.
- the user entry further includes an identifier (ID) for the voice source available at the chat terminal 200.
- the voice source ID may identify a voice source purchased or available by the user of the chat terminal 200 in the system.
- the voice source available to each user may exist in various types.
- One type of voice source is a voice source stored in the storage unit 215 of the chat terminal 200 and licensed by the user and permanently allowed to use.
- Another type of voice source is a voice source stored in the storage unit 215 of the chat terminal 200 but temporarily allowed. The voice source to which the temporary usage right is allowed may be used (playing) only when a token is provided to the chat terminal 200 in cooperation with the control unit 205 of the chat terminal 200.
- Another type of voice source is the voice source stored in the storage unit 103 of the chat server 100.
- the voice source stored in the chat server is available for any or designated chat terminal 200.
- the voice source of the user entry may be set such that each type is distinguished from each other and may be distinguished with type data corresponding to, for example, an identifier of the voice source.
- the user entry stores one or more voice sources available for (for the user) chat terminal 200.
- the storage unit 103 stores a chat room table capable of storing and managing a plurality of chat room information about chat rooms currently or in the past.
- the chat room table consists of a plurality of chat room entries, each chat room entry including a chat room ID, a chatter identifier participating in the chat room, and a variety of chat text history made in the chat room. Chat room entries store conversion information mapped to chatters (or sometimes referred to as "users") in a list.
- the chatter identifier may indicate a user ID of the user entry or may be a temporary ID entered by the corresponding user when entering a specific chat room or may be an identifier of the chat terminal 200.
- the mapping list of chat room entries stores chatter identifiers and conversion information mapped to each chatter.
- the conversion information mapped to one chat terminal 200 in the chat room and the conversion information mapped to the other chat terminal 200 are configured to be different from each other.
- the chat text is converted into voice using the conversion information, and the voices of the converted chats are different from each other.
- the chat texts transmitted by the chat network to the communication network 300 are converted into voices, the remaining chat terminals 200 are identical.
- the conversion information may be used to output the same voice.
- the conversion information is information for converting the received chat text into voice using a specific voice source and includes an identifier (ID) of the voice source.
- ID identifier
- the voice source may constitute a sound dictionary of a specific foreign language and may have a voice color of an actor, a voice actor, an announcer, a virtual human, and the like.
- a voice source may be used to convert chat text into voice colors of specific actors and the like.
- the voice source mapped to each chat terminal 200 of the conversion information is stored in the storage unit 215 of the chat terminal 200 and is a voice source for which a permanent license or a temporary license is granted or a storage unit of the chat server 100 (
- the voice source may be a voice source stored at 103 and allowed to access a corresponding chat terminal 200.
- the conversion information further includes modulated data for modulating a voice corresponding to the voice source into a voice of another voice color, or further includes background sound source data indicating a background sound source to be added to the voice using the voice source, or chat text. It may further include idiom data indicating a idiom to be added before or after.
- the modulated data includes, for example, data representing a change in frequency component to be applied to voice from a voice source, or a change in tone or pitch.
- the background sound source data includes or identifies a sound source to be provided as a background sound source (eg, beach sound, bird sound, noise, song sound) in the voice of a chat text.
- the idiomatic character data includes data representing a chat character to be added before or after the chat character transmitted and received, and the idiomatic character data may include a habit (for example, "You know", "Hum”, etc.).
- the background sound source data may be composed of audio sample data
- the idiom data may be composed of text or audio sample data
- the conversion information for each chat room of the chat room is configured to be different from each other, and the conversion information for each chat room is transmitted to the chat terminal 200, so that each chat terminal 200 of the chat room uses the chat information of the corresponding chat user by using the conversion information for each chat room.
- the voice is converted and output.
- connection unit 105 transmits and receives data between blocks in the chat server 100.
- the connection unit 105 is configured using a local area network, a parallel bus, a serial bus, or the like.
- the control unit 107 has one or more execution units to load the program stored in the storage unit 103 and execute the instruction code of the program through the execution unit to control other blocks.
- the control unit 107 constitutes a chat room and is configured to transmit a chat text from the chat terminal 200 in the chat room to the other chat terminal 200.
- the control unit 107 converts the chat text of the specific chat terminal 200 into voice to be output from the chat terminal 200.
- conversion information for each chat terminal 200 is used. Conversion information mapped to each chat terminal 200 may be transmitted to the chat terminal 200, each chat terminal 200 is transmitted using the conversion information corresponding to the chat terminal 200 that transmitted the chat text Chat text can be converted to voice for output.
- the control unit 107 constructs a chat room and determines the voice sources that are commonly or individually available in the chat room according to its entry into the chat room. For example, the control unit 107 extracts a user entry corresponding to each of the one or more chat terminals 200 entering the chat room from the storage unit 103 and extracts a voice source identifier of each user entry to generate a common voice source. Determine or determine the voice sources available to each chat terminal 200.
- control unit 107 After the determination of the voice source, the control unit 107 generates a plurality of (or more than one) conversion information using the one or more voice sources.
- the number of the plurality of conversion information is greater than at least the number of chat terminals 200 participating in the chat room (the number of chatters).
- Each generated conversion information includes an identifier of a voice source, and further includes modulated data, background sound source data, or idiomatic text data according to the embodiment.
- the control unit 107 outputs a plurality of conversion information (data representing) to the chat terminal 200 (s) of the chat room via the communication unit 101.
- the control unit 107 may display icons that can be displayed on the chat terminal 200 and further, voice samples to display a plurality of conversion information or together with the plurality of conversion information. It can be output to (200).
- the speech sample is intended to represent the characteristics of the corresponding conversion information, and the icon may be an image representing each type of speech characteristic.
- control unit 107 receives the selection of one of the plurality of conversion information from each of the chat terminals 200 through the communication unit 101 and the conversion selected by each chat terminal 200 and each chat terminal 200.
- the information is mapped and stored in the storage unit 103.
- the conversion information mapped to each chat terminal 200 is different from the conversion information mapped to another chat terminal 200.
- control unit 107 generates a mapping list in the chat room entry of the chat room table and stores the chatter identifier (such as the user ID and / or identifier of the chat terminal 200) and the conversion information mapped to each chatter. do.
- control unit 107 can be implemented in the embodiment of transmitting the mapping list to all chat terminals 200 in the chat room in advance.
- the present invention may be implemented in an embodiment in which the conversion information of the chat terminal 200 transmitting the chat text is transmitted to the other chat terminal 200 in real time together with the chat text.
- the control unit 107 represents a chat text from a particular chat terminal 200 among the various chat terminals 200 of the chat room, chat room Receive transmission request text information requesting transmission to another chat terminal 200 within the communication unit 101 via the established communication channel.
- the transmission request text information may include a character string representing a chat text or voice data corresponding to the chat text.
- the control unit 107 determines the identifier of the requesting chatter from the transmission request text information or the like and also determines the conversion information mapped to this specific chat terminal 200.
- the control unit 107 converts the voice data into chat text using a voice recognition algorithm.
- control unit 107 may send the chat text recognized through the voice recognition algorithm to the chat terminal requesting transmission before being transmitted to another chat terminal to be confirmed.
- chat characters converted due to pronunciation problems or errors in the speech recognition process, such as incorrectly pronounced love as rub may be different from the desired result.
- the chat terminal may allow the chat terminal to correct the chat text received from the chat server 100 or to pronounce the chat text again to transmit voice data until the chat terminal is recognized as the correct chat text.
- the control unit 107 generates the text information for transmission including the chat text of the determined conversion information and the transmission request text information and transmits the text information for transmission to the chat terminals 200 in the chat room through the communication unit 101. do.
- the chat terminal 200 to which the text information for transmission is transmitted may be all the chat terminals 200 in the chat room or the remaining chat terminals 200 except for the chat terminal 200 which outputs the request text information.
- the control unit 107 converts the chat text into voice using the determined conversion information and converts the chat text into the voice.
- the voice data may be included in the text information for transmission of the chat terminal 200 and output.
- the control unit 107 may include a specific chat terminal 200 among the various chat terminals 200 of the chat room. 200 is received from the communication unit 101 via the established communication channel, the transmission request text information including (or indicating) the chat text and requesting transmission to another chat terminal 200 in the chat room.
- an identifier indicating the chatter is determined from the transmission request text information, and the control unit 107 extracts the chat text.
- the identifier of the chatter may be, for example, a temporary ID or the like inputted to indicate a user ID or to distinguish the chatter when entering the chat room.
- the identifier of the chatter may be an identifier of the other chat terminal 200 or may further include an identifier of the chat terminal 200.
- the control unit 107 generates the text information for transmission including the chatter's identifier and the chat text and transmits the generated text information for transmission to the chat terminal 200 in the chat room through the communication unit 101.
- the chat terminal 200 to which the text information for transmission is transmitted may be all the chat terminals 200 in the chat room or the remaining chat terminals 200 except for the chat terminal 200 which outputs the request text information.
- each chatter can improve his or her foreign language ability by using a common or individually available voice source.
- a voice chat with different voice characteristics is possible for each chatter with a small amount of data.
- FIG. 3 is a diagram illustrating an exemplary block diagram of the chat terminal 200.
- the chat terminal 200 includes a text recognition unit 201, a communication unit 203, a control unit 205, a screen display unit 207, a storage unit 215, a text-to-speech unit 209, and a voice output unit. 211, an external voice device connection unit 213.
- the block diagram of FIG. 3 preferably represents a functional block diagram, and specific blocks may be omitted according to design variations. Alternatively, other blocks not shown in FIG. 3 may be further included in the chat terminal 200.
- the text recognition unit 201 is able to recognize the chat text to be sent to the chat room.
- the character recognition unit 201 includes a keyboard, a mouse, a touch panel, an electronic pen, a microphone, and the like, and recognizes a chat character to be output from a chat room from an input signal, and outputs the recognized character to the controller 205 or uses it for chat character recognition.
- Data to be output (for example, a voice signal) can be output.
- the character recognition unit 201 receives a selected text signal using a keyboard or a touch panel, converts a voice signal input through a microphone into one or more characters (for example, a voice-to-text converter), or an electronic pen.
- a character may be converted from the touch signal input through the text (eg, an image-to-text converter) and output the recognized text to the controller 205.
- the text recognizer 201 may output the text to the controller 205 without converting a text representing a voice signal input through a microphone.
- the communication unit 203 exchanges data with the chat server 100.
- the communication unit 203 may include a communication chipset for interfacing with a wired LAN, a wireless LAN, or a mobile communication network to receive a communication packet indicating the text information for transmission from the chat server 100, and transmit the communication packet to the control unit 205. .
- the communication unit 203 may receive the transmission request text information from the control unit 205 and transmit it to the chat server 100.
- the storage unit 215 stores various data and programs including a mass storage medium such as a nonvolatile memory and / or a hard disk.
- the storage unit 215 stores one or more voice sources to be used for voice conversion, and stores program codes to be used in the controller 205 or the text-to-speech unit 209.
- the controller 205, the text-to-speech unit 209, and the like may be configured using the one or more execution units configured in the chat terminal 200 and capable of executing program codes.
- the controller 205 controls the blocks of the chat terminal 200 by using a program stored in the storage 215.
- the controller 205 may receive a communication packet through the communication unit 203, extract text information for transmission from the received communication packet, and output a chat text of the text information for transmission to the screen display unit 207.
- the controller 205 may determine the conversion information corresponding to the chat character of the text information for transmission and the chatter who sent the text information for transmission, and transmit the chat text and the conversion information to the text-to-speech unit 209.
- the text information for transmission includes chat text and may include conversion information or voice data.
- the text information for transmission includes the conversion information when the voice source for the chatter who transmitted the chat text is stored in the storage unit 215, and the voice data converted by the chat server 100 when there is no voice source. Preferably.
- control unit 205 receives the characters recognized through the character recognition unit 201 and outputs them through the screen display unit 207 and then according to the chatter's input (for example, transmission input) of the chat terminal 200.
- the recognized text may be composed of a chat text and a transmission request text information including the chat text may be generated and transmitted to the chat server 100 through the communication unit 203.
- the controller 205 may output the recognized text through the screen display unit 207, and accordingly, the chatter may change the chat text to be transmitted.
- the chatter may change the chat text to be transmitted.
- pronunciation correction is possible by checking whether the recognized character is correct through voice recognition.
- control unit 205 may generate transmission request text information including voice data of a voice signal received through a microphone or the like instead of the converted chat text and transmit the text to the chat server 100 through the communication unit 203.
- the chat terminal 200 transmits the transmission request text information that can represent the chat text to the chat server 100.
- the text-to-speech unit 209 is connected to the control unit 205 to convert the chat text from the control unit 205 into voice.
- the received chat text is, for example, a text included in the text information for transmission received from the chat server 100.
- the text-to-speech unit 209 is provided with a program-type text-to-speech engine (TTSE) to convert chat text into a corresponding voice, and the text-to-speech unit 209 corresponds to chat text.
- TTSE program-type text-to-speech engine
- the voice source identifier of the conversion information is stored in the storage unit 215 to select a voice source to be used for voice conversion, and converts the chat text into voice (basic voice) using the selected voice source.
- the text-to-speech unit 209 converts the modulation data, the background sound data, or idiomatic text data included in the received conversion information into the basic voice. Apply it to modulate, add or mix background sounds, or add idioms.
- the text-to-speech conversion unit 209 converts the received chat text into voice using the conversion information corresponding to the voice source stored in the storage unit 215 and the chat terminal 200 that has transmitted the chat text. do. Accordingly, even if the voice source is insufficient, it is possible to have a voice having a distinctive tone or characteristic in each chat room by applying modulation data, background sound source data, or idiom data.
- the text-to-speech conversion unit 209 converts the chat text into a different voice for each chat terminal 200 by using the conversion information mapped to the chat terminal 200 that has transmitted the chat text. Can be output via
- the text-to-speech unit 209 omits the voice conversion of the chat text and transmits the received voice data to the voice output unit 211 and the external voice device connection unit 213. Output (bypass).
- the screen display unit 207 includes an LCD and an LED display to output an image from the control unit 205.
- the screen display unit 207 may receive an image representing various chat characters made in a chat room from the controller 205 and output the image.
- the screen display unit 207 may output one or more characters recognized through the character recognition unit 201.
- the voice output unit 211 is connected to the text-to-speech unit 209 to output the converted voice.
- the voice output unit 211 includes an audio codec, a speaker, and the like to convert the converted voice into an analog signal and output the converted signal.
- the external voice device connection unit 213 provides an interface for connecting to a voice device external to the chat terminal 200.
- the external voice device connection unit 213 includes a communication chipset for a Bluetooth interface and is connected to a speaker having a Bluetooth function to output the converted voice to a Bluetooth speaker.
- FIG. 4 is a diagram illustrating an exemplary setup flow for setting a voice distinguished for each chatter by using a voice source common before text chatting.
- the processing and data transmission and reception performed in the chat terminal 200 are performed by the control by the control unit 205, and the processing and data transmission and reception performed by the chat server 100 are preferably performed by the control by the control unit 107.
- two chat terminals 200 open a chat room or enter a chat room.
- the chat may be made by three or more chat terminals 200.
- each chat terminal 200 (chat terminal 1 and chat terminal 2) log in to the chat server 100 using a user ID, and in the process establishes a connection between the chat terminal 200 and the chat server 100. (See 1).
- the chat server 100 recognizes or receives the identifiers of the sound source elements included in each chat terminal 200, stores them as a sound source ID of the user entry, and stores the identifier of the chat terminal 200 of the user entry. Can decide and save.
- Each chat terminal 200 may surf the chat room currently being opened or open an arbitrary chat room following the login.
- the chat terminal 200 to be opened transmits a chat room establishment request to the chat server 100 (see 2).
- Request to open a chat room may require various conditions.
- a request to open a chat room may include participation conditions such as age group, gender, region, and interests, or may include an identifier of a specific chat user.
- the chat server 100 grants a chat room ID and opens a chat room in which the chat terminal 200 which requested to open is participated (see 3).
- Information or an image of the opened chat room may be transmitted by the chat server 100 to any chat terminal 200, a chat terminal 200 meeting a condition, or a designated chat terminal 200.
- the particular arbitrary chat terminal 200 may request a chat participation of the established chat room (see 4).
- the chat server 100 After receiving a chat participation request from various chat terminals 200, the chat server 100 is provided in all chat terminals 200 to participate after a specified waiting time (for example, 5 minutes, 10 minutes, etc.) of the chat room. To determine the common audio source available (see 5).
- a specified waiting time for example, 5 minutes, 10 minutes, etc.
- chat terminal 200 when one chat terminal 200 has an 'A' and a 'B' voice source, and the other chat terminal 200 has a 'B' voice source, it uses 'B' which is common to each other. It can be determined as a possible voice source and assigned to one of the two chatters, and the rest of the chatters can be modulated to the basic voice using 'B'. And if two voice sources have in common with each other, two voice sources can be determined as available voice sources and assigned to both chatters.
- the chat server 100 then generates (6) a plurality of conversion information for generating voice from the available voice source.
- the chat server 100 may generate respective modulation data to enable modulation of tone or pitch to an available voice source, or generate background sound data for adding a background sound source, or add idioms. Generate idiom data.
- Each conversion information includes an identifier of a sound source source, and may further include specific modulated data, specific background sound source data, and / or specific idiomatic character data when the voice source is insufficient according to an embodiment.
- the identifier ID of the sound source source may be omitted.
- the chat server 100 generates a greater number of conversion information than at least the number of chat terminals 200 currently expected to participate.
- the chat server 100 outputs (see 7) the generated plurality of conversion information (data representing) to the chat terminals 200 participating in the chat room.
- the outputted plurality of conversion information is transmitted together with other information.
- each of the plurality of transformation information is mapped to different specific image icons and voice samples and transmitted together.
- the chat terminal 200 displays the plurality of received conversion information together by using the mapped and transmitted image icon and receives a user selection for specific conversion information (see 8).
- the chat terminal 200 may output a voice sample corresponding to each conversion information through the voice output unit 211 and receive a chatter's selection through a keyboard, a mouse, a touch panel, a button, and the like. have.
- Each chat terminal 200 transmits selection information indicating the selected conversion information to the chat server 100. Accordingly, the chat server 100 receives the selection of the conversion information selected from the plurality of conversion information from each of the various chat terminals 200 (see 9).
- the chat server 100 maps the conversion information selected by each chat terminal 200 to each chat terminal 200 and stores (see ⁇ ). For example, the chat server 100 generates a mapping list in the chat room entry and maps the chatter identifier and the selected conversion information to each chatter in the mapping list.
- the chat server 100 may request to start a chat (see 11). For example, the chat server 100 generates state information indicating that a new chat room is completed and transmits it to each chat terminal 200, and each chat terminal 200 displays the screen display unit 207 in response to receiving the status information. You can display an image of a new chat room on the screen and output chat text for each chat room.
- FIG. 5 is a diagram illustrating an exemplary flow of text chatting to enable language learning by converting chatting text into voice under the configuration of FIG. 4.
- the flow of FIG. 5 starts after the setting process of FIG. 4 is completed.
- the processing and data transmission and reception performed in the chat terminal 200 are performed by the control by the control unit 205, and the processing and data transmission and reception performed by the chat server 100 are preferably performed by the control by the control unit 107.
- a chat is performed between two chat terminals 200. However, this is for understanding of the description and the chat flow chart between the three or more chat terminals 200 is the same.
- FIG. 5A illustrates a text chat flow when the mapping relationship between the conversion information and the chatter is transmitted at least before the text chat
- FIG. 5B illustrates a text chat flow where the conversion information is transmitted in real time.
- Figure is a diagram.
- the chat server 100 transmits mapping information to all chat terminals 200 of the chat room (see 1) at least before the chat text is transmitted.
- the mapping information represents the mapping relationship generated by step ⁇ of FIG. 4. This mapping relationship represents the correspondence of the conversion information mapped according to the selection of each chat terminal 200 and each chat terminal 200 participating in the chat room.
- the mapping information includes conversion information corresponding to the chatter's identifier (user ID, any ID used in the chat room, and at least one identifier of the chat terminal 200).
- the conversion information may include an identifier of the voice source and further include data to be used for modulation and the like.
- each chat terminal 200 Upon receipt of the mapping information, each chat terminal 200 maps the conversion information of each chat terminal 200 currently participating in the chat room to the chatter's identifier in the storage unit 215 to store it temporarily (see 2).
- the chat terminal 200 which recognizes a text through the text recognition unit 201 and receives a request for sending a chat text from the chatter generates a chat request text information and chats the generated chat request text information through a set communication channel.
- the server 100 transmits the chat server 100 to receive it (see 3).
- the transmission request text information represents a chat text and may include, for example, a character string or voice data.
- the chat server 100 Upon receiving the transmission request text information, the chat server 100 generates the text information for transmission (see 4).
- the text information for transmission includes an identifier of the chatter who outputs the transmission request text information and includes a chat text extracted or converted from the transmission request text information.
- the chat server 100 converts the voice data into text through a voice recognition algorithm and recognizes the converted text as chat text.
- the chat server 100 may send the chat text recognized through the voice recognition algorithm to the chat terminal requesting transmission before being transmitted to another chat terminal to be confirmed. For example, the chat characters converted due to pronunciation problems or errors in the speech recognition process, such as incorrectly pronounced love as rub may be different from the desired result. Also, the chat terminal may repeat the chat text received from the chat server 100 by correcting or reproducing the chat text until it is recognized as the correct chat text. And, even if the generation of the chat text by the voice recognition algorithm is performed in the chat terminal, not the chat server, this confirmation and correction process can be performed.
- the chat server 100 transmits the generated text information for transmission to the chat terminals 200 participating in the chat room (see 5). For example, the chat server 100 transmits text information for transmission to all chat terminals 200 in the chat room or the chat terminal 200 except for the chat terminal 200 that outputs transmission request text information among all chat terminals 200 in the chat room. The text information for transmission may be transmitted to the chat terminal 200.
- Each chat terminal 200 receiving the text information for transmission extracts the chat text from the text information for transmission and extracts the identifier of the chat user who transmitted the chat text.
- the identifier of the chatter may be, for example, a user ID or an ID used in a chat room or an identifier of the chat terminal 200.
- the chat terminal 200 also determines the conversion information mapped to the identifier of the chatter using the chat terminal 200 from the conversion information stored in advance in the storage unit 215.
- the text-to-speech conversion unit 209 of the chat terminal 200 converts the chat text into voice (basic voice) using a voice source corresponding to the identifier of the voice source included in the conversion information. According to the form, if the conversion information further includes modulation data, background sound source data or idiomatic text data, further modulate the basic voice using the same, and then output it through the voice output unit 211 (see 6). )do.
- chat terminals 200 in the chat room may also transmit chat texts through the same control flow, and each chat terminal 200 may output voices distinguished according to voice characteristics of the chat terminal 200 that transmitted the chat texts. have. As a result, it is possible to improve not only foreign language learning by reading or writing (chatting letters) but also foreign language learning ability by listening.
- chat server 100 is the chat terminal participating in the mapping information It does not transmit to 200 in advance.
- the chat server 100 Upon receiving the transmission request text information from the specific chat terminal 200 (see 1), the chat server 100 determines the identifier of the chatter that has transmitted the chat text from the received transmission request text information and converts the mapping to the identifier of the chatter. The information is determined using a mapping list of chat room entries. For example, the identifier of the chatter (chat terminal 200) is determined from the communication channel that transmits the transmission request text information, or the identifier of the chatter included in the transmission request text information is extracted, and the conversion information corresponding to the chatter's identifier is converted into the chat room. Extract from the mapping list of entries.
- the chat server 100 generates the text information for transmission including the extracted or converted chat text, the identifier of the chatter, and the determined conversion information (see 2).
- the chat server 100 transmits the generated text information for transmission to the chat terminal 200 participating in the chat room (see 3). All the chat terminals 200 may receive the text information for transmission or the chat terminal 200 may receive the text information for transmission except for the chat terminal 200 in which the chat text is transmitted.
- Each chat terminal 200 receives the text information for transmission, extracts the chat text and the identifier of the chat from the received text information for transmission, and outputs through the screen display unit 207 that the chat text is sent by the chat. can do.
- the chat terminal 200 extracts the conversion information from the text information for transmission, selects a specific sound source source based on the extracted conversion information, and generates a voice (basic voice) corresponding to the chat text using the specific sound source source.
- a process such as modulating the basic voice according to the modulation data included in the conversion information is further performed, and then output through the voice output unit 211 (see 4).
- chat terminals 200 in the chat room may also transmit chat texts through the same control flow, and each chat terminal 200 may output voices distinguished according to voice characteristics of the chat terminal 200 that transmitted the chat texts. have.
- FIG. 6 is a diagram illustrating an exemplary setup flow for setting a distinctive voice using a voice source available for each chatter before text chatting.
- the setup flow of FIG. 4 illustrates a process in which chatters map selected voices using a commonly available voice source.
- FIG. 6 is a configuration flow for allowing a voice source available for each chatter to be mapped to each chatter and output to another chatter. That is, FIG. 6 is a configuration flow for allowing a chat user to make a permanent purchase or a voice source purchased for use in a chat room to be used for the chat room and output to another chat room in the chat room.
- the processing and data transmission and reception performed in the chat terminal 200 are performed by the control by the control unit 205, and the processing and data transmission and reception performed by the chat server 100 are preferably performed by the control by the control unit 107.
- each chat terminal 200 logs in to chat server 100 using a user ID and establishes a connection between chat terminal 200 and chat server 100 in the process. do.
- the chat server 100 determines one or more voice sources available in the chat room in each chat terminal 200 for each chat terminal 200 (see 1).
- the chat server 100 determines a user entry corresponding to the chat terminal 200 of the logged-in user according to the login using the user ID, and selects one or more voice sources (identifiers of the voice source) in the user entry.
- the one or more voice sources available on the chat terminal 200 are stored on the user's chat terminal 200 and are a permanently licensed voice source or a temporary licensed voice source or the chat server 100. It may be a voice source that is stored in the) to which the user has access.
- Each available voice source can be distinguished by the voice source's identifier and type data and updated in real time according to the user's login.
- the chat server 100 is stored in each chat terminal 200 for each chat terminal 200 by using a user entry of the storage unit 103 or the like, and the temporary license is granted.
- the voice source may be determined and a token for temporary use of the voice source for which the temporary license is granted may be transmitted to the chat terminal 200.
- the chat terminal 200 may use the corresponding voice source in the chat process, and the chat server 100 may use a voice based on the voice source as a voice for the chatter.
- the chat server 100 displays the charging or charging state of the voice source for which the temporary license is granted, the charging or charging state according to the use of the voice source stored in the chat server 100, and the like. Output to the chat terminal 200.
- Each chat terminal 200 may open an arbitrary chat room after login, and the chat terminal 200 to open a chat room transmits a chat room establishment request to the chat server 100 (see 2).
- the chat server 100 assigns a chat room ID and opens a chat room (see 3).
- the particular arbitrary chat terminal 200 may request a chat participation of the established chat room (see 4).
- the determination process of the voice source may be determined in advance (see 1) or after joining the chat room (for example, after 4).
- the chat server 100 After receiving a chat participation request from various chat terminals 200 and 200, the chat server 100 passes the designated waiting time (for example, 5 minutes, 10 minutes, etc.) of the chat room, and then each chat terminal 200. Generate one or more conversion information (see 5) for generating a chat voice from this available voice source.
- the designated waiting time for example, 5 minutes, 10 minutes, etc.
- the chat server 100 represents one or more voice sources available for each chat terminal 200 or generates one or more conversion information that can be modulated from the voice source.
- the conversion information may further include idiom data that includes an identifier of the speech source and modulates data for modulation such as tone or pitch, background sound source data for adding a background sound source, and / or idioms to the speech source. have.
- the available voice source may be a voice source stored in the chat terminal 200 and granted a permanent license or a temporary license, or a voice source stored in the chat server 100 and granted access rights.
- One or more conversion information generated for each chat terminal 200 may be different according to a sound source source available to each chat terminal 200.
- a sound source source available to each chat terminal 200.
- specific conversion information using the common voice source may be generated for the various chat terminals 200.
- the chat server 100 outputs one or more conversion information generated for each chat terminal 200 to each chat terminal 200 through the communication network 300 (see 6).
- the output one or more transformation information is transmitted together with other information, for example, each transformation information is mapped and transmitted together with different specific image icons, voice samples and / or other available flags with other chatters.
- a jointly available flag indicating that one particular piece of conversion information can be used jointly when it is available in common with several chat terminals 200 is set and output to the chat terminal 200.
- the chat terminal 200 displays the received one or more transformation information by using the mapped image icon, the voice sample, and the jointly available flag, etc., and receives a user selection for the specific transformation information (see 7).
- Each chat terminal 200 transmits selection information indicating the selected conversion information to the chat server 100 so that the chat server 100 selects the selected conversion information from one or more conversion information from each of the chat terminals 200. Receive (see 8).
- the chat server 100 maps and stores the converted information selected by the chat terminal 200 to the chat terminal 200 (see 9). For example, the chat server 100 maps the chatter identifier and the selected conversion information for each chatter to the mapping list generated in the chat room entry.
- the chat server 100 determines whether the selected conversion information is conversion information that can be selected by several chatters in common by using a common availability flag. If the common selectable conversion information is selected first, the chat server 100 determines the chat terminal 200 (s) on which the conversion information is output, and the one or more conversion information generated for the chat terminal 200. Change the one or more transformation information for each chat terminal 200 so that the selected transformation information is not selectable (omitted).
- One or more conversion information changed for each chat terminal 200 may be output (see 11) back to the chat terminal 200 by the chat server 100, and each chat terminal 200 may have a specific one in the changed conversion information. You can select the conversion information.
- the chat server 100 allows each chat terminal 200 to select a specific voice source or a voice source that has been modulated from a specific voice source among a plurality of available voice sources, and each chat terminal 200 has a specific voice source. It is mapped to voice and enables voice chat using the corresponding voice during text chat.
- chat server 100 may request to start a chat (see 12).
- FIG. 7 is a diagram illustrating an exemplary flow of text chatting to enable language learning by converting chat text into voice under the configuration of FIG. 6.
- FIG. 7 is a diagram illustrating an example in which a chat is performed in three chat terminals 200 connected to the chat server 100.
- the voice source available in each chat terminal 200 is mapped to each chat terminal 200, and the corresponding voice is mapped.
- FIG. I s a diagram illustrating an example in which a source may be output from another chat terminal 200 regardless of whether a source is provided in another chat terminal 200.
- the processing and data transmission and reception performed in the chat terminal 200 are performed by the control by the control unit 205, and the processing and data transmission and reception performed by the chat server 100 are preferably performed by the control by the control unit 107.
- FIG. 7 is an example subsequent to FIG. 6.
- the storage unit 215 of the chat terminal 200 all the voice sources to be matched with the other chat terminals 200 (2 and 3) are stored, and the chat is performed.
- the terminal 200 stores a voice source to be matched with the chat terminal 200 1, but there is no voice source to match with the chat terminal 200 3, and the storage unit 215 of the chat terminal 200 3 stores the voice source.
- An example is shown in which the voice source provided with the access right by the chat server 100 is matched with the user, and this information is used as conversion information.
- the chat terminal 200 1 may select a voice source available in the chat terminal 200 1.
- This voice source can be, for example, a voice source licensed for permanent use.
- Chat terminal 200 2 may select a voice source available at chat terminal 200 2 and may select, for example, a voice source for which temporary usage rights are driven by a token.
- the chat terminal 200 may select a voice source that is permitted to access the chat server 100.
- each chat terminal 200 can send and receive chat text to each other, for example, chat terminal 200 1 generates the transmission request text information through the text recognition unit 201 or a microphone, etc. Then, the generated transmission request text information is transmitted to the chat server 100, and the chat server 100 receives it (see 1) through the communication unit 101.
- the transmission request text information includes chat text or voice data. If the voice data is included, the chat server 100 converts the voice data into the chat text transmitted by the chat terminal 200.
- the chat server 100 Upon receiving the transmission request text information, the chat server 100 determines a voice source mapped to the chat terminal 200 (chat terminal 1) that outputs the transmission request text information (see 2). Specifically, the chat server 100 determines the chatter identifier of the chat terminal 200 that has transmitted the transmission request text information, and extracts and maps the voice source identifier from the conversion information mapped to the chatter identifier from the chat room entry mapping list. Voice source can be determined.
- the chat server 100 transmits the chat text transmitted by the voice source among the chat terminals 200 in the chat room. It determines whether it is available in the chat terminal 200 different from the terminal 200 (refer to 3).
- the chat server 100 generates text information for transmission for each chat terminal 200 according to whether or not the voice source is available in the chat terminal 200 (see 4).
- the chat terminal 100 determines a user entry corresponding to each chatter identifier of the chat room entry and based on the voice sources and types available in each user entry, the chat terminal to which the determined voice source will receive the chat text ( If present at 200, the chat server 100 generates text information for transmission for the chat terminal 200.
- the text information for transmission includes at least mapped conversion information and chat text.
- the chat server 100 receives the mapped voice source using the conversion information mapped to the chat person who has transmitted the chat text. Converts the converted or converted chat text into voice and generates text information for transmission including the converted voice data and the chat text.
- the text information for transmission includes at least converted voice data and chat text.
- the chat server 100 transmits the text information for transmission generated for each chat terminal 200 to each chat terminal 200 (see 5).
- the chat terminal 200 having the voice source of the chat terminal 200 1 receives the text information for transmission including the chat information and the conversion information mapped to the chat terminal 200 1 and the chat terminal 200.
- Chat terminal 200 3 that does not have a voice source of 1) receives the converted voice data and the text information for transmission based on the voice source mapped to the chat terminal 200 (1).
- each chat terminal 200 Upon receipt of the text information for transmission, each chat terminal 200 converts the chat text into a voice assigned to each chat person using the received text information for transmission and outputs it (see 6).
- the chat terminal 200 2 identifies the voice source stored in the storage unit 215 using the conversion information included in the text information for transmission, and converts the chat text into voice using the identified voice source to output voice. Output through the unit 211 or the external audio device connection unit 213.
- the chat terminal 200 3 outputs voice data included in the text information for transmission through the voice output unit 211 or the external voice device connection unit 213.
- the other chat terminals 200 may also generate transmission request text information to transmit chat texts to other chat terminals 200 in the chat room, and may be output as voices assigned to each chat terminal 200.
- the chat terminal 200 2 transmits the transmission request text information including the voice data representing the chat text to the chat server 100, and the chat server 100 is a voice source mapped to the chat terminal 200 2. And determine whether a voice source for the chat terminal 200 is available in the chat terminal 200 and the chat terminal 200.
- the chat server also converts voice data into chat text.
- the chat server 100 since the voice source of the chat terminal 200 is available, the chat server 100 generates conversion information including the identifier of the mapped voice source and text information for transmission including the chat text. To the chat terminal 200 to be transmitted.
- the chat server 100 uses the voice source stored in the storage unit 103 and mapped to the chat terminal 200. By converting the chat text to voice data, and generates the text information for transmission including the converted voice data and the chat text to transmit to the chat terminal (200) (3).
- a voice selected by each chatter is output regardless of whether or not other chatters are available, and text chats corresponding to the characteristics of each chatter and their conversion are possible.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Entrepreneurship & Innovation (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Operations Research (AREA)
Abstract
La présente invention concerne un procédé de conversation et un système de conversation destinés à l'apprentissage de langue, le procédé de conversation comprenant les étapes suivantes : recevoir des informations de texte de requête de transmission comprenant un texte de conversation provenant d'un terminal de conversation d'une pluralité de terminaux de conversation participant à une salle de conversation ; déterminer une source vocale qui est apte à convertir le texte de conversation en une voix définie et qui est mise en correspondance avec le terminal de conversation ; déterminer si la source vocale est disponible au niveau d'un terminal de conversation pour recevoir le texte de conversation parmi la pluralité de terminaux de conversation ; et si la source vocale est disponible au niveau du terminal de conversation pour recevoir le texte de conversation, transmettre, au terminal de conversation qui devrait recevoir le texte de conversation, des informations de conversion comprenant un identificateur de la source vocale et des informations de texte à transmettre, y compris le texte de conversation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160054775A KR101835091B1 (ko) | 2016-05-03 | 2016-05-03 | 언어 학습을 위한 채팅 방법 및 채팅 시스템 |
KR10-2016-0054775 | 2016-05-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017191995A1 true WO2017191995A1 (fr) | 2017-11-09 |
Family
ID=60202977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2017/004675 WO2017191995A1 (fr) | 2016-05-03 | 2017-05-02 | Procédé de conversation et système de conversation destinés à l'apprentissage de langue |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101835091B1 (fr) |
WO (1) | WO2017191995A1 (fr) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102427033B1 (ko) * | 2020-07-27 | 2022-07-28 | 박성우 | 인공지능을 이용한 에듀테크 학습 관리 플랫폼 서비스 시스템 및 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020003833A (ko) * | 2001-08-22 | 2002-01-15 | 백종관 | 음성아바타를 이용한 이메일 또는 채팅 시스템에서음향효과가 가미된 음성메일 또는 음성채팅 방법 |
KR20020028438A (ko) * | 2000-10-10 | 2002-04-17 | 김철권 | 음성과 문자 데이터를 통합한 채팅 서비스 방법 및 그기록 매체 |
KR20020074273A (ko) * | 2001-03-19 | 2002-09-30 | 이토스템 주식회사 | 언어번역기를 이용한 일대일 문자 및 화상 채팅 장치 |
KR20120107306A (ko) * | 2011-03-21 | 2012-10-02 | 에스케이텔레콤 주식회사 | 컨텐츠 제공 시스템 및 그의 문자 음성 변환 기능 제공을 위한 기록 매체 |
KR20150090357A (ko) * | 2014-01-28 | 2015-08-06 | 엠플레어 주식회사 | 실시간 다국어 번역 서비스 시스템 |
-
2016
- 2016-05-03 KR KR1020160054775A patent/KR101835091B1/ko not_active Expired - Fee Related
-
2017
- 2017-05-02 WO PCT/KR2017/004675 patent/WO2017191995A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020028438A (ko) * | 2000-10-10 | 2002-04-17 | 김철권 | 음성과 문자 데이터를 통합한 채팅 서비스 방법 및 그기록 매체 |
KR20020074273A (ko) * | 2001-03-19 | 2002-09-30 | 이토스템 주식회사 | 언어번역기를 이용한 일대일 문자 및 화상 채팅 장치 |
KR20020003833A (ko) * | 2001-08-22 | 2002-01-15 | 백종관 | 음성아바타를 이용한 이메일 또는 채팅 시스템에서음향효과가 가미된 음성메일 또는 음성채팅 방법 |
KR20120107306A (ko) * | 2011-03-21 | 2012-10-02 | 에스케이텔레콤 주식회사 | 컨텐츠 제공 시스템 및 그의 문자 음성 변환 기능 제공을 위한 기록 매체 |
KR20150090357A (ko) * | 2014-01-28 | 2015-08-06 | 엠플레어 주식회사 | 실시간 다국어 번역 서비스 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20170124838A (ko) | 2017-11-13 |
KR101835091B1 (ko) | 2018-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019156314A1 (fr) | Dispositif électronique de conversation avec un dialogueur et son procédé d'exploitation | |
WO2014038916A1 (fr) | Système et procédé de commande d'appareil externe connecté à un dispositif | |
WO2013069893A1 (fr) | Service de messagerie instantanée et procédé pour offrir une pluralité de services proposés par le service de messagerie instantanée | |
WO2019041856A1 (fr) | Procédé, système et terminal de commande d'appareil domestique, et support d'informations | |
WO2016035933A1 (fr) | Dispositif d'affichage et son procédé de fonctionnement | |
WO2017124932A1 (fr) | Procédé et terminal de partage de ressources | |
WO2018034552A1 (fr) | Dispositif et procédé de traduction de langue | |
WO2021060728A1 (fr) | Dispositif électronique permettant de traiter un énoncé d'utilisateur et procédé permettant de faire fonctionner celui-ci | |
WO2018082484A1 (fr) | Procédé et système de capture d'écran pour dispositif électronique, et dispositif électronique | |
WO2019156506A1 (fr) | Système et procédé de fourniture de contenus conversationnels | |
WO2019112181A1 (fr) | Dispositif électronique pour exécuter une application au moyen d'informations de phonème comprises dans des données audio, et son procédé de fonctionnement | |
WO2018155976A1 (fr) | Système et procédé de partage de message pour application interactive | |
WO2022119212A1 (fr) | Procédé de commande vocale de dispositif externe et dispositif électronique correspondant | |
WO2020091183A1 (fr) | Dispositif électronique de partage de commande vocale spécifique à l'utilisateur et son procédé de commande | |
WO2020032655A1 (fr) | Procédé d'exécution d'une fonction basée sur la voix et dispositif électronique le prenant en charge | |
WO2017092498A1 (fr) | Procédé de gestion d'informations et terminal utilisateur | |
WO2019223600A1 (fr) | Procédé et dispositif de transmission audio bluetooth, et support de stockage lisible par ordinateur | |
WO2012138130A2 (fr) | Système et procédé de support de lecture en temps réel | |
WO2020199318A1 (fr) | Dispositif d'interaction de livre à lecture par simple clic et procédé de commande associé, et support de stockage lisible par ordinateur | |
WO2019164078A1 (fr) | Système d'émission et de réception sans fil d'interprétation multilingue en temps réel apte à extraire une phrase sujet, et procédé d'émission et de réception le mettant en œuvre | |
WO2017191995A1 (fr) | Procédé de conversation et système de conversation destinés à l'apprentissage de langue | |
WO2020101178A1 (fr) | Appareil électronique et procédé de connexion wifi de celui-ci | |
WO2015170799A1 (fr) | Procédé et dispositif de fourniture de message | |
WO2023008842A1 (fr) | Procédé d'apprentissage de moteur de conversation à intelligence artificielle et système associé | |
WO2025033652A1 (fr) | Procédé et appareil de traitement de tâche |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17792897 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 27.02.2019) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17792897 Country of ref document: EP Kind code of ref document: A1 |