CPC G10L 15/22 (2013.01) [G10L 15/285 (2013.01); G10L 15/34 (2013.01); G10L 15/02 (2013.01); G10L 15/30 (2013.01)] | 17 Claims |
1. An electronic device comprising:
a microphone;
a non-volatile memory configured to store virtual assistant model data comprising data that is classified according to a plurality of domains and data that is commonly used for the plurality of domains;
a volatile memory; and
a processor configured to:
based on receiving a first user speech through the microphone, identify at least one first domain regarding the first user speech,
based on identifying the at least one first domain regarding the first user speech, load first data dependent on the identified at least one first domain from among the virtual assistant model data from the non-volatile memory into the volatile memory, and
while loading the first data into the volatile memory, load second data that is not dependent on the identified at least one first domain from among virtual assistant model data from the non-volatile memory into the volatile memory.
|