新四季網

用於通過聲音識別用戶身份的方法及設備與流程

2023-10-06 09:45:19


本發明的實施方式涉及計算機技術領域,更具體地,本發明的實施方式涉及用於通過聲音識別用戶身份的方法、設備及計算機可讀存儲介質。



背景技術:

本部分旨在為權利要求書中陳述的本發明的實施方式提供背景或者上下文。此處的描述不因為包括在本部分中就承認是現有技術。

支持多用戶的智能終端設備通常是指能夠被多個用戶使用的智能終端設備(例如,物聯網設備)。支持多用戶的智能終端設備可以具體為智能音箱、智能語音助手以及智能空調等。

為了使支持多用戶的智能終端設備能夠為其所支持的不同用戶提供個性化服務(也可以稱為差分化服務或者差異化服務等),通常需要通過聲音來識別用戶身份;例如,在智能語音助手支持多用戶的情況下,如果智能語音助手所支持的一個用戶詢問智能語音助手用戶本人當天的日程安排,則智能語音助手應該根據對話方的用戶身份獲取該用戶身份所對應的當天的日程安排,並答覆該用戶,而不是針對不同用戶均給出相同的答覆或者將其他用戶的當天的日程安排作為對話方的當天的日程安排答覆用戶。

目前,對於支持多用戶功能的智能終端設備而言,通過聲音識別用戶身份的實現方式通常為:基於聲紋識別技術來識別用戶身份。



技術實現要素:

但是,由於聲紋識別技術實現難度較高,因此,其所需要耗費的資源(例如,計算資源等)通常較大;如果智能終端設備本地使用聲紋識別技術來識別用戶身份,則不僅需要額外的考慮智能終端設備的硬體配置,還需要考慮智能終端設備在使用過程中的能源消耗,具體而言,由於聲紋識別技術需要耗費較多的計算資源,因此,智能終端設備中的負責喚醒功能的晶片無法通過結構相對較為簡單的小晶片來實現,然而,結構相對較為複雜的大晶片不但會影響智能終端設備的成本,還會增加智能終端設備在使用過程中的耗電量;而如果智能終端設備將聲音信號上傳至伺服器,由相應的伺服器利用聲紋識別技術來實現用戶身份識別,聲紋識別技術的實現難度以及與智能終端設備與伺服器的信息交互也會使智能終端設備的響應速度受到影響。

因此在現有技術中,由智能終端設備本地通過聲音識別用戶身份,會不利於降低智能終端設備的生產成本以及使用成本,而由網絡側的伺服器通過聲音識別用戶身份,一方面不利於提高用戶身份識別的準確性,另一方面不利於提高智能終端設備的響應速度,這是非常令人煩惱的技術問題。

為此,非常需要一種改進的用於通過聲音識別用戶身份的技術方案,在該技術方案由智能終端設備本地實現時,完全可以實現在基本上不影響智能終端設備的生產成本以及使用成本的情況下,使用戶身份識別具有較佳的準確性,並使智能終端設備具有較好的響應速度。

在本上下文中,本發明的實施方式期望提供一種用於通過聲音識別用戶身份的方法、設備以及計算機可讀存儲介質。

在本發明實施方式的第一方面中,提供了一種用於通過聲音識別用戶身份的方法,包括:根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測,其中,一個喚醒詞對應至少一個用戶身份信息;在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份。

在本發明的一個實施例中,所述一個喚醒詞對應一個用戶身份信息,且不同喚醒詞對應不同的用戶身份信息。

在本發明的又一個實施例中,所述方法還包括:接收外部設備傳輸來的喚醒詞與用戶身份信息的對應關係信息,並存儲所述接收到的喚醒詞與用戶身份信息的對應關係信息;和/或,通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲所述獲取到的喚醒詞與用戶身份信息的對應關係信息;其中,所述對應關係信息用於確定喚醒詞對應的用戶身份信息。

在本發明的再一個實施例中,所述通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息的步驟包括:通過與第一用戶的語音交互獲取第一喚醒詞與所述第一用戶的用戶身份信息的對應關係信息。

在本發明的再一個實施例中,所述第一喚醒詞是所述第一用戶針對所述智能終端設備的特定稱呼。

在本發明的再一個實施例中,所述外部設備包括:計算機、智能行動電話、平板電腦以及智能手錶中的至少一個,且所述外部設備與所述智能終端設備通過無線網絡或者藍牙無線連接。

在本發明的再一個實施例中,所述通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息的步驟包括:在智能終端設備初次啟動運行過程中,向用戶發出用於設置喚醒詞與用戶身份信息的對應關係信息的語音邀請,在用戶接受所述語音邀請的情況下,通過與用戶的語音交互獲取喚醒詞以及用戶身份信息,並設置獲取到的喚醒詞與用戶身份信息的對應關係信息;和/或,在智能終端設備運行過程中,在接收到用戶發出的用於設置喚醒詞與用戶身份信息的對應關係信息的語音命令的情況下,通過與用戶的語音交互獲取喚醒詞以及用戶身份信息,並設置獲取到的喚醒詞與用戶身份信息的對應關係信息。

在本發明的再一個實施例中,所述用戶身份信息包括:用於表徵用戶角色的信息和/或用戶在應用中的註冊帳號。

在本發明的再一個實施例中,所述根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測的步驟包括:將智能終端設備拾取的聲音信號轉換為文本信息;檢測所述文本信息中是否包含有預先設置的所有喚醒詞中的任一喚醒詞。

在本發明的再一個實施例中,所述根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測的步驟包括:檢測智能終端設備拾取的聲音信號與針對預先設置的各喚醒詞而設置的各聲學模型的匹配度;判斷各聲學模型與所述聲音信號的匹配度是否符合預設匹配要求。

在本發明的再一個實施例中,所述在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份的步驟包括:在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據預先設置的喚醒詞與用戶身份信息的對應關係信息確定所述檢測出的喚醒詞對應的用戶身份信息,並根據所述確定出的用戶身份信息識別出發出所述聲音信號的用戶身份;或者,在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據預先設置的喚醒詞、驗證碼與用戶身份信息的對應關係信息確定所述檢測出的喚醒詞對應的驗證碼以及用戶身份信息,向用戶發出用於獲取驗證碼的語音請求,在檢測出用戶的語音回覆中包含有所述確定出的驗證碼的情況下,則根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份。

在本發明的再一個實施例中,所述智能終端設備包括:智能音箱。

在本發明實施方式的第二方面中,提供一種設備,包括:喚醒詞檢測模塊,用於根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測,其中,一個喚醒詞對應至少一個用戶身份信息;以及用戶身份識別模塊,用於在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份。

在本發明實施方式的第三方面中,提供一種設備,包括:存儲器,用於存儲電腦程式;處理器,用於執行所述存儲器中存儲的電腦程式,且所述電腦程式被執行時,下述指令被運行:用於根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測的指令,其中,一個喚醒詞對應至少一個用戶身份信息;在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,用於根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份的指令。

在本發明的一個實施例中,所述一個喚醒詞對應一個用戶身份信息,且不同喚醒詞對應不同的用戶身份信息。

在本發明的又一個實施例中,所述設備還包括:用於接收外部設備傳輸來的喚醒詞與用戶身份信息的對應關係信息,並存儲所述接收到的喚醒詞與用戶身份信息的對應關係信息的指令;和/或,用於通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲所述獲取到的喚醒詞與用戶身份信息的對應關係信息的指令;其中,所述對應關係信息用於確定喚醒詞對應的用戶身份信息。

在本發明的再一個實施例中,所述用於通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲所述獲取到的喚醒詞與用戶身份信息的對應關係信息的指令具體為:用於通過與第一用戶的語音交互獲取第一喚醒詞與所述第一用戶的用戶身份信息的對應關係信息,並存儲所述獲取到的喚醒詞與用戶身份信息的對應關係信息的指令。

在本發明的再一個實施例中,所述第一喚醒詞是所述第一用戶針對所述智能終端設備的特定稱呼。

在本發明的再一個實施例中,所述外部設備包括:計算機、智能行動電話、平板電腦以及智能手錶中的至少一個,且所述外部設備與所述智能終端設備通過無線網絡或者藍牙無線連接。

在本發明的再一個實施例中,所述用於通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲所述獲取到的喚醒詞與用戶身份信息的對應關係信息的指令包括:用於在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據預先設置的喚醒詞與用戶身份信息的對應關係信息確定所述檢測出的喚醒詞對應的用戶身份信息,並根據所述確定出的用戶身份信息識別出發出所述聲音信號的用戶身份的指令;和/或,用於在智能終端設備運行過程中,在接收到用戶發出的用於設置喚醒詞與用戶身份信息的對應關係信息的語音命令的情況下,通過與用戶的語音交互獲取喚醒詞以及用戶身份信息,並設置獲取到的喚醒詞與用戶身份信息的對應關係信息,並存儲所述獲取到的喚醒詞與用戶身份信息的對應關係信息的指令。

在本發明的再一個實施例中,所述用戶身份信息包括:用於表徵用戶角色的信息和/或用戶在應用中的註冊帳號。

在本發明的再一個實施例中,所述用於根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測的指令包括:用於將智能終端設備拾取的聲音信號轉換為文本信息的指令;用於檢測所述文本信息中是否包含有預先設置的所有喚醒詞中的任一喚醒詞的指令。

在本發明的再一個實施例中,所述用於根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測的指令包括:用於檢測智能終端設備拾取的聲音信號與針對預先設置的各喚醒詞而設置的各聲學模型的匹配度的指令;用於判斷各聲學模型與所述聲音信號的匹配度是否符合預設匹配要求的指令。

在本發明的再一個實施例中,所述在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,用於根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份的指令包括:在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,用於利用所述檢測出的喚醒詞在預先設置的喚醒詞與用戶身份信息的對應關係信息中查找匹配記錄,並根據匹配記錄中的用戶身份信息識別出發出所述聲音信號的用戶身份;或者,在檢測出聲音信號包含有預先設置的喚醒詞的情況下,用於根據預先設置的喚醒詞、驗證碼與用戶身份信息的對應關係信息確定所述檢測出的喚醒詞對應的驗證碼以及用戶身份信息,向用戶發出用於獲取驗證碼的語音請求,在檢測出用戶的語音回覆中包含有所述確定出的驗證碼的情況下,則根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份的指令。

在本發明的再一個實施例中,所述智能終端設備包括:智能音箱。

在本發明實施方式的第四方面中,提供了一種計算機可讀存儲介質,其上存儲有電腦程式,該程序被處理器執行時實現步驟:根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測,其中,一個喚醒詞對應至少一個用戶身份信息;在檢測出所述聲音信號包含有預先設置的喚醒詞的情況下,根據所述檢測出的喚醒詞對應的用戶身份信息識別出發出所述聲音信號的用戶身份。

根據本發明實施方式的用於通過聲音識別用戶身份的方法、設備以及計算機可讀存儲介質,本發明實施方式通過預先為一個喚醒詞設置一個或者多個用戶身份信息,這樣,在檢測出智能終端設備當前拾取的聲音信號包含有預先設置的喚醒詞的情況下,可以快速準確的根據檢測出的喚醒詞所對應的用戶身份信息識別出發出該聲音信號的用戶身份;由於檢測聲音信號是否包含有喚醒詞的實現方案所需要耗費的資源通常較小,且完全可以由智能終端設備中的結構相對較為簡單的負責喚醒功能的晶片來實現,當然,也可以將喚醒和識別都放在同一個主晶片中進行,但喚醒詞的檢測和識別功能僅佔用主晶片的很小比例的運算資源(比如不超過10%),在檢測和識別出喚醒詞時,再喚醒主晶片的語音識別功能、開始全力工作;因此,本發明實施方式在由智能終端設備本地實現的情況下,基本上不需要額外考慮智能終端設備的硬體配置以及智能終端設備在使用過程中的能源消耗,且智能終端設備會具有較好的響應速度;即便是本發明實施方式的部分步驟由伺服器執行,由於伺服器是利用一個喚醒詞所對應的相應用戶身份信息來確定用戶身份,因此,完全可以不需要用戶聲音的細節特徵,甚至可以不需要智能終端設備向其傳輸聲音信號,從而可以避免聲音的細節特徵被濾除而對用戶身份識別的準確性所產生的影響,也可以避免聲紋識別技術以及聲音信號的傳輸而給智能終端設備的響應速度帶來的影響。由此可知,本發明實施方式提供的技術方案有效降低了用戶身份識別的難度,並能夠在一定程度上提高用戶身份識別的準確性以及智能終端設備的響應速度,從而本發明實施方式具有實現成本低以及便於推廣應用等特點。

附圖說明

通過參考附圖閱讀下文的詳細描述,本發明示例性實施方式的上述以及其他目的、特徵和優點將變得易於理解。在附圖中,以示例性而非限制性的方式示出了本發明的若干實施方式,其中:

圖1示意性地示出了根據本發明實施方式的可以在其中實現的應用場景示意圖;

圖2示意性地示出了根據本發明一實施例的用於通過聲音識別用戶身份的方法流程圖;

圖3示意性地示出了根據本發明一實施例的設備的結構示意圖;

圖4示意性地示出了根據本發明一實施例的計算機的結構示意圖;

圖5示意性地示出了根據本發明一實施例的計算機可讀存儲介質的示意圖。

在附圖中,相同或者對應的標號表示相同或者對應的部分。

具體實施方式

下面將參考若干示例性實施方式來描述本發明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發明,而並非以任何方式限制本發明的範圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,並且能夠將本公開的範圍完整地傳達給本領域的技術人員。

本領域技術人員知道,本發明的實施方式可以實現為一種設備、方法或電腦程式產品。因此,本公開可以具體實現為以下形式,即:完全的硬體或者完全的軟體(包括固件、駐留軟體、微代碼等),或者硬體和軟體結合的形式。

根據本發明的實施方式,提出了一種用於通過聲音識別用戶身份的方法、設備以及計算機可讀存儲介質。

在本文中,需要理解的是,本發明實施方式所涉及的術語喚醒詞通常是指用於喚醒智能終端設備(尤其是物聯網設備)的短句或者詞組,智能終端設備可以具體為智能音箱等物聯網設備;術語聲音也可以稱為語音,且通常是指由人發出的聲音,當然,本發明實施方式也不排除聲音由設備發出的可能性,即本發明實施方式可以將由設備播放的音頻信號作為聲音;術語用戶身份通常可以唯一標識出一個用戶。此外,附圖中的任何元素數量均用於示例而非限制,以及任何命名都僅用於區分,而不具有任何限制含義。下面參考本發明的若干代表性實施方式,詳細闡釋本發明的原理和精神。

發明概述

本發明人發現,由於聲紋識別技術實現難度較高,因此,其所需要耗費的資源(例如,計算資源等)通常較大;如果智能終端設備本地使用聲紋識別技術來識別用戶身份,則不僅需要額外考慮智能終端設備的硬體配置,還需要考慮智能終端設備在使用過程中的能源消耗,具體而言,由於聲紋識別技術需要耗費較多的計算資源,因此,智能終端設備中的負責喚醒功能的晶片無法通過結構相對較為簡單的小晶片來實現,然而,結構相對較為複雜的大晶片不但會影響智能終端設備的成本,還會增加智能終端設備在使用過程中的耗電量;而如果智能終端設備將聲音信號上傳至伺服器,由相應的伺服器利用聲紋識別技術來實現用戶身份識別,聲紋識別技術的實現難度以及與智能終端設備與伺服器的信息交互也會使智能終端設備的響應速度受到影響。

因此,針對現有技術中存在的由智能終端設備本地通過聲音識別用戶身份,會不利於降低智能終端設備的生產成本以及使用成本,而由網絡側的伺服器通過聲音識別用戶身份,一方面不利於提高用戶身份識別的準確性,另一方面不利於提高智能終端設備的響應速度的技術問題,提供了一種用於通過聲音識別用戶身份的方法和設備,通過預先為一個喚醒詞設置一個或者多個用戶身份信息,這樣,在檢測出智能終端設備當前拾取的聲音信號包含有預先設置的喚醒詞的情況下,可以快速準確的根據檢測出的喚醒詞所對應的用戶身份信息識別出發出該聲音信號的用戶身份;由於檢測聲音信號是否包含有喚醒詞的實現方案所需要耗費的資源通常較小,且完全可以由智能終端設備中的結構相對較為簡單的負責喚醒功能的晶片來實現,當然,也可以將喚醒和識別都放在同一個主晶片中進行,但喚醒詞的檢測和識別功能僅佔用主晶片的很小比例的運算資源(比如不超過10%),在檢測和識別出喚醒詞時,再喚醒主晶片的語音識別功能、開始全力工作;因此,本發明實施方式在由智能終端設備本地實現的情況下,基本上不需要額外考慮智能終端設備的硬體配置以及智能終端設備在使用過程中的能源消耗,且智能終端設備會具有較好的響應速度;即便是本發明實施方式的部分步驟由伺服器執行,由於伺服器是利用一個喚醒詞所對應的相應用戶身份信息來確定用戶身份,因此,完全可以不需要用戶聲音的細節特徵,甚至可以不需要智能終端設備向其傳輸聲音信號,從而可以避免聲音的細節特徵被濾除而對用戶身份識別的準確性所產生的影響,也可以避免聲紋識別技術以及聲音信號的傳輸而給智能終端設備的響應速度帶來的影響。由此可知,本發明實施方式提供的技術方案有效降低了用戶身份識別的難度,並能夠在一定程度上提高用戶身份識別的準確性以及智能終端設備的響應速度,從而本發明實施方式具有實現成本低以及便於推廣應用等特點。

在介紹了本發明的基本原理之後,下面具體介紹本發明的各種非限制性實施方式。

應用場景總覽

首先參考圖1,示意性地示出了根據本發明實施方式的可以在其中實現的應用場景。

圖1中,智能終端設備100是能夠支持多用戶的智能終端設備(圖1中示意性的示出了兩個用戶,且這兩個用戶通常具有不同的用戶身份),該支持多用戶的智能終端設備100可以為其所支持的各用戶提供個性化服務;例如,在圖1中的智能終端設備100為智能音箱(具有智能語音助手功能)或者智能語音助手(下述以智能音箱為例進行說明)等,且該智能音箱支持第一用戶以及第二用戶的情況下,如果第一用戶詢問智能音箱用戶本人當天的日程安排,則該智能音箱應該能夠根據當前對話方的聲音識別出當前對話方的用戶身份為第一用戶,從而智能音箱應獲取第一用戶所對應的當天的日程安排,並答覆第一用戶;而如果第二用戶詢問智能音箱用戶本人當天的日程安排,則該智能音箱應該能夠根據當前對話方的聲音識別出當前對話方的用戶身份為第二用戶,從而智能音箱應獲取第二用戶所對應的當天的日程安排,並答覆第二用戶;由此可知,雖然第一用戶和第二用戶均向智能音箱詢問了同樣的問題(即均詢問其當天的日程安排),但是,智能音箱分別向第一用戶和第二用戶所給出的答覆可以是完全不同的答覆。

然而,本領域技術人員完全可以理解,本發明實施方式的適用場景不受到該框架任何方面的限制。

示例性方法

下面結合圖1所示的應用場景,參考圖2來描述根據本發明示例性實施方式的用於通過聲音識別用戶身份的方法。需要注意的是,上述應用場景僅是為了便於理解本發明的精神和原理而示出,本發明的實施方式在此方面不受任何限制。相反,本發明的實施方式可以應用於適用的任何場景。

參見圖2,示意性地示出了根據本發明一實施例的用於通過聲音識別用戶身份的方法的流程圖,且該方法通常是在用戶的智能終端設備中執行,例如,該方法可以在用戶的智能音箱、智能語音助手以及智能空調等物聯網設備中執行。當然,本發明實施方式也不排除該方法由伺服器實現或者由智能終端設備以及伺服器共同實現的可能性。

本發明實施方式的方法主要包括:步驟s210以及s220;可選的,本發明實施方式的方法還可以包括:步驟s200。下面對本發明實施方式所包括的各步驟分別進行說明。

s200、設置喚醒詞與用戶身份信息的對應關係信息。

作為示例,本發明實施方式中的喚醒詞主要用於喚醒智能終端設備,且喚醒詞可以具體為短句或者詞組等,當然,該喚醒詞也可以為包含有較多內容(如較多漢字或者較多單詞)的一句話。

作為示例,本發明實施方式中的用戶身份信息可以是用戶標識信息,即一個用戶身份信息可以表徵出一個用戶。用戶身份信息可以具體為用於表徵用戶角色的信息,例如,用戶身份信息可以具體為表徵出該用戶在家庭中的角色(如媽媽、爸爸或者兒子等)的信息,再例如,用戶身份信息可以具體為表徵出該用戶在公司中的角色(如經理或者經理助理等)的信息。用戶身份信息也可以為用戶在應用中的註冊帳號,例如,用戶在即時通信工具(如微信或者qq等)或者網易郵箱中的註冊帳號等。當然,用戶身份信息還可以具體為用於表徵用戶角色的信息以及用戶在應用中的註冊帳號。本發明實施方式不限制用戶身份信息的具體表現形式。

作為示例,本發明實施方式中預先設置的喚醒詞與用戶身份信息的對應關係信息主要用於確定喚醒詞對應的用戶身份信息。在本發明實施方式中的喚醒詞與用戶身份信息的對應關係信息中,一個喚醒詞可以對應至少一個用戶身份信息,也就是說,本發明實施方式允許兩個或者更多用戶身份信息對應相同的喚醒詞,然而,在實際應用中,一個喚醒詞通常僅對應一個用戶身份信息,即不同的用戶身份信息對應不同的喚醒詞。

作為示例,本發明實施方式中的喚醒詞與用戶身份信息的對應關係信息可以是在智能終端設備出廠時預先設置好,並存儲於智能終端設備中的,且用戶在使用智能終端設備的過程中,可以對前述預先設置好的喚醒詞與用戶身份信息的對應關係信息進行維護,例如修改已有的喚醒詞與用戶身份信息的對應關係信息、刪除已有的喚醒詞與用戶身份信息的對應關係信息或者新增喚醒詞與用戶身份信息的對應關係信息等;當然,本發明實施方式中的喚醒詞與用戶身份信息的對應關係信息也可以是在智能終端設備出廠之後,完全由用戶在使用智能終端設備的過程中動態設置,並存儲於智能終端設備中的。

作為示例,本發明實施方式可以通過與外部設備的信息傳輸來設置喚醒詞與用戶身份信息的對應關係信息,且該外部設備可以具體為智能行動電話或者平板電腦或者計算機或者智能手錶等智能電子設備。本發明實施方式中的與外部設備的信息傳輸可以通過與外部設備有線連接方式實現,例如,與外部設備通過usb(universalserialbus,通用串行總線)有線連接,以實現信息的有線傳輸;本發明實施方式中的與外部設備的信息傳輸也可以通過無線連接方式實現,例如,與外部設備基於無線網絡或者藍牙或者紅外等方式無線連接,以實現信息的無線傳輸。

本發明實施方式的通過與外部設備的信息傳輸來設置喚醒詞與用戶身份信息的對應關係信息的一個具體例子為,用戶可以通過智能行動電話或者平板電腦或者計算機或者智能手錶等智能電子設備中的應用所提供的用戶交互界面來採集喚醒詞以及用戶身份信息,並根據預定格式設置採集到的喚醒詞與用戶身份信息的對應關係信息,然後,將該對應關係信息傳輸給智能音箱等智能終端設備,由智能終端設備存儲其接收到的該對應關係信息。在該具體例子中,外部設備可以指示智能終端設備清除其原來存儲的對應關係信息,並存儲當前接收到的對應關係信息;外部設備也可以指示智能終端設備保留其原來存儲的對應關係信息,並在原來存儲的對應關係信息的基礎上添加當前接收到的對應關係信息;外部設備還可以指示智能終端設備利用當前接收到的對應關係信息來修改其原來存儲的對應關係信息,例如,指示智能終端設備利用當前接收到的對應關係中的喚醒詞替換其原來存儲的相應對應關係中的喚醒詞等。該例子中的應用可以為獨立應用(例如,瀏覽器或者專用於實現該對應關係信息設置的app等)或者嵌入在微信或者qq等應用中的第三方應用等。

作為示例,本發明實施方式可以通過智能終端設備與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲其獲取到的喚醒詞與用戶身份信息的對應關係信息;具體的,本發明實施方式可以在智能終端設備初次啟動運行過程中,向用戶發出用於設置喚醒詞與用戶身份信息的對應關係信息的語音邀請,在檢測出用戶接受該語音邀請的情況下,通過與用戶的語音交互來獲取喚醒詞以及用戶身份信息,並設置當前獲取到的喚醒詞與用戶身份信息的對應關係信息;本發明實施方式也可以在智能終端設備後續運行過程中,在接收到用戶發出的用於設置喚醒詞與用戶身份信息的對應關係信息的語音命令的情況下,通過智能終端設備與用戶的語音交互來獲取喚醒詞以及用戶身份信息,然後,設置獲取到的喚醒詞與用戶身份信息的對應關係信息,並存儲。

一個具體的例子,用戶在購買了智能終端設備,且第一次加電啟動該智能終端設備,以使智能終端設備初次運行的應用場景中,通過智能終端設備主動向用戶發出用於設置喚醒詞與用戶身份信息的對應關係信息的語音邀請,例如,智能終端設備在初次啟動並運行後,發出「主人你好,我想認識一下你,可以嗎?」的語音;在檢測到用戶接受了該語音邀請(例如,智能終端設備檢測到用戶說「可以」或者「好啊」或者「好」或者「嗯」等)的情況下,可以利用智能終端設備繼續通過與用戶的語音交互來獲取喚醒詞以及用戶身份信息,例如,通過智能終端設備繼續發出「主人,你打算怎樣稱呼我呢」的語音,設定本發明實施方式檢測到用戶說「我想稱呼你為小智小智」,則本發明實施方式可以將「小智小智」作為喚醒詞,之後,通過智能終端設備繼續發出「主人,您的手機號碼可以告訴我嗎?」的語音,設定本發明實施方式檢測到用戶說「我的手機號碼是**」,則本發明實施方式可以將該手機號碼作為用戶身份信息或者用戶身份信息的一部分,之後,本發明實施方式可以在區分男聲、女聲及童聲的基礎上,通過智能終端設備繼續發出「我猜您一定是家裡的男主人」等語音,以進一步獲取用戶身份信息;在成功獲取到喚醒詞以及用戶身份信息後,本發明實施方式將喚醒詞以及用戶身份信息按照預定格式進行存儲,從而針對當前用戶成功設置喚醒詞與用戶身份信息的對應關係信息。

另一個具體的例子,智能終端設備在用戶的家中被使用了一段時間之後,用戶希望該智能終端設備能夠為其家中新增加的一位成員也提供個性化服務,該用戶可以主動向智能終端設備發出用於設置喚醒詞與用戶身份信息的對應關係信息的語音命令,例如,該用戶可以向智能終端設備說「小智小智,請認識一位新成員」;本發明實施方式在檢測到用戶發出了用於設置喚醒詞與用戶身份信息的對應關係信息的語音命令之後,可以通過與用戶的語音交互獲取喚醒詞以及用戶身份信息,例如,通過智能終端設備可以發出「非常榮幸,主人,請問這位新成員打算怎樣稱呼我呢?」的語音,設定本發明實施方式檢測到用戶說「他想稱呼你為大智大智」,則本發明實施方式可以將「大智大智」作為喚醒詞,之後,通過智能終端設備繼續發出「主人,這位新成員的手機號碼可以告訴我嗎?」的語音,設定本發明實施方式檢測到用戶說「他的手機號碼是**」,則本發明實施方式可以將該手機號碼作為用戶身份信息或者用戶身份信息的一部分,之後,本發明實施方式可以在區分男聲、女聲及童聲的基礎上,通過智能終端設備繼續發出「我猜這位新成員一定是家裡的小主人」等語音,以進一步獲取用戶身份信息;在成功獲取到喚醒詞以及用戶身份信息後,本發明實施方式可以將喚醒詞以及用戶身份信息按照預定格式進行存儲,從而針對當前用戶成功設置喚醒詞與用戶身份信息的對應關係信息。

需要特別說明的是,本發明實施方式可以通過與第一用戶的語音交互獲取第一喚醒詞與該第一用戶的用戶身份信息的對應關係信息,即用戶為自己設置喚醒詞以及用戶身份信息;本發明實施方式也可以通過與第一用戶的語音交互獲取第二喚醒詞與第二用戶的用戶身份信息的對應關係信息,即用戶為其他用戶設置喚醒詞以及用戶身份信息。另外,本發明實施方式中的喚醒詞與用戶身份信息的對應關係信息可以為文本形式的喚醒詞與用戶身份信息的對應關係信息,也可以為聲學模型形式的喚醒詞與用戶身份信息的對應關係信息。本發明實施方式可以採用現有的聲學模型構建方式為各用戶的喚醒詞構建相應的聲學模型,建立聲學模型的技術已較成熟,本發明實施方式在此不對建立聲學模型的具體實現方式進行詳細說明。

作為示例,在一些應用場景中,喚醒詞通常會被設置為用戶對智能終端設備的特定稱呼(即特定稱謂),例如,在上述的具體例子中「小智小智」以及「大智大智」均是用戶對智能終端設備的特定稱謂。本發明實施方式不限制喚醒詞的具體表現形式。

作為示例,本發明實施方式建立的喚醒詞與用戶身份信息的對應關係信息中還可以包括:驗證碼;即本發明實施方式可以建立喚醒詞、驗證碼以及用戶身份信息的對應關係信息,該驗證碼主要用於提高用戶身份識別的安全性以及準確性,也就是說,本發明實施方式通過使用驗證碼可以在一定程度上避免用戶使用其他用戶的喚醒詞。

s210、根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測。

作為示例,本發明實施方式可以採用將語音識別為文字的技術來實現喚醒詞檢測,具體的,設定本發明實施方式中預先設置有文本形式的喚醒詞與用戶身份信息的對應關係信息,在該情況下,本發明實施方式可以先將智能終端設備拾取的聲音信號進行預處理(當然,本發明實施方式也可以不進行預處理操作),例如,本發明實施方式對智能終端設備拾取的聲音信號進行與噪音、回聲以及混響等相關的預處理;然後,本發明實施方式可以將預處理後的聲音信號轉換為文本信息,然後,再檢測該文本信息中是否包含有預先設置的所有喚醒詞中的任一個喚醒詞,例如,從該文本信息中提取各關鍵詞,並依次將提出的關鍵詞在當前存儲的各喚醒詞中進行匹配查找,如果查找到與關鍵詞匹配的喚醒詞,則本發明實施方式檢測出聲音信號包含有預先設置的喚醒詞,如果未查找到與關鍵詞匹配的喚醒詞,則檢測出聲音信號未包含有預先設置的喚醒詞。需要特別說明的是,本發明實施方式在依次將提出的關鍵詞在當前存儲的各喚醒詞中進行匹配查找的過程中,可以在查找到與關鍵詞匹配的喚醒詞時,停止後續關鍵詞的查找過程;當然,本發明實施方式也可以在查找到與關鍵詞匹配的喚醒詞時,繼續後續關鍵詞的查找過程,即針對提出的所有關鍵詞均進行匹配查找,而如果查找到兩個或者更多關鍵詞均存在匹配的喚醒詞,則本發明實施方式可以將優先級高的喚醒詞作為本次最終查找到的喚醒詞。

作為示例,本發明實施方式可以採用聲學模型的技術來實現喚醒詞檢測,具體的,設定本發明實施方式中預先設置有聲學模型形式的喚醒詞與用戶身份信息的對應關係信息,在該情況下,本發明實施方式可以先將智能終端設備拾取的聲音信號進行預處理,例如,對智能終端設備拾取的聲音信號進行與噪音、回聲以及混響等相關的預處理;然後,再計算預處理後的聲音信號與預先設置的各聲學模型的匹配度,並從計算結果中選取出最高匹配度,然後,判斷該最高匹配度是否滿足預定匹配要求,如果該最高匹配度滿足預定匹配要求,則檢測出聲音信號包含有預先設置的喚醒詞,而如果該最高匹配度不滿足預定匹配要求,則檢測出聲音信號未包含有預先設置的喚醒詞。本發明實施方式可以採用現有的匹配度計算方式來計算聲音信號與聲學模型的匹配度,計算匹配度的技術已較成熟,本發明實施方式在此不對計算匹配度的具體實現方式進行詳細說明。

s220、在檢測出聲音信號包含有預先設置的喚醒詞的情況下,根據檢測出的喚醒詞對應的用戶身份信息識別出發出該聲音信號的用戶身份。

作為示例,本發明實施方式在檢測出聲音信號包含有預先設置的喚醒詞的情況下,可以根據預先設置的喚醒詞與用戶身份信息的對應關係信息確定檢測出的喚醒詞對應的用戶身份信息,例如,利用檢測出的喚醒詞在預先設置的對應關係中查找匹配記錄,並從匹配記錄中獲取用戶身份信息,該獲取到的用戶身份信息即表示出本發明實施方式識別出的發出聲音信號的用戶身份。

作為示例,本發明實施方式在檢測出聲音信號包含有預先設置的喚醒詞的情況下,在核查驗證碼的基礎上識別用戶身份,以提高用戶身份識別的安全性。

一個具體的例子,本發明實施方式在檢測出聲音信號包含有預先設置的喚醒詞的情況下,可以根據預先設置的喚醒詞、驗證碼與用戶身份信息的對應關係信息確定當前檢測出的喚醒詞所對應的驗證碼,例如,利用檢測出的喚醒詞在預先設置的對應關係中查找匹配記錄,並從匹配記錄中獲取驗證碼以及用戶身份信息,同時,可以向用戶發出用於獲取驗證碼的語音請求,例如,通過智能終端設備發出「小智請求小主人的驗證碼」的語音;本發明實施方式可以判斷智能終端設備當前拾取到的用戶的語音回覆中是否包含有匹配記錄中的驗證碼,例如,可以先將智能終端設備拾取的聲音信號轉換為文本信息,然後,再檢測該文本信息中是否包含有上述從匹配記錄中獲取到的驗證碼,如果包含有從匹配記錄中獲取到的驗證碼,則本次驗證通過,上述從匹配記錄中獲取到的用戶身份信息即表示出本發明實施方式識別出的發出聲音信號的用戶身份;如果未包含有從匹配記錄中獲取到的驗證碼,則本次驗證失敗,本發明實施方式可以提示用戶與本次驗證失敗相關的提示信息,例如,通過智能終端設備發出「小主人,驗證碼有點問題哦,小智再次請求小主人的驗證碼」的語音。本發明實施方式可以預先設置身份驗證的次數上限,在驗證次數達到身份驗證的次數上限時,可以結束本次身份識別的過程,並提示用戶。

示例性設備

在介紹了本發明示例性實施方式的方法之後,接下來,參考圖3對本發明示例性實施方式的用於通過聲音識別用戶身份的設備進行說明。

參見圖3,示意性地示出了根據本發明一實施例的用於通過聲音識別用戶身份的設備的結構示意圖,該設備通常設置於用戶的智能終端設備中,例如,該設備可以設置於用戶的智能音箱、智能語音助手以及智能空調等物聯網設備中。當然,本發明實施方式也不排除該設備設置於伺服器中,或者該設備的一部分(例如,喚醒詞檢測模塊310)設置於智能終端設備中,而另一部分(例如,用戶身份識別模塊320)設置於伺服器中的可能性。

本發明實施方式的設備主要包括:喚醒詞檢測模塊310以及用戶身份識別模塊320;可選的,本發明實施方式的設備還可以包括:設置對應關係模塊300。下面對本發明實施方式的各模塊分別進行說明。

設置對應關係模塊300主要用於設置喚醒詞與用戶身份信息的對應關係信息。設置對應關係模塊300所建立的喚醒詞與用戶身份信息的對應關係信息中還可以包括:驗證碼;即設置對應關係模塊300可以建立喚醒詞、驗證碼以及用戶身份信息的對應關係信息,該驗證碼主要用於提高用戶身份識別的安全性以及準確性,也就是說,本發明實施方式的設備通過使用驗證碼可以在一定程度上避免用戶使用其他用戶的喚醒詞。

作為示例,設置對應關係模塊300可以通過與外部設備的信息傳輸來設置喚醒詞與用戶身份信息的對應關係信息,設置對應關係模塊300也可以通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲獲取到的喚醒詞與用戶身份信息的對應關係信息;具體的例子如上述方法實施方式中針對步驟s200的描述,在此不再重複說明。

喚醒詞檢測模塊310主要用於根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測。

作為示例,喚醒詞檢測模塊310可以採用將語音識別為文字的技術來實現喚醒詞檢測,具體的,設定設置對應關係模塊300預先設置了文本形式的喚醒詞與用戶身份信息的對應關係信息,在該情況下,喚醒詞檢測模塊310可以先將智能終端設備拾取的聲音信號進行預處理(當然,喚醒詞檢測模塊310也可以不進行預處理操作),例如,喚醒詞檢測模塊310對智能終端設備拾取的聲音信號進行與噪音、回聲以及混響等相關的預處理;然後,喚醒詞檢測模塊310再將預處理後的聲音信號轉換為文本信息,然後,喚醒詞檢測模塊310檢測該文本信息中是否包含有預先設置的所有喚醒詞中的任一喚醒詞,例如,喚醒詞檢測模塊310從文本信息中提取各關鍵詞,並依次將提出的關鍵詞在當前存儲的各喚醒詞中進行匹配查找,如果查找到與關鍵詞匹配的喚醒詞,則喚醒詞檢測模塊310檢測出聲音信號包含有預先設置的喚醒詞,如果未查找到與關鍵詞匹配的喚醒詞,則喚醒詞檢測模塊310檢測出聲音信號未包含有預先設置的喚醒詞。需要特別說明的是,喚醒詞檢測模塊310在依次將提出的關鍵詞在當前存儲的各喚醒詞中進行匹配查找的過程中,可以在查找到與關鍵詞匹配的喚醒詞時,立即停止後續關鍵詞的查找過程;當然,喚醒詞檢測模塊310也可以在查找到與關鍵詞匹配的喚醒詞時,繼續後續關鍵詞的查找過程,即喚醒詞檢測模塊310針對提出的所有關鍵詞均進行匹配查找,而如果查找到兩個或者更多關鍵詞均存在匹配的喚醒詞,則本喚醒詞檢測模塊310可以將優先級高的喚醒詞作為本次最終查找到的喚醒詞。

作為示例,喚醒詞檢測模塊310可以採用聲學模型的技術來實現喚醒詞檢測,具體的,設定設置對應關係模塊300預先設置了聲學模型形式的喚醒詞與用戶身份信息的對應關係信息,在該情況下,喚醒詞檢測模塊310可以先將智能終端設備拾取的聲音信號進行預處理,例如,喚醒詞檢測模塊310對智能終端設備拾取的聲音信號進行與噪音、回聲以及混響等相關的預處理;然後,喚醒詞檢測模塊310再計算預處理後的聲音信號與預先設置的各聲學模型的匹配度,並從計算結果中選取出最高匹配度,然後,喚醒詞檢測模塊310判斷該最高匹配度是否滿足預定匹配要求,如果該最高匹配度滿足預定匹配要求,則喚醒詞檢測模塊310檢測出聲音信號包含有預先設置的喚醒詞,而如果該最高匹配度不滿足預定匹配要求,則喚醒詞檢測模塊310檢測出聲音信號未包含有預先設置的喚醒詞。喚醒詞檢測模塊310可以採用現有的匹配度計算方式來計算聲音信號與聲學模型的匹配度,計算匹配度的技術已較成熟,在此不對喚醒詞檢測模塊310計算匹配度的具體實現方式進行詳細說明。

用戶身份識別模塊320主要用於在檢測出上述聲音信號包含有預先設置的喚醒詞的情況下,根據喚醒詞檢測模塊310檢測出的喚醒詞對應的用戶身份信息識別出發出上述聲音信號的用戶身份。

作為示例,用戶身份識別模塊320在喚醒詞檢測模塊310檢測出聲音信號包含有預先設置的喚醒詞的情況下,可以根據預先設置的喚醒詞與用戶身份信息的對應關係信息確定檢測出的喚醒詞對應的用戶身份信息,例如,用戶身份識別模塊320利用喚醒詞檢測模塊310檢測出的喚醒詞在預先設置的對應關係中查找匹配記錄,並從匹配記錄中獲取用戶身份信息,該獲取到的用戶身份信息即表示出用戶身份識別模塊320識別出的發出聲音信號的用戶身份。

作為示例,用戶身份識別模塊320在喚醒詞檢測模塊310檢測出聲音信號包含有預先設置的喚醒詞的情況下,在核查驗證碼的基礎上識別用戶身份,以提高用戶身份識別的安全性。

一個具體的例子,用戶身份識別模塊320在喚醒詞檢測模塊310檢測出聲音信號包含有預先設置的喚醒詞的情況下,根據預先設置的喚醒詞、驗證碼與用戶身份信息的對應關係信息確定當前檢測出的喚醒詞所對應的驗證碼,例如,用戶身份識別模塊320利用檢測出的喚醒詞在預先設置的對應關係中查找匹配記錄,並從匹配記錄中獲取驗證碼以及用戶身份信息,同時用戶身份識別模塊320可以向用戶發出用於獲取驗證碼的語音請求,例如,用戶身份識別模塊320通過智能終端設備發出「小智請求小主人的驗證碼」的語音;用戶身份識別模塊320可以觸發喚醒詞檢測模塊310判斷智能終端設備當前拾取到的用戶的語音回覆中是否包含有匹配記錄中的驗證碼,如喚醒詞檢測模塊310可以先將智能終端設備拾取的聲音信號轉換為文本信息,然後,再檢測該文本信息中是否包含有上述從匹配記錄中獲取到的驗證碼,如果包含有從匹配記錄中獲取到的驗證碼,則用戶身份識別模塊320確認本次驗證通過,上述從匹配記錄中獲取到的用戶身份信息即表示出用戶身份識別模塊320識別出的發出聲音信號的用戶身份;如果未包含有從匹配記錄中獲取到的驗證碼,則用戶身份識別模塊320確定本次驗證失敗,用戶身份識別模塊320可以提示用戶與本次驗證失敗相關的提示信息,例如,用戶身份識別模塊320通過智能終端設備發出「小主人,驗證碼有點問題哦,小智再次請求小主人的驗證碼」的語音。用戶身份識別模塊320中可以預先設置有身份驗證的次數上限,在驗證次數達到身份驗證的次數上限時,用戶身份識別模塊320可以結束本次身份識別的過程,並提示用戶。

圖4示出了適於用來實現本發明實施方式的示例性計算機系統/伺服器40的框圖。圖4顯示的計算機系統/伺服器40僅僅是一個示例,不應對本發明實施例的功能和使用範圍帶來任何限制。

如圖4所示,計算機系統/伺服器40以通用計算設備的形式表現。計算機系統/伺服器40的組件可以包括但不限於:一個或者多個處理器或者處理單元401,系統存儲器402,連接不同系統組件(包括系統存儲器402和處理單元401)的總線403。

計算機系統/伺服器40典型地包括多種計算機系統可讀介質。這些介質可以是任何能夠被計算機系統/伺服器40訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。

系統存儲器402可以包括易失性存儲器形式的計算機系統可讀介質,例如,隨機存取存儲器(ram)4021和/或高速緩存存儲器4022。計算機系統/伺服器40可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統存儲介質。僅作為舉例,rom4023可以用於讀寫不可移動的、非易失性磁介質(圖4中未顯示,通常稱為「硬碟驅動器」)。儘管未在圖4中示出,可以提供用於對可移動非易失性磁碟(例如「軟盤」)讀寫的磁碟驅動器,以及對可移動非易失性光碟(例如cd-rom,dvd-rom或者其它光介質)讀寫的光碟驅動器。在這些情況下,每個驅動器可以通過一個或者多個數據介質接口與總線403相連。系統存儲器402中可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執行本發明各實施例的功能。

具有一組(至少一個)程序模塊4024的程序/實用工具4025,可以存儲在例如系統存儲器402中,且這樣的程序模塊4024包括但不限於:作業系統、一個或者多個應用程式、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。程序模塊4024通常執行本發明所描述的實施例中的功能和/或方法。

計算機系統/伺服器40也可以與一個或多個外部設備404(如鍵盤、指向設備、顯示器等)通信。這種通信可以通過輸入/輸出(i/o)接口405進行。並且,計算機系統/伺服器40還可以通過網絡適配器406與一個或者多個網絡(例如區域網(lan),廣域網(wan)和/或公共網絡,例如網際網路)通信。如圖4所示,網絡適配器406通過總線403與計算機系統/伺服器40的其它模塊(如處理單元401等)通信。應當明白的是,儘管圖4中未示出,可以結合計算機系統/伺服器40使用其它硬體和/或軟體模塊。

處理單元401通過運行存儲在系統存儲器402中的電腦程式,從而執行各種功能應用以及數據處理,例如,執行用於實現上述方法實施例中的各步驟的指令;具體而言,處理器401可以執行存儲器402中存儲的電腦程式,且該電腦程式被執行時,下述指令被運行:用於根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測的指令(下述簡稱為第一指令);以及,在第一指令檢測出聲音信號包含有預先設置的喚醒詞的情況下,用於根據第一指令檢測出的喚醒詞對應的用戶身份信息識別出發出聲音信號的用戶身份的指令(下述簡稱為第二指令)。可選的,在電腦程式被執行時,用於設置喚醒詞與用戶身份信息的對應關係信息的指令被執行(下述簡稱為第三指令)。

作為示例,上述第三指令可以包括:第四指令和/或第五指令;其中的第四指令為用於接收外部設備傳輸來的喚醒詞與用戶身份信息的對應關係信息,並存儲接收到的喚醒詞與用戶身份信息的對應關係信息的指令;其中的第五指令為用於通過與用戶的語音交互獲取喚醒詞與用戶身份信息的對應關係信息,並存儲獲取到的喚醒詞與用戶身份信息的對應關係信息的指令。

作為示例,上述第五指令可以具體為:用於通過與第一用戶的語音交互獲取第一喚醒詞與第一用戶的用戶身份信息的對應關係信息,並存儲獲取到的喚醒詞與用戶身份信息的對應關係信息的指令(下述簡稱為第六指令)。

作為示例,上述第六指令可以包括:第七指令和/或第八指令;其中的第七指令為用於在檢測出聲音信號包含有預先設置的喚醒詞的情況下,根據預先設置的喚醒詞與用戶身份信息的對應關係信息確定檢測出的喚醒詞對應的用戶身份信息,並根據確定出的用戶身份信息識別出發出所述聲音信號的用戶身份的指令;其中的第八指令為用於在智能終端設備運行過程中,在接收到用戶發出的用於設置喚醒詞與用戶身份信息的對應關係信息的語音命令的情況下,通過與用戶的語音交互獲取喚醒詞以及用戶身份信息,並設置獲取到的喚醒詞與用戶身份信息的對應關係信息,存儲獲取到的喚醒詞與用戶身份信息的對應關係信息的指令。

作為示例,上述第一指令可以包括:第九指令以及第十指令;其中的第九指令為用於將智能終端設備拾取的聲音信號轉換為文本信息的指令;其中的第十指令為用於檢測文本信息中是否包含有預先設置的所有喚醒詞中的任一喚醒詞的指令。

作為示例,上述第一指令可以包括:第十一指令以及第十二指令;其中的第十一指令為用於檢測智能終端設備拾取的聲音信號與針對預先設置的各喚醒詞而設置的各聲學模型的匹配度的指令;其中的第十二指令為用於判斷各聲學模型與聲音信號的匹配度是否符合預設匹配要求的指令。

作為示例,上述第二指令可以包括:第十三指令或者第十四指令;其中的第十三指令可以具體為在第一指令檢測出聲音信號包含有預先設置的喚醒詞的情況下,用於利用第一指令檢測出的喚醒詞在預先設置的喚醒詞與用戶身份信息的對應關係信息中查找匹配記錄,並根據匹配記錄中的用戶身份信息識別出發出聲音信號的用戶身份;其中的第十四指令可以具體為在第一指令檢測出聲音信號包含有預先設置的喚醒詞的情況下,用於根據預先設置的喚醒詞、驗證碼與用戶身份信息的對應關係信息確定第一指令檢測出的喚醒詞對應的驗證碼以及用戶身份信息,向用戶發出用於獲取驗證碼的語音請求,在檢測出用戶的語音回覆中包含有上述確定出的驗證碼時,根據檢測出的喚醒詞對應的用戶身份信息識別出發出聲音信號的用戶身份的指令。

上述第一指令至第十四指令所執行的具體操作如上述方法實施方式中的描述,在此不再詳細說明。

本發明實施方式的計算機可讀存儲介質一個具體例子如圖5所示。

圖5的計算機可讀存儲介質為光碟500,其上存儲有電腦程式(即程序產品),該程序被處理器執行時,會實現上述方法實施方式中所記載的各步驟,例如,根據預先設置的各喚醒詞對智能終端設備拾取的聲音信號進行喚醒詞檢測,其中,一個喚醒詞對應至少一個用戶身份信息;在檢測出聲音信號包含有預先設置的喚醒詞的情況下,根據上述檢測出的喚醒詞對應的用戶身份信息識別出發出聲音信號的用戶身份。各步驟的具體實現方式在此不再重複說明。

應當注意,儘管在上文詳細描述中提及了用於通過聲音識別用戶身份的設備的若干模塊或子模塊,但是這種劃分僅僅是示例性的並非強制性的。實際上,根據本發明的實施方式,上文描述的兩個或更多模塊的特徵和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特徵和功能可以進一步劃分為由多個模塊來具體化。

此外,儘管在附圖中以特定順序描述了本發明方法的操作,但是,這並非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。附加地或備選地,可以省略某些步驟,將多個步驟合併為一個步驟執行,和/或將一個步驟分解為多個步驟執行。

雖然已經參考若干具體實施方式描述了本發明的精神和原理,但是應該理解,本發明並不限於所公開的具體實施方式,對各方面的劃分也不意味著這些方面中的特徵不能組合以進行受益,這種劃分僅是為了表述的方便。本發明旨在涵蓋所附權利要求的精神和範圍內所包括的各種修改和等同布置。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀