新四季網

一種語音測試方法及裝置與流程

2023-12-12 06:41:37


本發明涉及語音技術領域,特別涉及一種語音測試方法及裝置。



背景技術:

目前,能夠進行語音識別的智能設備在出廠前都需要進行語音測試,但相關技術中在對智能設備進行語音測試時,通常需要人工監測,即人工記錄每次語音測試時設備的反應(如設備是否亮燈或者是否反饋有語音),然後根據人工記錄結果再進行人工統計,以獲得本次語音測試的結果,而這種測試方式顯然不僅測試效率低、測試結果可能不準確,而且浪費了很多人力,增加了用戶負擔。



技術實現要素:

本發明提供一種語音測試方法及裝置,用以在對智能設備進行語音測試時,可自動獲取所述智能設備在本次語音測試中的測試狀態,進而根據所述測試狀態,自動確定所述本次語音測試的測試結果,從而通過自動方式獲取本次語音測試的測試結果,以在提高語音測試效率和準確度的同時,節省人力,減輕用戶的操作負擔,以進一步提高用戶的測試體驗。

本發明提供一種語音測試方法,包括:

在對智能設備進行語音測試時,自動獲取所述智能設備在本次語音測試中的測試狀態;

根據所述測試狀態,自動確定所述本次語音測試的測試結果。

在一個實施例中,所述自動獲取所述智能設備在本次語音測試中的測試狀態,包括:

對所述智能設備進行自動拍攝和/或錄音,獲得所述本次語音測試對應的目標拍攝視頻和/或目標錄音數據;

將所述目標拍攝視頻和/或所述目標錄音數據確定為所述智能設備的運行狀態數據;

根據所述運行狀態數據,確定所述智能設備的測試狀態。

在一個實施例中,所述測試狀態包括以下至少一項:

所述智能設備在所述本次語音測試中是否亮燈;

當所述智能設備在所述本次語音測試中亮燈至少一次時,每次的亮燈時間;

所述智能設備在所述本次語音測試中是否反饋有語音;

當所述智能設備在所述本次語音測試中反饋有至少一條語音時,每條語音的反饋時間;

當所述智能設備在所述本次語音測試中反饋有至少一條語音時,每條語音的內容。

在一個實施例中,當所述運行狀態數據包括所述目標拍攝視頻時,所述根據所述運行狀態數據,確定所述智能設備的測試狀態,包括:

將所述目標拍攝視頻的相鄰幀進行對比或者將所述目標拍攝視頻與所述本次語音測試對應的預設亮燈視頻進行對比,確定是否亮燈以及如果亮燈每次的亮燈時間。

在一個實施例中,所述根據所述測試狀態,自動確定所述本次語音測試的測試結果,包括:

確定所述本次語音測試中所使用的各語音樣本的播放結束時間;

在根據所述目標拍攝視頻確定每次的亮燈時間之後,確定每次的亮燈時間與各自對應的播放結束時間之間的時間差是否不大於預設時間差;

根據確定結果,確定所述本次語音測試的測試成功率或測試失敗率。

在一個實施例中,當所述運行狀態數據包括所述目標錄音數據時,所述根據所述測試狀態,自動確定所述本次語音測試的測試結果,包括:

確定預先存儲的所述本次語音測試對應的至少一條預設反饋語音中各預設反饋語音的反饋時間和反饋內容;

根據所述每條語音的反饋時間和所述每條語音的內容,以及所述各預設反饋語音的反饋時間和反饋內容,確定所述本次語音測試的測試成功率或測試失敗率。

本發明還提供一種語音測試裝置,包括:

獲取模塊,用於在對智能設備進行語音測試時,自動獲取所述智能設備在本次語音測試中的測試狀態;

確定模塊,用於根據所述測試狀態,自動確定所述本次語音測試的測試結果。

在一個實施例中,所述獲取模塊包括:

獲取子模塊,用於對所述智能設備進行自動拍攝和/或錄音,獲得所述本次語音測試對應的目標拍攝視頻和/或目標錄音數據;

第一確定子模塊,用於將所述目標拍攝視頻和/或所述目標錄音數據確定為所述智能設備的運行狀態數據;

第二確定子模塊,用於根據所述運行狀態數據,確定所述智能設備的測試狀態。

在一個實施例中,所述測試狀態包括以下至少一項:

所述智能設備在所述本次語音測試中是否亮燈;

當所述智能設備在所述本次語音測試中亮燈至少一次時,每次的亮燈時間;

所述智能設備在所述本次語音測試中是否反饋有語音;

當所述智能設備在所述本次語音測試中反饋有至少一條語音時,每條語音的反饋時間;

當所述智能設備在所述本次語音測試中反饋有至少一條語音時,每條語音的內容。

在一個實施例中,所述第二確定子模塊包括:

獲取單元,用於當所述運行狀態數據包括所述目標拍攝視頻時,將所述目標拍攝視頻的相鄰幀進行對比或者將所述目標拍攝視頻與所述本次語音測試對應的預設亮燈視頻進行對比,確定是否亮燈以及如果亮燈每次的亮燈時間。

在一個實施例中,所述確定模塊包括:

第三確定子模塊,用於確定所述本次語音測試中所使用的各語音樣本的播放結束時間;

第四確定子模塊,用於在根據所述目標拍攝視頻確定每次的亮燈時間之後,確定每次的亮燈時間與各自對應的播放結束時間之間的時間差是否不大於預設時間差;

第五確定子模塊,用於根據確定結果,確定所述本次語音測試的測試成功率或測試失敗率。

在一個實施例中,所述確定模塊包括:

第六確定子模塊,用於當所述運行狀態數據包括所述目標錄音數據時,確定預先存儲的所述本次語音測試對應的至少一條預設反饋語音中各預設反饋語音的反饋時間和反饋內容;

第七確定子模塊,用於根據所述每條語音的反饋時間和所述每條語音的內容,以及所述各預設反饋語音的反饋時間和反饋內容,確定所述本次語音測試的測試成功率或測試失敗率。

本公開的實施例提供的技術方案可以包括以下有益效果:

在對智能設備進行語音測試時,可自動獲取智能設備在本次語音測試中的測試狀態,進而根據測試狀態,自動確定本次語音測試的測試結果,從而通過自動方式獲取本次語音測試的測試結果,以在提高語音測試效率和準確度的同時,節省人力,減輕用戶的操作負擔,以進一步提高用戶的測試體驗。

本發明的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。

下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。

附圖說明

附圖用來提供對本發明的進一步理解,並且構成說明書的一部分,與本發明的實施例一起用於解釋本發明,並不構成對本發明的限制。在附圖中:

圖1是根據一示例性實施例示出的一種語音測試方法的流程圖。

圖2是根據一示例性實施例示出的另一種語音測試方法的流程圖。

圖3是根據一示例性實施例示出的又一種語音測試方法的流程圖。

圖4是根據一示例性實施例示出的一種語音測試裝置的框圖。

圖5是根據一示例性實施例示出的另一種語音測試裝置的框圖。

圖6是根據一示例性實施例示出的又一種語音測試裝置的框圖。

圖7是根據一示例性實施例示出的再一種語音測試裝置的框圖。

具體實施方式

以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用於說明和解釋本發明,並不用於限定本發明。

為了解決上述技術問題,本公開實施例提供了一種語音測試方法,該方法適用於語音測試程序、系統或裝置中,其執行主體可以是伺服器或者是與智能設備相連接的測試設備,如圖1所示,步驟s101和步驟s102,其中:

在步驟s101中,在對智能設備進行語音測試時,自動獲取智能設備在本次語音測試中的測試狀態;

智能設備可以是智能冰箱、智能洗衣機、智能空調、智慧型手機等需要進行語音測試的終端。

在步驟s102中,根據測試狀態,自動確定本次語音測試的測試結果。

在對智能設備進行語音測試時,可自動獲取智能設備在本次語音測試中的測試狀態,進而根據測試狀態,自動確定本次語音測試的測試結果,從而通過自動方式獲取本次語音測試的測試結果,以在提高語音測試效率和準確度的同時,節省人力,減輕用戶的操作負擔,以進一步提高用戶的測試體驗。

如圖2,在一個實施例中,上述圖1中的步驟s102中的自動獲取智能設備在本次語音測試中的測試狀態,可以包括步驟s201至步驟s203:

在步驟s201中,對智能設備進行自動拍攝和/或錄音,獲得本次語音測試對應的目標拍攝視頻和/或目標錄音數據;

在步驟s202中,將目標拍攝視頻和/或目標錄音數據確定為智能設備的運行狀態數據;

在步驟s203中,根據運行狀態數據,確定智能設備的測試狀態。

在自動獲取測試狀態時,可對智能設備進行自動拍攝或者錄音,以獲取本次語音測試的目標拍攝視頻和/或目標錄音數據,進而將本次獲得的目標拍攝視頻和/或目標錄音數據確定為智能設備的運行狀態數據,並根據運行狀態數據,自動確定智能設備的測試狀態,從而在對智能設備進行語音測試時,實現對智能設備的自動測試,以避免需要人工監測語音測試過程中智能設備的反應。

在一個實施例中,測試狀態包括以下至少一項:

智能設備在本次語音測試中是否亮燈;

當智能設備在本次語音測試中亮燈至少一次時,每次的亮燈時間;

智能設備在本次語音測試中是否反饋有語音;

當智能設備在本次語音測試中反饋有至少一條語音時,每條語音的反饋時間;

當智能設備在本次語音測試中反饋有至少一條語音時,每條語音的內容。

測試狀態包括但不限於上述幾項,例如,還可以包括每次亮燈的亮燈顏色等。

其次,每次語音測試使用到的語音樣本可能有很多個,而當智能設備響應/不響應每個語音樣本時,智能設備在外觀上都會有一個反應,即會亮燈/反饋語音,因而,上述測試狀態用於表示智能設備是否響應了每個語音樣本,以及響應了/沒響應本次語音測試中的幾個語音樣本。

另外,根據上述每條語音的反饋時間、每次的亮燈時間還可以完成智能設備的響應時間的測試。

在一個實施例中,當運行狀態數據包括目標拍攝視頻時,上述圖2所示的步驟s203,即根據運行狀態數據,確定智能設備的測試狀態,可被執行為:

將目標拍攝視頻的相鄰幀進行對比或者將目標拍攝視頻與本次語音測試對應的預設亮燈視頻進行對比,確定是否亮燈以及如果亮燈每次的亮燈時間。

在根據目標拍攝視頻確定智能設備的測試狀態時,可將目標拍攝視頻的相鄰幀進行對比或者將目標拍攝視頻與本次語音測試對應的預設亮燈視頻進行對比,以通過圖像對比的方式自動確定是否亮燈以及如果亮燈每次的亮燈時間,具體地可通過像素比值對方式確定。

其中,本次語音測試對應的預設亮燈視頻即智能設備正常時,本次語音測試中其指示燈應該有的正常反應。

當然,上述目標拍攝視頻和上述預設亮燈視頻還標記有時間,以便於在出現亮燈時,確定具體的亮燈時間。

如圖3所示,在一個實施例中,上述圖1中的步驟s102,即根據測試狀態,自動確定本次語音測試的測試結果,可以包括:

在步驟s301中,確定本次語音測試中所使用的各語音樣本的播放結束時間;

各語音樣本中可以攜帶有智能設備的控制指令,如智能設備的開啟指令、關閉指令、調高溫度的指令、降低溫度的指令等。

當然,如果各語音樣本種攜帶的是開啟指令,通過本發明的測試方法還可以完成智能設備的喚醒成功率、誤喚醒率的測試。

在步驟s302中,在根據目標拍攝視頻確定每次的亮燈時間之後,確定每次的亮燈時間與各自對應的播放結束時間之間的時間差是否不大於預設時間差;

在步驟s303中,根據確定結果,確定本次語音測試的測試成功率或測試失敗率。

由於智能設備亮燈用於表示智能設備是否響應了本次語音測試中各語音樣本,且指示燈亮起的時間應該是在各語音樣本的播放結束時間之後不久,因而,可確定各語音樣本的播放結束時間,進而在獲得每次的亮燈時間之後,確定每次的亮燈時間與各自對應的播放結束時間之間的時間差是否不大於預設時間差,以便於根據確定結果,自動確定本次語音測試的測試成功率或測試失敗率,從而實現對測試成功率/測試失敗率的自動統計,避免了需要進行人為統計;

具體地:

如果每次亮燈表示響應各語音樣本,則統計上述所有亮燈時間中與對應的播放結束時間之間的時間差不大於預設時間差的亮燈時間的第一個數,進而將該第一個數與語音樣本的總數目之間的商確定為本次語音測試的測試成功率;

如果每次亮燈表示不響應各語音樣本,則將上述第一個數與語音樣本的總數目之間的商確定為本次語音測試的測試失敗率。

另外,每次的亮燈時間與各自對應的播放結束時間之間的時間差表示:第i次亮燈的亮燈時間與第i個語音樣本對應的播放結束時間之間的時間差。

在一個實施例中,當運行狀態數據包括目標錄音數據時,上述圖1所示的步驟s102,即根據測試狀態,自動確定本次語音測試的測試結果,可被執行為:

確定預先存儲的本次語音測試對應的至少一條預設反饋語音中各預設反饋語音的反饋時間和反饋內容;

其中,本次語音測試對應的至少一條預設反饋語音中各預設反饋語音的反饋時間和反饋內容即:智能設備正常時,本次語音測試中智能設備應該反饋的各語音的反饋時間和內容。

根據每條語音的反饋時間和每條語音的內容,以及各預設反饋語音的反饋時間和反饋內容,確定本次語音測試的測試成功率或測試失敗率。

在自動確定述本次語音測試的測試結果時,可確定預先存儲的本次語音測試對應的至少一條預設反饋語音中各預設反饋語音的反饋時間和反饋內容,進而根據每條語音的反饋時間和每條語音的內容,以及各預設反饋語音的反饋時間和反饋內容,自動確定本次語音測試的測試成功率或測試失敗率,從而實現對測試成功率/測試失敗率的自動統計,避免了需要進行人為統計。

具體地:

如果每條語音表示響應各語音樣本,則統計本次語音測試過程中反饋的與預設反饋語音的反饋時間和反饋內容相一致的上述語音的第二個數,進而將該第二個數與預設反饋語音的總數目之間的商確定為本次語音測試的測試成功率;

如果每條語音表示不響應各語音樣本,則將上述第二個數與預設反饋語音的總數目之間的商確定為本次語音測試的測試失敗率。

另外,在根據每條語音的反饋時間和每條語音的內容,以及各預設反饋語音的反饋時間和反饋內容,確定本次語音測試的測試成功率或測試失敗率時,是將第i條語音的反饋時間和內容,與第i條預設反饋語音的反饋時間和反饋內容,進行比對,以確定上述第二個數,進而確定本次語音測試的測試成功率或測試失敗率。

如圖4所示,本發明還提供一種語音測試裝置,包括:

獲取模塊401,被配置為在對智能設備進行語音測試時,自動獲取智能設備在本次語音測試中的測試狀態;

確定模塊402,被配置為根據測試狀態,自動確定本次語音測試的測試結果。

如圖5所示,在一個實施例中,上述圖4所示的獲取模塊401可以包括:

獲取子模塊4011,被配置為對智能設備進行自動拍攝和/或錄音,獲得本次語音測試對應的目標拍攝視頻和/或目標錄音數據;

第一確定子模塊4012,被配置為將目標拍攝視頻和/或目標錄音數據確定為智能設備的運行狀態數據;

第二確定子模塊4013,被配置為根據運行狀態數據,確定智能設備的測試狀態。

在一個實施例中,測試狀態包括以下至少一項:

智能設備在本次語音測試中是否亮燈;

當智能設備在本次語音測試中亮燈至少一次時,每次的亮燈時間;

智能設備在本次語音測試中是否反饋有語音;

當智能設備在本次語音測試中反饋有至少一條語音時,每條語音的反饋時間;

當智能設備在本次語音測試中反饋有至少一條語音時,每條語音的內容。

在一個實施例中,第二確定子模塊包括:

獲取單元,被配置為當運行狀態數據包括目標拍攝視頻時,將目標拍攝視頻的相鄰幀進行對比或者將目標拍攝視頻與本次語音測試對應的預設亮燈視頻進行對比,確定是否亮燈以及如果亮燈每次的亮燈時間。

如圖6所示,在一個實施例中,上述圖4所示的確定模塊402可以包括:

第三確定子模塊4021,被配置為確定本次語音測試中所使用的各語音樣本的播放結束時間;

第四確定子模塊4022,被配置為在根據目標拍攝視頻確定每次的亮燈時間之後,確定每次的亮燈時間與各自對應的播放結束時間之間的時間差是否不大於預設時間差;

第五確定子模塊4023,被配置為根據確定結果,確定本次語音測試的測試成功率或測試失敗率。

如圖7所示,在一個實施例中,上述圖4所示的確定模塊402可以包括:

第六確定子模塊4024,被配置為當運行狀態數據包括目標錄音數據時,確定預先存儲的本次語音測試對應的至少一條預設反饋語音中各預設反饋語音的反饋時間和反饋內容;

第七確定子模塊4025,被配置為根據每條語音的反饋時間和每條語音的內容,以及各預設反饋語音的反饋時間和反饋內容,確定本次語音測試的測試成功率或測試失敗率。

關於上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

最後,本發明中的語音測試裝置適用於終端設備。例如,可以是行動電話,計算機,數字廣播終端,消息收發設備,遊戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。

本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。

本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀