一種收音機語音操控指令解析方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語音操控技術(shù)領(lǐng)域,具體而言,涉及一種收音機語音操控指令解析方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,收音機的使用深入到人們生活的各個方面,例如在車載終端及移動終端中一般均設(shè)置有收音機。
[0003]當(dāng)前,操控收音機的方式均為手動方式,在設(shè)置有收音機的終端設(shè)備上至少包括開啟/關(guān)閉收音機的開關(guān)、搜索電臺/頻道的部件,其中所述開關(guān)及部件可以選擇以旋鈕、按鍵或觸摸等方式實現(xiàn)。用戶在使用收音機時,手動開啟開關(guān),并手動搜索電臺。
[0004]上述手動操控收音機的方式,搜索頻道效率比較低,且在車載環(huán)境中還會造成一定的安全隱患,由此看出相關(guān)技術(shù)中手動操控收音機的方式不滿足用戶的實際使用需求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供收音機語音操控指令解析方法及系統(tǒng),以基于語音方式實現(xiàn)對收音機的操控,從而進一步滿足用戶對收音機的實際操控使用需求。
[0006]本發(fā)明實施例提供了一種收音機語音操控指令解析方法,包括:將用戶發(fā)送的用于操控收音機動作的語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù);對所述文本數(shù)據(jù)進行實體識別;對所述實體識別后的文本數(shù)據(jù)進行語義解析,得到結(jié)構(gòu)化字段;根據(jù)所述結(jié)構(gòu)化字段及用戶數(shù)據(jù),從數(shù)據(jù)庫中獲取相應(yīng)的動作數(shù)據(jù)進行收音機動作響應(yīng)。
[0007]優(yōu)選地,所述將用戶發(fā)送的用于操控收音機動作的語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù),包括:調(diào)用語音云開放平臺,利用所述語音云開放平臺將所述語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù)。
[0008]優(yōu)選地,所述對所述文本數(shù)據(jù)進行實體識別,包括:利用預(yù)先訓(xùn)練好的條件隨機場模型對所述文本數(shù)據(jù)進行分詞及標(biāo)注。
[0009]優(yōu)選地,該方法中對所述訓(xùn)練得到所述條件隨機場模型,包括:對待訓(xùn)練的文本數(shù)據(jù)按照電臺、頻道和/或頻率進行分詞及標(biāo)注,得到標(biāo)注語料;利用條件隨機場對所述標(biāo)注語料進行訓(xùn)練,得到所述條件隨機場模型。
[0010]優(yōu)選地,所述對所述實體識別后的文本數(shù)據(jù)進行語義解析,得到結(jié)構(gòu)化字段,包括:將所述實體識別后的文本數(shù)據(jù)與預(yù)設(shè)的規(guī)則模板進行匹配,得到所述結(jié)構(gòu)化字段;其中所述規(guī)則模板包括:完全字面模板、包含變量模板及包含通配符模板;所述結(jié)構(gòu)化字段包括:電臺、頻道、頻道類別、單位和/或頻率。
[0011]優(yōu)選地,所述將所述實體識別后的文本數(shù)據(jù)與預(yù)設(shè)的規(guī)則模板進行匹配之前,還包括:對所述文本數(shù)據(jù)進行標(biāo)準(zhǔn)化和冗余消除,其中包括對所述文本數(shù)據(jù)中的局部文字進行置信度高的局部替換以及去除所述文本數(shù)據(jù)中的噪音字符。
[0012]優(yōu)選地,所述根據(jù)所述結(jié)構(gòu)化字段及用戶數(shù)據(jù),從數(shù)據(jù)庫中獲取相應(yīng)的動作數(shù)據(jù)進行收音機動作響應(yīng),包括:
[0013]當(dāng)所述文本數(shù)據(jù)中包含頻率字段時,通過索引從數(shù)據(jù)庫中獲取所有滿足所述頻率字段的第一候選數(shù)據(jù);根據(jù)用戶的位置信息對所述第一候選數(shù)據(jù)進行排序;依據(jù)所述排序的結(jié)果選取相應(yīng)的廣播數(shù)據(jù)進行播放;
[0014]當(dāng)所述文本數(shù)據(jù)中僅包含電臺和/或頻道字段時,通過索引從數(shù)據(jù)庫中獲取所有滿足所述電臺或頻道字段的第二候選數(shù)據(jù);根據(jù)用戶的位置信息對所述第二候選數(shù)據(jù)進行排序,依據(jù)所述排序的結(jié)果選取相應(yīng)的廣播數(shù)據(jù)進行播放。
[0015]優(yōu)選地,當(dāng)所述用戶數(shù)據(jù)中僅包含所述位置信息時,所述數(shù)據(jù)庫為通用數(shù)據(jù)庫;當(dāng)所述用戶數(shù)據(jù)包含所述位置信息及電臺數(shù)據(jù)時,所述數(shù)據(jù)庫為包含所述電臺數(shù)據(jù)的用戶數(shù)據(jù)庫。
[0016]本發(fā)明實施例還提供了一種收音機語音操控指令解析系統(tǒng),包括:語音識別模塊,用于將用戶發(fā)送的用于操控收音機動作的語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù);實體識別模塊,用于對所述文本數(shù)據(jù)進行實體識別;語義解析模塊,用于對所述實體識別后的文本數(shù)據(jù)進行語義解析,得到結(jié)構(gòu)化字段;數(shù)據(jù)獲取模塊,用于根據(jù)所述結(jié)構(gòu)化字段,從數(shù)據(jù)庫中獲取相應(yīng)的動作數(shù)據(jù)進行收音機動作響應(yīng)。
[0017]優(yōu)選地,該系統(tǒng)還包括:冗余消除模塊,用于將所述實體識別后的文本數(shù)據(jù)與預(yù)設(shè)的規(guī)則模板進行匹配之前,對所述文本數(shù)據(jù)進行標(biāo)準(zhǔn)化和冗余消除,其中包括對所述文本數(shù)據(jù)中的局部文字進行置信度高的局部替換以及去除所述文本數(shù)據(jù)中的噪音字符。
[0018]基于本發(fā)明實施例的收音機語音操控指令解析方法及系統(tǒng)能夠?qū)崿F(xiàn)對收音機的語音操控,相對于手動操控,此種操控方式更加便攜,更能滿足用戶對收音機的實際操控使用需求。
[0019]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0021]圖1示出了本發(fā)明實施例中收音機語音操控指令解析方法的流程圖;
[0022]圖2示出了本發(fā)明實施例中收音機語音操控指令解析系統(tǒng)的一種結(jié)構(gòu)示意圖;
[0023]圖3示出了本發(fā)明實施例中收音機語音操控指令解析系統(tǒng)的另一種結(jié)構(gòu)示意圖;
[0024]圖4示出了本發(fā)明實施例中語義解析過程的一種流程圖;
[0025]圖5示出了本發(fā)明實施例中語義解析過程的另一種流程圖。
【具體實施方式】
[0026]下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]鑒于相關(guān)技術(shù)中,以手動方式對收音機進行操控會帶來諸多不便,如搜索電臺頻道時,搜索效率比較低;又例如,在車載環(huán)境中手動操控收音機可能會帶來一定的安全隱串
■/Q1、O
[0028]為了使收音機的操控簡單便捷,本發(fā)明中提出了一種基于語音操控收音機的方式,并具體提供了收音機語音操控指令解析方法,如圖1所示,該方法的主要處理步驟包括:
[0029]步驟Sll:將用戶發(fā)送的用于操控收音機動作的語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù);
[0030]步驟S12:對文本數(shù)據(jù)進行實體識別;
[0031]步驟S13:對實體識別后的文本數(shù)據(jù)進行語義解析,得到結(jié)構(gòu)化字段;
[0032]步驟S14:根據(jù)結(jié)構(gòu)化字段,從數(shù)據(jù)庫中獲取相應(yīng)的動作數(shù)據(jù)進行收音機動作響應(yīng)。
[0033]利用該方法能夠?qū)崿F(xiàn)對收音機的語音操控,在搜索頻道時用戶說出電臺/頻道名稱,或者頻道類型,即能返回相應(yīng)的廣播數(shù)據(jù),提高了電臺/頻道搜索的效率,且在車載環(huán)境中,用戶通過語音操控收音機,存在的安全隱患大大降低。
[0034]本發(fā)明實施例的收音機語音操控指令解析方法中,將用戶發(fā)送的用于操控收音機動作的語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù),包括:調(diào)用語音云開放平臺,利用語音云開放平臺將語音數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù)。在利用語音云開發(fā)平臺