国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      語(yǔ)音引導(dǎo)方法、裝置、智能設(shè)備及服務(wù)器與流程

      文檔序號(hào):11232683閱讀:639來(lái)源:國(guó)知局
      語(yǔ)音引導(dǎo)方法、裝置、智能設(shè)備及服務(wù)器與流程

      本發(fā)明涉及智能設(shè)備技術(shù)領(lǐng)域,特別涉及一種語(yǔ)音引導(dǎo)方法、裝置、智能設(shè)備及服務(wù)器。



      背景技術(shù):

      智能設(shè)備已經(jīng)為用戶帶來(lái)了越來(lái)越多的便利,比如,用戶可以通過(guò)語(yǔ)音控制智能設(shè)備播放音頻資源、視頻資源或其他多媒體資源。但是在使用智能設(shè)備的過(guò)程中,用戶也經(jīng)常遇到一些問(wèn)題,比如,用戶不熟悉設(shè)備功能,在將設(shè)備喚醒后,用戶不清楚下一步需要執(zhí)行怎樣的操作;或者,用戶通過(guò)語(yǔ)音發(fā)送的指令不能被設(shè)備所識(shí)別,導(dǎo)致無(wú)法滿足用戶需求;或者其他一些問(wèn)題。

      現(xiàn)有的智能設(shè)備只能在識(shí)別到用戶標(biāo)準(zhǔn)的語(yǔ)音指令后,才能提供用戶所需要的資源或服務(wù)。如果出現(xiàn)上述場(chǎng)景,智能設(shè)備要么等待,要么不能識(shí)別,不能對(duì)用戶進(jìn)行引導(dǎo),服務(wù)質(zhì)量差。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例的目的在于提供一種語(yǔ)音引導(dǎo)方法、裝置、智能設(shè)備及服務(wù)器,以對(duì)用戶進(jìn)行引導(dǎo),提高服務(wù)質(zhì)量。

      為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種語(yǔ)音引導(dǎo)方法,應(yīng)用于智能設(shè)備,所述方法包括:

      接收用戶發(fā)送的語(yǔ)音信息;

      將所述語(yǔ)音信息發(fā)送給服務(wù)器,以使所述服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析,若解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音;

      接收并輸出所述引導(dǎo)語(yǔ)音;

      或者,在檢測(cè)到所述語(yǔ)音信息中包含喚醒詞的情況下,判斷是否在第一預(yù)設(shè)時(shí)間段內(nèi),接收到預(yù)設(shè)數(shù)量份僅包含喚醒詞的語(yǔ)音信息;

      如果是,輸出預(yù)設(shè)引導(dǎo)語(yǔ)音。

      可選的,所述方法還可以包括:

      在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,輸出預(yù)設(shè)引導(dǎo)語(yǔ)音或者預(yù)設(shè)提示語(yǔ)音。

      可選的,所述在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,輸出預(yù)設(shè)提示語(yǔ)音的步驟,可以包括:

      在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,確定所述語(yǔ)音信息的缺陷因素;

      在預(yù)設(shè)提示語(yǔ)音中,選擇針對(duì)所述缺陷因素的目標(biāo)提示語(yǔ)音;

      輸出所述目標(biāo)提示語(yǔ)音。

      可選的,所述確定所述語(yǔ)音信息的缺陷因素的步驟,可以包括:

      確定所述語(yǔ)音信息對(duì)應(yīng)的每個(gè)影響因素參數(shù),所述影響因素的種類為預(yù)先設(shè)定的,每個(gè)影響因素對(duì)應(yīng)一預(yù)設(shè)范圍;

      判斷所述影響因素參數(shù)是否在其對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi);

      如果否,將所述影響因素確定為所述語(yǔ)音信息的缺陷因素。

      可選的,所述影響因素的種類包括以下任意一種或多種:

      聲源與所述智能設(shè)備的距離、環(huán)境中噪聲的音量、所述語(yǔ)音信息的音量、所述語(yǔ)音信息的音色、所述語(yǔ)音信息的語(yǔ)速、所述語(yǔ)音信息對(duì)應(yīng)的語(yǔ)言種類、所述智能設(shè)備所在網(wǎng)絡(luò)的速度。

      可選的,所述方法還可以包括:

      接收服務(wù)器發(fā)送的更新信息,所述更新信息中包含至少一種引導(dǎo)語(yǔ)音;

      根據(jù)所述更新信息,對(duì)所述預(yù)設(shè)引導(dǎo)語(yǔ)音進(jìn)行更新。

      為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種語(yǔ)音引導(dǎo)方法,應(yīng)用于服務(wù)器,所述方法包括:

      接收智能設(shè)備發(fā)送的語(yǔ)音信息;

      對(duì)所述語(yǔ)音信息進(jìn)行解析;

      判斷解析結(jié)果是否符合預(yù)設(shè)引導(dǎo)條件;

      如果符合,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,以使所述智能設(shè)備輸出所述引導(dǎo)語(yǔ)音。

      可選的,所述判斷解析結(jié)果是否符合預(yù)設(shè)引導(dǎo)條件的步驟,可以包括:

      若解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,表示解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件;

      若解析結(jié)果對(duì)應(yīng)資源請(qǐng)求指令,在資源庫(kù)中查找所述解析結(jié)果所請(qǐng)求的目標(biāo)資源;

      如果未查找到,表示解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件;

      所述向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音的步驟,包括:

      若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音;

      若解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第二類引導(dǎo)語(yǔ)音。

      可選的,所述若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音的步驟,可以包括:

      若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,確定解析結(jié)果中的關(guān)鍵詞;

      在服務(wù)器側(cè)資源列表中,查找所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí);

      向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音,所述第一類引導(dǎo)語(yǔ)音包含所查找到的至少一個(gè)資源標(biāo)識(shí)。

      可選的,若未查找到所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí),所述方法還可以包括:

      將預(yù)先設(shè)定的第一類引導(dǎo)語(yǔ)音發(fā)送給所述智能設(shè)備。

      可選的,所述服務(wù)器存儲(chǔ)有資源列表和/或功能列表;所述方法還包括:

      若檢測(cè)到所述資源列表存在更新,針對(duì)更新后的資源列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新;

      和/或,

      若檢測(cè)到所述功能列表存在更新,針對(duì)更新后的功能列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。

      為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種語(yǔ)音引導(dǎo)裝置,應(yīng)用于智能設(shè)備,所述裝置包括:第一接收模塊、第一發(fā)送模塊和第一輸出模塊;或者包括:第一接收模塊、第一判斷模塊和第二輸出模塊;或者包括:第一接收模塊、第一發(fā)送模塊、第一輸出模塊、第一判斷模塊和第二輸出模塊;其中,

      第一接收模塊,用于接收用戶發(fā)送的語(yǔ)音信息;

      第一發(fā)送模塊,用于將所述語(yǔ)音信息發(fā)送給服務(wù)器,以使所述服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析,若解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音;

      第一輸出模塊,用于接收并輸出所述引導(dǎo)語(yǔ)音;

      第一判斷模塊,用于在檢測(cè)到所述語(yǔ)音信息中包含喚醒詞的情況下,判斷是否在第一預(yù)設(shè)時(shí)間段內(nèi),接收到預(yù)設(shè)數(shù)量份僅包含喚醒詞的語(yǔ)音信息;如果是,觸發(fā)第二輸出模塊;

      第二輸出模塊,用于輸出預(yù)設(shè)引導(dǎo)語(yǔ)音。

      可選的,所述裝置還可以包括:

      第三輸出模塊,用于在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,輸出預(yù)設(shè)引導(dǎo)語(yǔ)音或者預(yù)設(shè)提示語(yǔ)音。

      可選的,所述第三輸出模塊,可以包括:

      確定子模塊,用于在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,確定所述語(yǔ)音信息的缺陷因素;

      選擇子模塊,用于在預(yù)設(shè)提示語(yǔ)音中,選擇針對(duì)所述缺陷因素的目標(biāo)提示語(yǔ)音;

      輸出子模塊,用于輸出所述目標(biāo)提示語(yǔ)音。

      可選的,所述確定子模塊,具體可以用于:

      確定所述語(yǔ)音信息對(duì)應(yīng)的每個(gè)影響因素參數(shù),所述影響因素的種類為預(yù)先設(shè)定的,每個(gè)影響因素對(duì)應(yīng)一預(yù)設(shè)范圍;

      判斷所述影響因素參數(shù)是否在其對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi);

      如果否,將所述影響因素確定為所述語(yǔ)音信息的缺陷因素。

      可選的,所述影響因素的種類包括以下任意一種或多種:

      聲源與所述智能設(shè)備的距離、環(huán)境中噪聲的音量、所述語(yǔ)音信息的音量、所述語(yǔ)音信息的音色、所述語(yǔ)音信息的語(yǔ)速、所述語(yǔ)音信息對(duì)應(yīng)的語(yǔ)言種類、所述智能設(shè)備所在網(wǎng)絡(luò)的速度。

      可選的,所述裝置還可以包括:

      第二接收模塊,用于接收服務(wù)器發(fā)送的更新信息,所述更新信息中包含至少一種引導(dǎo)語(yǔ)音;

      更新模塊,用于根據(jù)所述更新信息,對(duì)所述預(yù)設(shè)引導(dǎo)語(yǔ)音進(jìn)行更新。

      為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種語(yǔ)音引導(dǎo)裝置,應(yīng)用于服務(wù)器,所述裝置包括:

      第三接收模塊,用于接收智能設(shè)備發(fā)送的語(yǔ)音信息;

      解析模塊,用于對(duì)所述語(yǔ)音信息進(jìn)行解析;

      第二判斷模塊,用于判斷解析結(jié)果是否符合預(yù)設(shè)引導(dǎo)條件;如果符合,觸發(fā)第二發(fā)送模塊;

      第二發(fā)送模塊,用于向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,以使所述智能設(shè)備輸出所述引導(dǎo)語(yǔ)音。

      可選的,所述第二判斷模塊,具體可以用于:

      若解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,表示解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件;

      若解析結(jié)果對(duì)應(yīng)資源請(qǐng)求指令,在資源庫(kù)中查找所述解析結(jié)果所請(qǐng)求的目標(biāo)資源;

      如果未查找到,表示解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件;

      所述第二發(fā)送模塊,可以包括:

      第一發(fā)送子模塊,用于若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音;

      第二發(fā)送子模塊,用于若解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第二類引導(dǎo)語(yǔ)音。

      可選的,所述第一發(fā)送子模塊,具體可以用于:

      若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,確定解析結(jié)果中的關(guān)鍵詞;

      在服務(wù)器側(cè)資源列表中,查找所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí);

      向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音,所述第一類引導(dǎo)語(yǔ)音包含所查找到的至少一個(gè)資源標(biāo)識(shí)。

      可選的,所述裝置還可以包括:

      第三發(fā)送模塊,用于在未查找到所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí)的情況下,將預(yù)先設(shè)定的第一類引導(dǎo)語(yǔ)音發(fā)送給所述智能設(shè)備。

      可選的,所述服務(wù)器存儲(chǔ)有資源列表和/或功能列表;所述裝置還包括:

      第四發(fā)送模塊,用于在檢測(cè)到所述資源列表存在更新的情況下,針對(duì)更新后的資源列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新;

      和/或,

      在檢測(cè)到所述功能列表存在更新的情況下,針對(duì)更新后的功能列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。

      為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種智能設(shè)備,所述智能設(shè)備包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路,用于為智能設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;處理器通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行上述的語(yǔ)音引導(dǎo)方法。

      為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種服務(wù)器,所述服務(wù)器包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路,用于為服務(wù)器的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;處理器通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行上述的語(yǔ)音引導(dǎo)方法。

      應(yīng)用本發(fā)明實(shí)施例,智能設(shè)備接收到用戶發(fā)送的語(yǔ)音信息后,將語(yǔ)音信息發(fā)送給服務(wù)器,如果服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析后,不能得到有效信息(解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件),則向智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,智能設(shè)備輸出該引導(dǎo)語(yǔ)音;這樣,智能設(shè)備能夠?qū)τ脩暨M(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量?;蛘?,如果智能設(shè)備多次接收到僅包含喚醒詞的語(yǔ)音信息,這表示用戶將設(shè)備喚醒后不清楚要執(zhí)行怎樣的操作,這種情況下,智能設(shè)備輸出預(yù)設(shè)引導(dǎo)語(yǔ)音,對(duì)用戶進(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)方法的第一種流程示意圖;

      圖2為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)方法的第二種流程示意圖;

      圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用于服務(wù)器的語(yǔ)音引導(dǎo)方法的流程示意圖;

      圖4為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)裝置的第一種結(jié)構(gòu)示意圖;

      圖5為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)裝置的第二種結(jié)構(gòu)示意圖;

      圖6為本發(fā)明實(shí)施例提供的一種應(yīng)用于服務(wù)器的語(yǔ)音引導(dǎo)裝置的結(jié)構(gòu)示意圖;

      圖7為本發(fā)明實(shí)施例所提供的一種智能設(shè)備的結(jié)構(gòu)示意圖;

      圖8為本發(fā)明實(shí)施例所提供的一種服務(wù)器的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了語(yǔ)音引導(dǎo)方法、裝置、智能設(shè)備及服務(wù)器,一種語(yǔ)音引導(dǎo)方法及裝置可以應(yīng)用于各種智能設(shè)備,比如智能音箱、智能播放器、智能機(jī)器人等,具體不做限定;另一種語(yǔ)音引導(dǎo)方法及裝置可以應(yīng)用于服務(wù)器,比如云端服務(wù)器,或者其他服務(wù)器。

      下面首先對(duì)本發(fā)明實(shí)施例提供的一種應(yīng)用于智能設(shè)備的語(yǔ)音響應(yīng)方法進(jìn)行詳細(xì)說(shuō)明。

      圖1為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)方法的第一種流程示意圖,包括:

      s101:接收用戶發(fā)送的語(yǔ)音信息。

      可以理解,用戶可以通過(guò)語(yǔ)音與智能設(shè)備進(jìn)行交互,智能設(shè)備可以接收用戶發(fā)送的語(yǔ)音信息。

      s102:將所述語(yǔ)音信息發(fā)送給服務(wù)器,以使所述服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析,若解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音。

      服務(wù)器中可以存儲(chǔ)有較豐富的語(yǔ)義庫(kù),智能設(shè)備可以接收s101中接收到的語(yǔ)音信息發(fā)送給服務(wù)器進(jìn)行解析。

      作為一種實(shí)施方式,該預(yù)設(shè)引導(dǎo)條件可以分為以下幾種情況:

      第一種,對(duì)語(yǔ)音信息的解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,這種情況下,可以認(rèn)為解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件。

      一般來(lái)說(shuō),用戶發(fā)送的語(yǔ)音信息可以為“我要聽音樂(lè)”,“我想看電影”等請(qǐng)求資源(音頻資源、視頻資源)的信息,這類語(yǔ)音信息對(duì)應(yīng)資源請(qǐng)求指令?;蛘?,用戶發(fā)送的語(yǔ)音信息可以為“播放”“暫?!薄跋乱粋€(gè)”“上一個(gè)”等攜帶有控制指令的信息,這類語(yǔ)音信息對(duì)應(yīng)控制指令。

      而如果解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,表示用戶可能沒(méi)有發(fā)出有效的指令,這種情況下,認(rèn)為符合第一類預(yù)設(shè)引導(dǎo)條件,可以向智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音。第一類引導(dǎo)語(yǔ)音可以為:“如果您想聽音樂(lè),請(qǐng)對(duì)我說(shuō)‘我想聽音樂(lè)’”、或者“如果您想看電影,請(qǐng)對(duì)我說(shuō)‘我想看電影’”等等,這里的引導(dǎo)語(yǔ)音用于引導(dǎo)用戶發(fā)出有效指令,具體的引導(dǎo)語(yǔ)音不做限定。

      第二種情況,如果解析結(jié)果對(duì)應(yīng)資源請(qǐng)求指令,則在資源庫(kù)中查找該解析結(jié)果所請(qǐng)求的目標(biāo)資源;如果未查找到,表示解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件。

      也就是說(shuō),用戶發(fā)出了有效的指令,比如“我想聽‘紅豆’”,但在資源庫(kù)中未查找到“紅豆”這首歌。這種情況下,認(rèn)為解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件,可以向智能設(shè)備發(fā)送第二類引導(dǎo)語(yǔ)音。第二類引導(dǎo)語(yǔ)音可以為:“對(duì)不起,沒(méi)有查找到這首歌,但是歌手**出了新歌**,您要不要聽一下”、或者“對(duì)不起,沒(méi)有查找到這首歌,您可以下載**app,**app中應(yīng)該有這首歌”等等,這里的引導(dǎo)語(yǔ)音用于為用戶提供解決問(wèn)題的方式,具體的引導(dǎo)語(yǔ)音不做限定。

      s103:接收并輸出所接收到的引導(dǎo)語(yǔ)音。

      服務(wù)器將引導(dǎo)語(yǔ)音發(fā)送給智能設(shè)備,智能設(shè)備輸出該引導(dǎo)語(yǔ)音,對(duì)用戶進(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      作為一種實(shí)施方式,如果智能設(shè)備在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋,可以輸出預(yù)設(shè)引導(dǎo)語(yǔ)音或者預(yù)設(shè)提示語(yǔ)音。

      未接收到服務(wù)器的反饋,是指未接收到服務(wù)器發(fā)送的資源、指令、語(yǔ)音等任何形式的反饋。這種情況下,為了減少用戶的等待時(shí)間,提高服務(wù)質(zhì)量,智能設(shè)備可以輸出其自身預(yù)先設(shè)定的引導(dǎo)語(yǔ)音和提示語(yǔ)音。

      該第二預(yù)設(shè)時(shí)間段可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,比如,1s或者2s,具體不做限定。

      需要強(qiáng)調(diào)的是,本實(shí)施例中“引導(dǎo)語(yǔ)音”與“提示語(yǔ)音”不同,引導(dǎo)語(yǔ)音對(duì)用戶有引導(dǎo)、教育的作用,可以幫助用戶學(xué)習(xí)智能設(shè)備的功能,或者為用戶提供解決問(wèn)題的方式等。而提示語(yǔ)音沒(méi)有這類用途,提示語(yǔ)音可以理解為“沒(méi)有查找到資源”、或者“對(duì)不起,沒(méi)有聽清”這一類的語(yǔ)音。

      在本實(shí)施方式中,智能設(shè)備中可以預(yù)先設(shè)定引導(dǎo)語(yǔ)音,類似于“如果您想聽音樂(lè),請(qǐng)對(duì)我說(shuō)‘我想聽音樂(lè)’”等等;或者,智能設(shè)備中也可以預(yù)先設(shè)定提示語(yǔ)音,類似于“不好意思,沒(méi)聽清”;或者,智能設(shè)備中也可以既設(shè)定了引導(dǎo)語(yǔ)音,又設(shè)定了提示語(yǔ)音。

      智能設(shè)備在預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋,可以輸出引導(dǎo)語(yǔ)音也可以輸出提示語(yǔ)音,或者,也可以二者都輸出,比如“不好意思,沒(méi)聽清,如果您想聽音樂(lè),請(qǐng)對(duì)我說(shuō)‘我想聽音樂(lè)’”。

      需要說(shuō)明的是,智能設(shè)備中可以預(yù)先設(shè)定多種引導(dǎo)語(yǔ)音、或者多種提示語(yǔ)音;智能設(shè)備可以根據(jù)自身輸出規(guī)則,在這多種引導(dǎo)語(yǔ)音或提示語(yǔ)音中選擇本次輸出的引導(dǎo)語(yǔ)音或提示語(yǔ)音。該輸出規(guī)則可以為順序輸出、隨機(jī)輸出等等,具體不做限定。

      作為一種實(shí)施方式,在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,輸出預(yù)設(shè)提示語(yǔ)音,可以包括:

      在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,確定所述語(yǔ)音信息的缺陷因素;在預(yù)設(shè)提示語(yǔ)音中,選擇針對(duì)所述缺陷因素的目標(biāo)提示語(yǔ)音;輸出所述目標(biāo)提示語(yǔ)音。

      具體的,確定所述語(yǔ)音信息的缺陷因素,可以包括:

      確定所述語(yǔ)音信息對(duì)應(yīng)的每個(gè)影響因素參數(shù),所述影響因素的種類為預(yù)先設(shè)定的,每個(gè)影響因素對(duì)應(yīng)一預(yù)設(shè)范圍;

      判斷所述影響因素參數(shù)是否在其對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi);

      如果否,將所述影響因素確定為所述語(yǔ)音信息的缺陷因素。

      上述影響因素的種類包括以下任意一種或多種:

      聲源與所述智能設(shè)備的距離、環(huán)境中噪聲的音量、所述語(yǔ)音信息的音量、所述語(yǔ)音信息的音色、所述語(yǔ)音信息的語(yǔ)速、所述語(yǔ)音信息對(duì)應(yīng)的語(yǔ)言種類、所述智能設(shè)備所在網(wǎng)絡(luò)的速度。

      舉例來(lái)說(shuō),假設(shè)預(yù)先設(shè)定影響因素的種類為:聲源與所述智能設(shè)備的距離、環(huán)境中噪聲的音量、所述語(yǔ)音信息的語(yǔ)速三種;并且,該距離對(duì)應(yīng)的預(yù)設(shè)范圍為0—8m,噪聲音量對(duì)應(yīng)的預(yù)設(shè)范圍為<50db,語(yǔ)速對(duì)應(yīng)的預(yù)設(shè)范圍為90—140個(gè)字每分鐘。

      智能設(shè)備在預(yù)先時(shí)間段內(nèi)未接收到服務(wù)器的反饋,這種情況下,確定接收到的語(yǔ)音信息對(duì)應(yīng)的每個(gè)影響因素參數(shù):假設(shè)確定聲源與智能設(shè)備的距離為11m,環(huán)境中噪聲為20db,語(yǔ)音信息的語(yǔ)速為100個(gè)字每分鐘。

      將所確定的每個(gè)參數(shù)與其對(duì)應(yīng)的預(yù)設(shè)范圍進(jìn)行對(duì)比,確定聲源與智能設(shè)備的距離(11m)不在其對(duì)應(yīng)的預(yù)設(shè)范圍(0—8m),將聲源與智能設(shè)備的距離確定為該語(yǔ)音信息的缺陷因素。換言之,智能設(shè)備未接收到服務(wù)器的反饋,可能是因?yàn)橛脩襞c智能設(shè)備距離太遠(yuǎn),使語(yǔ)音信息有缺陷,服務(wù)器無(wú)法識(shí)別該語(yǔ)音信息。

      這種情況下,智能設(shè)備在預(yù)設(shè)提示語(yǔ)音中,選擇針對(duì)該缺陷因素的目標(biāo)提示語(yǔ)音,比如“請(qǐng)離我近些”或者“太遠(yuǎn)了,請(qǐng)離我近些”或者其他類似的提示語(yǔ)音。輸出該目標(biāo)提示語(yǔ)音。

      應(yīng)用這種實(shí)施方式,可以針對(duì)語(yǔ)音信息的缺陷,有針對(duì)性的輸出提示語(yǔ)音,提示效果更好。

      圖2為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)方法的第二種流程示意圖,包括:

      s201:接收用戶發(fā)送的語(yǔ)音信息。

      s202:在檢測(cè)到所述語(yǔ)音信息中包含喚醒詞的情況下,判斷是否在第一預(yù)設(shè)時(shí)間段內(nèi),接收到預(yù)設(shè)數(shù)量份僅包含喚醒詞的語(yǔ)音信息,如果是,執(zhí)行s203。

      s203:輸出預(yù)設(shè)引導(dǎo)語(yǔ)音。

      本領(lǐng)域技術(shù)人員可以理解,智能設(shè)備通常將語(yǔ)音信息發(fā)送給服務(wù)器進(jìn)行解析,但智能設(shè)備可以識(shí)別語(yǔ)音信息中的喚醒詞。

      具體的,智能設(shè)備可以預(yù)先對(duì)喚醒詞進(jìn)行學(xué)習(xí)并建模。本領(lǐng)域技術(shù)人員可以理解,可以采集不同用戶針對(duì)喚醒詞的語(yǔ)音信息,利用機(jī)器學(xué)習(xí)算法對(duì)這些語(yǔ)音信息進(jìn)行學(xué)習(xí),進(jìn)而建立針對(duì)喚醒詞的模型。比如,可以利用喚醒詞語(yǔ)音數(shù)據(jù)對(duì)深度神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練建立語(yǔ)音識(shí)別模型,具體學(xué)習(xí)算法不做限定。

      將s201中獲取到的語(yǔ)音信息輸入到該模型中進(jìn)行識(shí)別,如果識(shí)別結(jié)果中包含該喚醒詞,則表示該語(yǔ)音信息中包含該喚醒詞。

      如果智能設(shè)備在預(yù)設(shè)時(shí)間段內(nèi)接收到多份僅包含喚醒詞的語(yǔ)音信息,可能表示用戶多次將設(shè)備喚醒,卻不清楚后續(xù)執(zhí)行怎樣的操作,這種情況下,可以直接輸出預(yù)設(shè)引導(dǎo)語(yǔ)音。

      需要說(shuō)明的是,該預(yù)設(shè)數(shù)量可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,比如設(shè)定為3,前兩次接收到僅包含喚醒詞的語(yǔ)音信息可以認(rèn)為是用戶的誤操作,或者也可以設(shè)定為其他數(shù)值,具體不做限定。

      該第一預(yù)設(shè)時(shí)間段可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,比如,1分鐘或者2分鐘,具體不做限定。

      預(yù)設(shè)引導(dǎo)語(yǔ)音可以為“如果您想聽音樂(lè),請(qǐng)對(duì)我說(shuō)‘我想聽音樂(lè)’”、或者“如果您想看電影,請(qǐng)對(duì)我說(shuō)‘我想看電影’”等等,這里的引導(dǎo)語(yǔ)音用于引導(dǎo)用戶發(fā)出有效指令,具體的引導(dǎo)語(yǔ)音不做限定。

      應(yīng)用本發(fā)明圖2所示實(shí)施例,如果智能設(shè)備多次接收到僅包含喚醒詞的語(yǔ)音信息,這表示用戶將設(shè)備喚醒后不清楚要執(zhí)行怎樣的操作,這種情況下,智能設(shè)備輸出預(yù)設(shè)引導(dǎo)語(yǔ)音,對(duì)用戶進(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      在上述圖1圖2所示實(shí)施例中,智能設(shè)備可以接收服務(wù)器發(fā)送的更新信息,所述更新信息中包含至少一種引導(dǎo)語(yǔ)音;根據(jù)所述更新信息,對(duì)所述預(yù)設(shè)引導(dǎo)語(yǔ)音進(jìn)行更新。

      也就是說(shuō),智能設(shè)備可以根據(jù)服務(wù)器發(fā)送的更新信息,對(duì)自身設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。更新方式可以為增加、替換等,具體不做限定。

      下面對(duì)應(yīng)用于服務(wù)器的語(yǔ)音引導(dǎo)方法進(jìn)行詳細(xì)說(shuō)明,該服務(wù)器可以為云端服務(wù)器也可以為其他,具體不做限定。

      圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用于服務(wù)器的語(yǔ)音引導(dǎo)方法的流程示意圖,包括:

      s301:接收智能設(shè)備發(fā)送的語(yǔ)音信息。

      根據(jù)上面內(nèi)容描述,智能設(shè)備接收到語(yǔ)音信息后,將該語(yǔ)音信息發(fā)送給服務(wù)器進(jìn)行解析。

      s302:對(duì)所述語(yǔ)音信息進(jìn)行解析。

      本領(lǐng)域技術(shù)人員可以理解,服務(wù)器中可以存儲(chǔ)有較豐富的語(yǔ)義庫(kù),服務(wù)器可以將接收到的語(yǔ)音信息轉(zhuǎn)化成文本信息,并將該文本信息與語(yǔ)義庫(kù)中的信息進(jìn)行匹配,從而得到解析結(jié)果。

      s303:判斷解析結(jié)果是否符合預(yù)設(shè)引導(dǎo)條件;如果是,執(zhí)行s304。

      s304:向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,以使所述智能設(shè)備輸出所述引導(dǎo)語(yǔ)音。

      作為一種實(shí)施方式,該預(yù)設(shè)引導(dǎo)條件可以分為以下幾種情況:

      第一種,對(duì)語(yǔ)音信息的解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,這種情況下,可以認(rèn)為解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件。

      一般來(lái)說(shuō),用戶發(fā)送的語(yǔ)音信息可以為“我要聽音樂(lè)”,“我想看電影”等請(qǐng)求資源(音頻資源、視頻資源)的信息,這類語(yǔ)音信息對(duì)應(yīng)資源請(qǐng)求指令?;蛘撸脩舭l(fā)送的語(yǔ)音信息可以為“播放”“暫?!薄跋乱粋€(gè)”“上一個(gè)”等攜帶有控制指令的信息,這類語(yǔ)音信息對(duì)應(yīng)控制指令。

      而如果解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,表示用戶可能沒(méi)有發(fā)出有效的指令,這種情況下,認(rèn)為符合第一類預(yù)設(shè)引導(dǎo)條件,可以向智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音。第一類引導(dǎo)語(yǔ)音可以為:“如果您想聽音樂(lè),請(qǐng)對(duì)我說(shuō)‘我想聽音樂(lè)’”、或者“如果您想看電影,請(qǐng)對(duì)我說(shuō)‘我想看電影’”等等,這里的引導(dǎo)語(yǔ)音用于引導(dǎo)用戶發(fā)出有效指令,具體的引導(dǎo)語(yǔ)音不做限定。

      第二種情況,對(duì)語(yǔ)音信息的解析結(jié)果對(duì)應(yīng)資源請(qǐng)求指令,則在資源庫(kù)中查找該解析結(jié)果所請(qǐng)求的目標(biāo)資源;如果未查找到,表示解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件。

      也就是說(shuō),用戶發(fā)出了有效的指令,比如“我想聽‘紅豆’”,但在資源庫(kù)中未查找到“紅豆”這首歌。這種情況下,認(rèn)為解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件,可以向智能設(shè)備發(fā)送第二類引導(dǎo)語(yǔ)音。第二類引導(dǎo)語(yǔ)音可以為:“對(duì)不起,沒(méi)有查找到這首歌,但是歌手a出了新歌**,您要不要聽一下”、或者“對(duì)不起,沒(méi)有查找到這首歌,您可以下載**app,**app中應(yīng)該有這首歌”等等,這里的引導(dǎo)語(yǔ)音用于為用戶提供解決問(wèn)題的方式,具體的引導(dǎo)語(yǔ)音不做限定。

      作為一種實(shí)施方式,若上述解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,確定解析結(jié)果中的關(guān)鍵詞;

      在服務(wù)器側(cè)資源列表中,查找所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí);

      向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音,所述第一類引導(dǎo)語(yǔ)音包含所查找到的至少一個(gè)資源標(biāo)識(shí)。

      符合第一類預(yù)設(shè)引導(dǎo)條件是指解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,這種情況下,用戶可能未組織好語(yǔ)言或者受到環(huán)境影響,導(dǎo)致智能設(shè)備未收錄到完整語(yǔ)音,進(jìn)而使得服務(wù)器解析不出有效指令,但是,用戶有可能說(shuō)出了一些關(guān)鍵字。因此,在解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件的情況下,可以確定解析結(jié)果中的關(guān)鍵詞。

      服務(wù)器在服務(wù)器側(cè)資源列表中,查找該關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí),在第一類引導(dǎo)語(yǔ)音中加入至少一個(gè)查找到的資源標(biāo)識(shí)。

      舉例來(lái)說(shuō),如果解析結(jié)果中包含關(guān)鍵詞“王菲”,服務(wù)器在服務(wù)器側(cè)資源列表中,查找“王菲”對(duì)應(yīng)的資源標(biāo)識(shí),該資源標(biāo)識(shí)可以為歌曲名,也可以為歌手名,也可以為其他,具體不做限定。

      如果為歌曲名,假設(shè)查找到“紅豆”這首歌,發(fā)送的第一類引導(dǎo)語(yǔ)音可以為“請(qǐng)問(wèn)您是想聽‘紅豆’這首歌嗎”。如果為歌手名,查找到“王菲”這個(gè)歌手,發(fā)送的第一類引導(dǎo)語(yǔ)音可以為“請(qǐng)問(wèn)您是想聽‘王菲’的歌嗎”。

      或者,如果未查找到所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí),可以將預(yù)先設(shè)定的第一類引導(dǎo)語(yǔ)音發(fā)送給所述智能設(shè)備。

      該預(yù)先設(shè)定的第一類引導(dǎo)語(yǔ)音可以為:“如果您想聽音樂(lè),請(qǐng)對(duì)我說(shuō)‘我想聽音樂(lè)’”、或者“如果您想看電影,請(qǐng)對(duì)我說(shuō)‘我想看電影’”等等,這里的引導(dǎo)語(yǔ)音用于引導(dǎo)用戶發(fā)出有效指令,具體的引導(dǎo)語(yǔ)音不做限定。

      作為一種實(shí)施方式,服務(wù)器中存儲(chǔ)有資源列表,服務(wù)器若檢測(cè)到所述資源列表存在更新,針對(duì)更新后的資源列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。

      或者,服務(wù)器中存儲(chǔ)有功能列表,服務(wù)器若檢測(cè)到所述功能列表存在更新,針對(duì)更新后的功能列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。

      或者,服務(wù)器中存儲(chǔ)有資源列表和功能列表:

      服務(wù)器若檢測(cè)到所述資源列表存在更新,針對(duì)更新后的資源列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新;

      服務(wù)器若檢測(cè)到所述功能列表存在更新,針對(duì)更新后的功能列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。

      具體的,針對(duì)更新后的資源列表,確定新的引導(dǎo)語(yǔ)音,該新的引導(dǎo)語(yǔ)音可以類似于“我又新增了**的歌,您要聽聽嗎”,或者“我又新增了**的電影,您要看看嗎”等等。

      針對(duì)更新后的功能列表,確定新的引導(dǎo)語(yǔ)音,該新的引導(dǎo)語(yǔ)音可以類似于“我又新增了**功能,您要試試嗎”等等。

      應(yīng)用本發(fā)明圖3所示實(shí)施例,智能設(shè)備接收到用戶發(fā)送的語(yǔ)音信息后,將語(yǔ)音信息發(fā)送給服務(wù)器,如果服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析后,不能得到有效信息(解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件),則向智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,智能設(shè)備輸出該引導(dǎo)語(yǔ)音;這樣,智能設(shè)備能夠?qū)τ脩暨M(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      與上述方法實(shí)施例相對(duì)應(yīng),本發(fā)明實(shí)施例還提供一種應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)裝置及一種應(yīng)用于服務(wù)器的語(yǔ)音引導(dǎo)裝置。

      圖4為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)裝置的第一種結(jié)構(gòu)示意圖,包括:

      第一接收模塊401,用于接收用戶發(fā)送的語(yǔ)音信息;

      第一發(fā)送模塊402,用于將所述語(yǔ)音信息發(fā)送給服務(wù)器,以使所述服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析,若解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音;

      第一輸出模塊403,用于接收并輸出所述引導(dǎo)語(yǔ)音。

      作為一種實(shí)施方式,所述裝置還可以包括:

      第三輸出模塊,用于在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,輸出預(yù)設(shè)引導(dǎo)語(yǔ)音或者預(yù)設(shè)提示語(yǔ)音。

      作為一種實(shí)施方式,所述第三輸出模塊,可以包括:

      確定子模塊,用于在第二預(yù)設(shè)時(shí)間段內(nèi)未接收到服務(wù)器的反饋的情況下,確定所述語(yǔ)音信息的缺陷因素;

      選擇子模塊,用于在預(yù)設(shè)提示語(yǔ)音中,選擇針對(duì)所述缺陷因素的目標(biāo)提示語(yǔ)音;

      輸出子模塊,用于輸出所述目標(biāo)提示語(yǔ)音。

      作為一種實(shí)施方式,所述確定子模塊,具體可以用于:

      確定所述語(yǔ)音信息對(duì)應(yīng)的每個(gè)影響因素參數(shù),所述影響因素的種類為預(yù)先設(shè)定的,每個(gè)影響因素對(duì)應(yīng)一預(yù)設(shè)范圍;

      判斷所述影響因素參數(shù)是否在其對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi);

      如果否,將所述影響因素確定為所述語(yǔ)音信息的缺陷因素。

      作為一種實(shí)施方式,所述影響因素的種類包括以下任意一種或多種:

      聲源與所述智能設(shè)備的距離、環(huán)境中噪聲的音量、所述語(yǔ)音信息的音量、所述語(yǔ)音信息的音色、所述語(yǔ)音信息的語(yǔ)速、所述語(yǔ)音信息對(duì)應(yīng)的語(yǔ)言種類、所述智能設(shè)備所在網(wǎng)絡(luò)的速度。

      作為一種實(shí)施方式,所述裝置還可以包括:

      第二接收模塊,用于接收服務(wù)器發(fā)送的更新信息,所述更新信息中包含至少一種引導(dǎo)語(yǔ)音;

      更新模塊,用于根據(jù)所述更新信息,對(duì)所述預(yù)設(shè)引導(dǎo)語(yǔ)音進(jìn)行更新。

      應(yīng)用本發(fā)明圖4所示實(shí)施例,智能設(shè)備接收到用戶發(fā)送的語(yǔ)音信息后,將語(yǔ)音信息發(fā)送給服務(wù)器,如果服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析后,不能得到有效信息(解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件),則向智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,智能設(shè)備輸出該引導(dǎo)語(yǔ)音;這樣,智能設(shè)備能夠?qū)τ脩暨M(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      圖5為本發(fā)明實(shí)施例提供的應(yīng)用于智能設(shè)備的語(yǔ)音引導(dǎo)裝置的第二種結(jié)構(gòu)示意圖,包括:

      第一接收模塊501,用于接收用戶發(fā)送的語(yǔ)音信息;

      第一判斷模塊502,用于在檢測(cè)到所述語(yǔ)音信息中包含喚醒詞的情況下,判斷是否在第一預(yù)設(shè)時(shí)間段內(nèi),接收到預(yù)設(shè)數(shù)量份僅包含喚醒詞的語(yǔ)音信息;如果是,觸發(fā)第二輸出模塊503;

      第二輸出模塊503,用于輸出預(yù)設(shè)引導(dǎo)語(yǔ)音。

      作為一種實(shí)施方式,所述裝置還可以包括:

      第二接收模塊,用于接收服務(wù)器發(fā)送的更新信息,所述更新信息中包含至少一種引導(dǎo)語(yǔ)音;

      更新模塊,用于根據(jù)所述更新信息,對(duì)所述預(yù)設(shè)引導(dǎo)語(yǔ)音進(jìn)行更新。

      應(yīng)用本發(fā)明圖5所示實(shí)施例,如果智能設(shè)備多次接收到僅包含喚醒詞的語(yǔ)音信息,這表示用戶將設(shè)備喚醒后不清楚要執(zhí)行怎樣的操作,這種情況下,智能設(shè)備輸出預(yù)設(shè)引導(dǎo)語(yǔ)音,對(duì)用戶進(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      或者,該語(yǔ)音引導(dǎo)裝置也可以同時(shí)包含圖4所示實(shí)施例中的第一接收模塊、第一發(fā)送模塊、第一輸出模塊和圖5所示實(shí)施例中第一判斷模塊和第二輸出模塊,具體不做限定。

      圖6為本發(fā)明實(shí)施例提供的一種應(yīng)用于服務(wù)器的語(yǔ)音引導(dǎo)裝置的結(jié)構(gòu)示意圖,包括:

      第三接收模塊601,用于接收智能設(shè)備發(fā)送的語(yǔ)音信息;

      解析模塊602,用于對(duì)所述語(yǔ)音信息進(jìn)行解析;

      第二判斷模塊603,用于判斷解析結(jié)果是否符合預(yù)設(shè)引導(dǎo)條件;如果符合,觸發(fā)第二發(fā)送模塊604;

      第二發(fā)送模塊604,用于向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,以使所述智能設(shè)備輸出所述引導(dǎo)語(yǔ)音。

      作為一種實(shí)施方式,第二判斷模塊603,具體可以用于:

      若解析結(jié)果既不對(duì)應(yīng)控制指令,也不對(duì)應(yīng)資源請(qǐng)求指令,表示解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件;

      若解析結(jié)果對(duì)應(yīng)資源請(qǐng)求指令,在資源庫(kù)中查找所述解析結(jié)果所請(qǐng)求的目標(biāo)資源;

      如果未查找到,表示解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件;

      第二發(fā)送模塊604,可以包括:

      第一發(fā)送子模塊,用于若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音;

      第二發(fā)送子模塊,用于若解析結(jié)果符合第二類預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送第二類引導(dǎo)語(yǔ)音。

      作為一種實(shí)施方式,所述第一發(fā)送子模塊,具體可以用于:

      若解析結(jié)果符合第一類預(yù)設(shè)引導(dǎo)條件,確定解析結(jié)果中的關(guān)鍵詞;

      在服務(wù)器側(cè)資源列表中,查找所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí);

      向所述智能設(shè)備發(fā)送第一類引導(dǎo)語(yǔ)音,所述第一類引導(dǎo)語(yǔ)音包含所查找到的至少一個(gè)資源標(biāo)識(shí)。

      作為一種實(shí)施方式,所述裝置還可以包括:

      第三發(fā)送模塊,用于在未查找到所述關(guān)鍵詞對(duì)應(yīng)的資源標(biāo)識(shí)的情況下,將預(yù)先設(shè)定的第一類引導(dǎo)語(yǔ)音發(fā)送給所述智能設(shè)備。

      作為一種實(shí)施方式,所述服務(wù)器存儲(chǔ)有資源列表和/或功能列表;所述裝置還包括:

      第四發(fā)送模塊,用于在檢測(cè)到所述資源列表存在更新的情況下,針對(duì)更新后的資源列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新;

      和/或,

      在檢測(cè)到所述功能列表存在更新的情況下,針對(duì)更新后的功能列表,確定新的引導(dǎo)語(yǔ)音,將所述新的引導(dǎo)語(yǔ)音作為更新信息發(fā)送給所述智能設(shè)備;以使所述智能設(shè)備根據(jù)所述更新信息,對(duì)所述智能設(shè)備中設(shè)定的引導(dǎo)語(yǔ)音進(jìn)行更新。

      應(yīng)用本發(fā)明圖6所示實(shí)施例,智能設(shè)備接收到用戶發(fā)送的語(yǔ)音信息后,將語(yǔ)音信息發(fā)送給服務(wù)器,如果服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析后,不能得到有效信息(解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件),則向智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,智能設(shè)備輸出該引導(dǎo)語(yǔ)音;這樣,智能設(shè)備能夠?qū)τ脩暨M(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      本發(fā)明實(shí)施例還提供了一種智能設(shè)備,該智能設(shè)備如圖7所示,包括:殼體701、處理器702、存儲(chǔ)器703、電路板704和電源電路705,其中,電路板704安置在殼體701圍成的空間內(nèi)部,處理器702和存儲(chǔ)器703設(shè)置在電路板704上;電源電路705,用于為智能設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器703用于存儲(chǔ)可執(zhí)行程序代碼;處理器702通過(guò)讀取存儲(chǔ)器703中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行所述語(yǔ)音引導(dǎo)方法,方法包括:

      接收用戶發(fā)送的語(yǔ)音信息;

      將所述語(yǔ)音信息發(fā)送給服務(wù)器,以使所述服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析,若解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音;

      接收并輸出所述引導(dǎo)語(yǔ)音;

      或者,在檢測(cè)到所述語(yǔ)音信息中包含喚醒詞的情況下,判斷是否在第一預(yù)設(shè)時(shí)間段內(nèi),接收到預(yù)設(shè)數(shù)量份僅包含喚醒詞的語(yǔ)音信息;

      如果是,輸出預(yù)設(shè)引導(dǎo)語(yǔ)音。

      該智能設(shè)備可以為智能音箱、智能播放器、智能機(jī)器人等,具體不做限定。

      應(yīng)用本發(fā)明圖7所示實(shí)施例,智能設(shè)備接收到用戶發(fā)送的語(yǔ)音信息后,將語(yǔ)音信息發(fā)送給服務(wù)器,如果服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析后,不能得到有效信息(解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件),則向智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,智能設(shè)備輸出該引導(dǎo)語(yǔ)音;這樣,智能設(shè)備能夠?qū)τ脩暨M(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。或者,如果智能設(shè)備多次接收到僅包含喚醒詞的語(yǔ)音信息,這表示用戶將設(shè)備喚醒后不清楚要執(zhí)行怎樣的操作,這種情況下,智能設(shè)備輸出預(yù)設(shè)引導(dǎo)語(yǔ)音,對(duì)用戶進(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      本發(fā)明實(shí)施例還提供了一種服務(wù)器,該服務(wù)器如圖8所示,包括:殼體801、處理器802、存儲(chǔ)器803、電路板804和電源電路805,其中,電路板804安置在殼體801圍成的空間內(nèi)部,處理器802和存儲(chǔ)器803設(shè)置在電路板804上;電源電路805,用于為服務(wù)器的各個(gè)電路或器件供電;存儲(chǔ)器803用于存儲(chǔ)可執(zhí)行程序代碼;處理器802通過(guò)讀取存儲(chǔ)器803中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行所述語(yǔ)音引導(dǎo)方法,方法包括:

      接收智能設(shè)備發(fā)送的語(yǔ)音信息;

      對(duì)所述語(yǔ)音信息進(jìn)行解析;

      判斷解析結(jié)果是否符合預(yù)設(shè)引導(dǎo)條件;

      如果符合,向所述智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,以使所述智能設(shè)備輸出所述引導(dǎo)語(yǔ)音。

      該服務(wù)器可以為云端服務(wù)器或其他,具體不做限定。

      應(yīng)用本發(fā)明圖8所示實(shí)施例,智能設(shè)備接收到用戶發(fā)送的語(yǔ)音信息后,將語(yǔ)音信息發(fā)送給服務(wù)器,如果服務(wù)器對(duì)所述語(yǔ)音信息進(jìn)行解析后,不能得到有效信息(解析結(jié)果符合預(yù)設(shè)引導(dǎo)條件),則向智能設(shè)備發(fā)送引導(dǎo)語(yǔ)音,智能設(shè)備輸出該引導(dǎo)語(yǔ)音;這樣,智能設(shè)備能夠?qū)τ脩暨M(jìn)行引導(dǎo),提高了服務(wù)質(zhì)量。

      要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

      本說(shuō)明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:rom/ram、磁碟、光盤等。

      以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1