1.一種基于狀態(tài)機(jī)的語(yǔ)義解析方法,其特征在于,所述方法包括:
確定語(yǔ)音產(chǎn)品的功能;
根據(jù)所述語(yǔ)音產(chǎn)品的功能確定所述語(yǔ)音產(chǎn)品在語(yǔ)義解析中的步驟集合,所述步驟集合中至少包括兩個(gè)以上的步驟;
為所述步驟集合中的每一步驟確定對(duì)應(yīng)的狀態(tài)機(jī)的節(jié)點(diǎn);
根據(jù)確定的節(jié)點(diǎn)形成節(jié)點(diǎn)集合;
將所述節(jié)點(diǎn)集合形成所述語(yǔ)音產(chǎn)品的狀態(tài)機(jī)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述節(jié)點(diǎn)集合形成所述語(yǔ)音產(chǎn)品的狀態(tài)機(jī),包括:
根據(jù)所述步驟集合中每?jī)蓚€(gè)步驟之間的連接關(guān)系確定各每?jī)蓚€(gè)步驟對(duì)應(yīng)的節(jié)點(diǎn)之間的連接關(guān)系;
根據(jù)所述節(jié)點(diǎn)集合中各節(jié)點(diǎn)之間的連接關(guān)系形成所述語(yǔ)音產(chǎn)品的狀態(tài)機(jī)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述節(jié)點(diǎn)集合形成所述語(yǔ)音產(chǎn)品的狀態(tài)機(jī),包括:
獲取每一步驟對(duì)應(yīng)的節(jié)點(diǎn)的標(biāo)識(shí);
根據(jù)每一步驟對(duì)應(yīng)的節(jié)點(diǎn)的標(biāo)識(shí)按照預(yù)設(shè)的狀態(tài)圖形成所述語(yǔ)音產(chǎn)品的狀態(tài)機(jī)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述形成預(yù)設(shè)的狀態(tài)圖包括:
確定語(yǔ)義解析中的步驟全集,所述步驟全集至少包括兩個(gè)以上的步驟,所述步驟集合為所述步驟全集的子集;
為所述步驟全集中的每一步驟封裝為狀態(tài)機(jī)的節(jié)點(diǎn);
根據(jù)所述步驟全集中每?jī)蓚€(gè)步驟之間的連接關(guān)系確定各每?jī)蓚€(gè)步驟對(duì)應(yīng)的節(jié)點(diǎn)之間的連接關(guān)系;
根據(jù)各節(jié)點(diǎn)之間的連接關(guān)系,形成狀態(tài)圖。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述為所述步驟集合中的每一步驟確定對(duì)應(yīng)的狀態(tài)機(jī)的節(jié)點(diǎn),包括:
獲取步驟與節(jié)點(diǎn)之間的關(guān)聯(lián)信息;
根據(jù)所述關(guān)聯(lián)信息確定為所述步驟集合中的每一步驟確定對(duì)應(yīng)的狀態(tài)機(jī)的節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
獲取第一連接關(guān)系,所述第一連接關(guān)系為所述步驟集合中第一步驟與所述步驟集合中除所述第一步驟外其他步驟之間的連接關(guān)系;
獲取第二連接關(guān)系,所述第二連接關(guān)系為所述步驟集合中第一步驟對(duì)應(yīng)的節(jié)點(diǎn)與所述狀態(tài)機(jī)中除所述第一步驟外其他步驟對(duì)應(yīng)的節(jié)點(diǎn)之間的連接關(guān)系;
如果所述第一連接關(guān)系與所述第二連接關(guān)系匹配,將所述第一步驟對(duì)應(yīng)的節(jié)點(diǎn)確定為所述節(jié)點(diǎn)集合中一個(gè)節(jié)點(diǎn);
如果所述第一連接關(guān)系與所述第二連接關(guān)系不匹配,重新為所述第一步驟確定節(jié)點(diǎn)。
7.一種基于狀態(tài)機(jī)的語(yǔ)義解析方法,其特征在于,所述方法還包括:
獲取語(yǔ)音產(chǎn)品的待解析語(yǔ)句;
將所述待解析語(yǔ)句輸入預(yù)設(shè)的狀態(tài)機(jī)的第一個(gè)節(jié)點(diǎn);
從所述狀態(tài)機(jī)的最后一個(gè)節(jié)點(diǎn)獲取輸出結(jié)果;
將所述輸出結(jié)果輸出。
8.一種基于狀態(tài)機(jī)的語(yǔ)義解析裝置,其特征在于,所述裝置包括第一確定單元、第二確定單元、第三確定單元、第一形成單元和第二形成單元,其中:
所述第一確定單元,用于確定語(yǔ)音產(chǎn)品的功能;
所述第二確定單元,用于根據(jù)所述語(yǔ)音產(chǎn)品的功能確定所述語(yǔ)音產(chǎn)品在語(yǔ)義解析中的步驟集合,所述步驟集合中至少包括兩個(gè)以上的步驟;
所述第三確定單元,用于為所述步驟集合中的每一步驟確定對(duì)應(yīng)的狀態(tài)機(jī)的節(jié)點(diǎn),
所述第一形成單元,用于根據(jù)確定的節(jié)點(diǎn)形成節(jié)點(diǎn)集合;
所述第二形成單元,用于將所述節(jié)點(diǎn)集合形成所述語(yǔ)音產(chǎn)品的狀態(tài)機(jī)。
9.一種基于狀態(tài)機(jī)的語(yǔ)義解析裝置,其特征在于,所述裝置還包括第三獲取單元、輸入單元、第四獲取單元和輸出單元,其中:
所述第三獲取單元,用于獲取語(yǔ)音產(chǎn)品的待解析語(yǔ)句;
所述輸入單元,用于將所述待解析語(yǔ)句輸入預(yù)設(shè)的狀態(tài)機(jī)的第一個(gè)節(jié)點(diǎn);
所述第四獲取單元,用于從所述狀態(tài)機(jī)的最后一個(gè)節(jié)點(diǎn)獲取輸出結(jié)果;
所述輸出單元,用于將所述輸出結(jié)果輸出。
10.一種計(jì)算設(shè)備,包括:存儲(chǔ)器、處理器和用于存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述程序時(shí)用于實(shí)現(xiàn)權(quán)利要求1至6任一項(xiàng)、或權(quán)利要求7基于狀態(tài)機(jī)的語(yǔ)義解析方法。