機器人上查詢天氣的方法與系統

機器人上查詢天氣的方法與系統

機器人上查詢天氣的方法與系統是由陳偉國 發明開發。

本發明公開了一種機器人上查詢天氣的方法,包括以下步驟:S110:預存儲不同人員的聲紋特征;S120:對接收到的音頻信號進行聲紋識別,獲取聲紋特征;S130:查詢與獲取到的聲紋特征相對應的人員的語言特征;S140:根據查詢到的語言特征對接收到的語音進行語音識別,獲取語音文本;S150:提取所述語音文本中的關鍵詞;S160:當判定所述關鍵詞中存在天氣詞和詢問詞時,則進行天氣查詢;S170:播放查詢結果。本發明能使機器人完成更加的精確和更人性化的天氣查詢。

[0001] 總的而言本發明涉及機器人,特別涉及一種機器人上查詢天氣的方法與系統。

背景技術

[0002] 天氣查詢主要是用于查詢一個地區或城市未來一段時間內的溫度,陰晴雨雪,風向風力,特殊的災害性天氣?,F在人們外出需要知道當前天氣,有多種渠道能方便的查詢到天氣狀況。人們根據查詢的結果,制定相應的策略,如出門帶雨具、衣服,目的地點是否合適去等等。

[0003] 目前,機器人已越來越普遍的進入到人們的日常生活,機器人可以與人進行交流,通過機器人獲取各類信息,如天氣信息等。例如人們可以向機器人發出查詢天氣的語音指令,機器人根據識別的語音返回查詢結果。目前,在這一過程中由于語音識別的準確性較差,機器人不能識別出正確的語音指令,從而不能準確完成天氣查詢。

內容

[0004] 針對現有技術的缺陷,本發明提供了一種機器人上查詢天氣的方法與系統。

[0005] 一種機器人上查詢天氣的方法,包括以下步驟:S110:預存儲不同人員的聲紋特征;S120:對接收到的音頻信號進行聲紋識別,獲取聲紋特征;S130:查詢與獲取到的聲紋特征相對應的人員的語言特征;S140:根據查詢到的語言特征對接收到的語音進行語音識別,獲取語音文本;S150:提取所述語音文本中的關鍵詞;S160:當判定所述關鍵詞中存在天氣詞和詢問詞時,則進行天氣查詢;S170:播放查詢結果。

[0006] 可選的,所述語言特征包括口音、語言習慣和語言種類。所述步驟S140具體包括:根據查詢到的語言特征對語音識別模塊進行相應的配置,通過配置后的語音識別模塊進行語音識別。所述步驟S160包括:當判定所述關鍵詞中是存在時間詞與地點詞時,進行與所述時間和地點相對應的天氣查詢。所述步驟S160包括:當判定所述關鍵詞中不存在時間詞或地點詞時,則進行機器人當前所處位置的天氣查詢。

[0007] 一種機器人上查詢天氣的系統,包括以下模塊:存儲模塊,用于預存儲不同人員的聲紋特征;聲紋識別模塊,用于對接收到的音頻信號進行聲紋識別,獲取聲紋特征;查詢模塊,用于查詢與獲取到的聲紋特征相對應的人員的語言特征;語音識別模塊,用于根據查詢到的語言特征對接收到的語音進行語音識別,獲取語音文本;提取模塊,用于提取所述語音文本中的關鍵詞;查詢模塊,用于當判定所述關鍵詞中存在天氣詞和詢問詞時,則進行天氣查詢;播報模塊,用于播放查詢結果。

[0008] 可選的,所述語言特征包括口音、語言習慣和語言種類。所述語音識別模塊,具體用于根據查詢到的語言特征對語音識別模塊進行相應的配置,通過配置后的語音識別模塊進行語音識別。所述查詢模塊,還用于當判定所述關鍵詞中是存在時間詞與地點詞時,進行與所述時間和地點相對應的天氣查詢。所述查詢模塊,還用于當判定所述關鍵詞中不存在時間詞或地點詞時,則進行機器人當前所處位置的天氣查詢。

[0009] 本發明的有益效果是:通過預存儲不同人員的聲紋特征和語言特征可以準確的進行語音識別,在獲取到查詢天氣的語音指令后,可以根據不同的查詢要求,查詢相應時間、地點處的天氣狀況,并通過語音進行播報,從而讓天氣查詢變得更加的精確和更人性化。

技術要求書

1.一種機器人上查詢天氣的方法,其特征在于,包括以下步驟:S110:預存儲不同人員的聲紋特征;S120:對接收到的音頻信號進行聲紋識別,獲取聲紋特征;S130:查詢與獲取到的聲紋特征相對應的人員的語言特征;S140:根據查詢到的語言特征對接收到的語音進行語音識別,獲取語音文本;S150:提取所述語音文本中的關鍵詞;S160:當判定所述關鍵詞中存在天氣詞和詢問詞時,則進行天氣查詢;S170:播放查詢結果。

2.根據權利要求1所述的機器人上查詢天氣的方法,其特征在于,所述語言特征包括口音、語言習慣和語言種類。

3.根據權利要求1所述的機器人上查詢天氣的方法,其特征在于,所述步驟S140具體包括:根據查詢到的語言特征對語音識別模塊進行相應的配置,通過配置后的語音識別模塊進行語音識別。

4.根據權利要求1所述的機器人上查詢天氣的方法,其特征在于,所述步驟S160包括:當判定所述關鍵詞中是存在時間詞與地點詞時,進行與所述時間和地點相對應的天氣查詢。

5.根據權利要求1所述的機器人上查詢天氣的方法,其特征在于,所述步驟S160包括:當判定所述關鍵詞中不存在時間詞或地點詞時,則進行機器人當前所處位置的天氣查詢。

6.一種機器人上查詢天氣的系統,其特征在于,包括以下模塊:存儲模塊,用于預存儲不同人員的聲紋特征;聲紋識別模塊,用于對接收到的音頻信號進行聲紋識別,獲取聲紋特征;查詢模塊,用于查詢與獲取到的聲紋特征相對應的人員的語言特征;語音識別模塊,用于根據查詢到的語言特征對接收到的語音進行語音識別,獲取語音文本;提取模塊,用于提取所述語音文本中的關鍵詞;查詢模塊,用于當判定所述關鍵詞中存在天氣詞和詢問詞時,則進行天氣查詢;播報模塊,用于播放查詢結果。

7.根據權利要求6所述的機器人上查詢天氣的系統,其特征在于,所述語言特征包括口音、語言習慣和語言種類。

8.根據權利要求6所述的機器人上查詢天氣的系統,其特征在于,所述語音識別模塊,具體用于根據查詢到的語言特征對語音識別模塊進行相應的配置,通過配置后的語音識別模塊進行語音識別。

9.根據權利要求6所述的機器人上查詢天氣的系統,其特征在于,所述查詢模塊,還用于當判定所述關鍵詞中是存在時間詞與地點詞時,進行與所述時間和地點相對應的天氣查詢。

10.根據權利要求6所述的機器人上查詢天氣的系統,其特征在于,所述查詢模塊,還用于當判定所述關鍵詞中不存在時間詞或地點詞時,則進行機器人當前所處位置的天氣查詢。

說明書附圖

圖1

圖2

圖3