CPC G10L 15/1815 (2013.01) [G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 15/08 (2013.01)] | 16 Claims |
1. A skill dispatching method for a speech dialogue platform, applied to a server, the method comprising:
receiving, by a central control dispatching service, a semantic result of recognizing a user's speech sent by a data distribution service;
dispatching in parallel, by the central control dispatching service, a plurality of skill services related to the semantic result, sending the semantic result in parallel to the plurality of skill services related to the semantic result simultaneously, and obtaining skill parsing results fed back by the plurality of skill services;
sorting the skill parsing results based on priorities of the skill services, and exporting a skill parsing result with the highest priority to a skill realization discrimination service for judging whether the skill parsing result with the highest priority is capable of realizing the function of the semantic result;
when the skill realization discrimination service feeds back a successful realization, sending the skill parsing result with the highest priority to the data distribution service for feedback to the user, and
when the skill realization discrimination service feeds back a failed realization, selecting a skill parsing result with the highest priority among the rest of skill parsing results and exporting the same to the skill realization discrimination service.
|