CPC G10L 25/63 (2013.01) [G06F 16/65 (2019.01); G10L 15/063 (2013.01); G10L 15/083 (2013.01); G10L 15/1822 (2013.01); G10L 15/26 (2013.01)] | 11 Claims |
1. A virtual counseling system, comprising:
a microphone configured to receive a voice of a user, amplify a volume of the voice, remove frequencies other than a human audio frequency, and convert the voice into audio data;
a processor configured to:
receive the audio data from the microphone;
determine an emotion corresponding to the audio data, and identify whether a content of the audio data is an interrogative sentence or a plain sentence;
generate type information of the audio data, wherein the type information includes first type information indicating the user's emotion information in a form of an emoticon and second type information including sentence-type information indicating whether the content of the audio data is the interrogative sentence or the plain sentence in a form of punctuation mark;
convert the content of the audio data into first text data;
combine the type information and the first text data to generate second text data;
determine, based on the second text data, suitability of a virtual counseling for the user;
when it is determined that the virtual counseling is suitable for the user, proceed with the virtual counseling for the user; and
when it is determined that the virtual counseling is not suitable for the user, stop the virtual counseling for the user, transmit the second text data to a device of a human counselor, and connect a device of the user with the device of the human counselor via a network,
wherein the human counselor is selected from a plurality of human counselors based on a matching rate that is calculated from a complaint index of the audio data and a counseling history of a respective human counselor.
|