本申請(qǐng)涉及計(jì)算機(jī)領(lǐng)域,具體涉及輸入法領(lǐng)域,尤其涉及信息輸入方法。
背景技術(shù):
目前,在一些輸入法中,向用戶提供語(yǔ)音輸入功能。用戶輸入語(yǔ)音信息后,呈現(xiàn)給用戶的候選結(jié)果是由服務(wù)器對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別后的通用結(jié)果。
然而,由于沒(méi)有考慮不同用戶所用詞語(yǔ)的個(gè)性化特征,導(dǎo)致無(wú)法正確識(shí)別出用戶輸入的語(yǔ)音中諸如用戶的自造詞的詞語(yǔ),進(jìn)而導(dǎo)致無(wú)法在輸入法的語(yǔ)音輸入中向用戶提供正確的候選結(jié)果。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)?zhí)峁┝诵畔⑤斎敕椒?,用于解決上述背景技術(shù)部分存在的技術(shù)問(wèn)題。
本申請(qǐng)?zhí)峁┝诵畔⑤斎敕椒?,該方法包括:接收用戶輸入的語(yǔ)音信息;將語(yǔ)音信息發(fā)送至服務(wù)器,以及接收服務(wù)器發(fā)送的對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句和拼音,其中,拼音為對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞后得到的詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音;在預(yù)設(shè)詞庫(kù)中查詢出拼音對(duì)應(yīng)的詞語(yǔ),以及將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ),得到拼接語(yǔ)句;基于拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重的比較結(jié)果,確定呈現(xiàn)給用戶的候選結(jié)果。
本申請(qǐng)?zhí)峁┝诵畔⑤斎敕椒?,該方法包括:接收終端發(fā)送的語(yǔ)音信息;對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,得到識(shí)別語(yǔ)句,以及對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到多個(gè)詞語(yǔ);確定多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ),以及將識(shí)別語(yǔ)句和確定出的詞語(yǔ)的拼音發(fā)送至終端。
本申請(qǐng)?zhí)峁┑男畔⑤斎敕椒?,通過(guò)接收用戶輸入的語(yǔ)音信息;將語(yǔ)音信息發(fā)送至服務(wù)器,以及接收服務(wù)器發(fā)送的對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句和拼音,其中,拼音為對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞后得到的詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音;在預(yù)設(shè)詞庫(kù)中查詢出拼音對(duì)應(yīng)的詞語(yǔ),以及將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ),得到拼接語(yǔ)句;基于拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重的比較結(jié)果,確定呈現(xiàn)給用戶的候選結(jié)果。實(shí)現(xiàn)了正確識(shí)別出用戶在輸入法中輸入的語(yǔ)音中的諸如用戶的自造詞的詞語(yǔ),進(jìn)而在輸入法的語(yǔ)音輸入中向用戶提供正確的候選結(jié)果。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1示出了可以應(yīng)用于本申請(qǐng)的信息輸入方法的示例性系統(tǒng)架構(gòu);
圖2示出了根據(jù)本申請(qǐng)的信息輸入方法的一個(gè)實(shí)施例的流程圖;
圖3示出了根據(jù)本申請(qǐng)的信息輸入方法的另一個(gè)實(shí)施例的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用于本申請(qǐng)的信息輸入方法的示例性系統(tǒng)架構(gòu)。
如圖1所示,系統(tǒng)架構(gòu)可以包括終端101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端101、102、103和服務(wù)器105之間提供傳輸鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無(wú)線傳輸鏈路或者光纖電纜等等。
用戶可以使用終端101、102、103通過(guò)網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端101、102、103上可以安裝有各種通訊應(yīng)用,例如、輸入法類應(yīng)用、瀏覽器類應(yīng)用、搜索類應(yīng)用、即時(shí)通訊類應(yīng)用等。
終端101、102、103可以是具有顯示屏并且支持網(wǎng)絡(luò)通信的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書(shū)閱讀器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、mp4(movingpictureexpertsgroupaudiolayeriv,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
服務(wù)器105可以是對(duì)終端101、102、103上的輸入法類應(yīng)用提供支持的服務(wù)器。服務(wù)器105可以對(duì)終端101、102、103發(fā)送用戶輸入的語(yǔ)音進(jìn)行識(shí)別,得到識(shí)別語(yǔ)句,以及對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,確定出分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音,將識(shí)別語(yǔ)句和置信度小于閾值的詞語(yǔ)的拼音發(fā)送至終端101、102、103。終端101、102、103上運(yùn)行的輸入法包含多種詞庫(kù),例如,系統(tǒng)詞庫(kù)、用戶詞庫(kù)、自造詞詞庫(kù)。
請(qǐng)參考圖2,其示出了根據(jù)本申請(qǐng)的信息輸入方法的一個(gè)實(shí)施例的流程。需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的信息輸入方法可以由終端例如圖1中的終端101、102、103執(zhí)行。該方法包括以下步驟:
步驟201:接收用戶輸入的語(yǔ)音信息。
在本實(shí)施例中,語(yǔ)音信息可以為用戶在輸入法中輸入的語(yǔ)音。用戶利用輸入法進(jìn)行語(yǔ)音輸入時(shí),可以利用輸入法的客戶端接收到用戶輸入的語(yǔ)音信息。
步驟202:將語(yǔ)音信息發(fā)送至服務(wù)器,以及接收服務(wù)器發(fā)送的識(shí)別語(yǔ)句和拼音。
在本實(shí)施例中,在通過(guò)步驟201接收到用戶輸入的語(yǔ)音信息之后,可以將語(yǔ)音信息發(fā)送至服務(wù)器。服務(wù)器可以對(duì)接收到的用戶輸入的語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,得到識(shí)別語(yǔ)句。然后,服務(wù)器可以對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到多個(gè)詞語(yǔ)。服務(wù)器在對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到多個(gè)詞語(yǔ)之后,可以從對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中確定出置信度小于閾值的詞語(yǔ)。
在本實(shí)施例中,一個(gè)對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的詞語(yǔ)的置信度可以根據(jù)詞語(yǔ)中的文字的音節(jié)可構(gòu)成的詞語(yǔ)的數(shù)量、詞語(yǔ)與對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的與該詞語(yǔ)相鄰的詞語(yǔ)的匹配程度而確定。
例如,一個(gè)對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的詞語(yǔ)中的文字的音節(jié)可構(gòu)成的詞語(yǔ)的新的詞語(yǔ)的數(shù)量越多,即在音節(jié)采用不同的聲調(diào)的情況下,可以組合得到新的詞語(yǔ)的數(shù)量越多,則該詞語(yǔ)的置信度越低。一個(gè)對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的詞語(yǔ)與對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中與該詞語(yǔ)相鄰詞語(yǔ)的匹配程度越低,即組成詞組的可能性越低,則該詞語(yǔ)的置信度越低。
服務(wù)器在對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,確定出對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)之后,可以確定對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音。
在本實(shí)施例中,在服務(wù)器對(duì)接收到的用戶輸入的語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,得到識(shí)別語(yǔ)句以及確定對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音之后,可以接收到服務(wù)器返回的識(shí)別語(yǔ)句和對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音。
步驟203:在預(yù)設(shè)詞庫(kù)中查詢拼音對(duì)應(yīng)的詞語(yǔ),以及得到拼接語(yǔ)句。
在本實(shí)施例中,在通過(guò)步驟202接收到服務(wù)器返回的識(shí)別語(yǔ)句以及對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音之后,可以在預(yù)設(shè)詞庫(kù)中例如用戶詞庫(kù)中查詢出該置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ),以及將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為從預(yù)設(shè)詞庫(kù)中查詢出的置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ),得到包含置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ)和識(shí)別語(yǔ)句中未被替換的其他詞語(yǔ)的拼接語(yǔ)句。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,預(yù)設(shè)詞庫(kù)包括:自造詞詞庫(kù)。在接收到服務(wù)器返回的識(shí)別語(yǔ)句以及對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音之后,可以在自造詞詞庫(kù)中查找出置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ)。例如,當(dāng)用戶輸入的語(yǔ)音信息中包含自造詞時(shí),服務(wù)器可以確定對(duì)用戶輸入的語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中,該自造詞對(duì)應(yīng)的詞語(yǔ)的置信度小于閾值,則對(duì)用戶輸入的語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞得到的該自造詞對(duì)應(yīng)的詞語(yǔ)可以作為置信度小于閾值的詞語(yǔ)。然后,可以接收到服務(wù)器返回的對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音,從而,可以在自造詞詞庫(kù)中查找出置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ)即可以在自造詞詞庫(kù)中查找出用戶輸入的語(yǔ)音信息中的自造詞。在查詢出用戶輸入的語(yǔ)音信息中的自造詞之后,可以將服務(wù)器對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句中置信度小于閾值的詞語(yǔ)即自造詞對(duì)應(yīng)的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ)即自造詞,得到包含自造詞和識(shí)別語(yǔ)句中未被替換的其他詞語(yǔ)的拼接語(yǔ)句。
步驟204,基于拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重的比較結(jié)果,確定呈現(xiàn)給用戶的候選結(jié)果。
在本實(shí)施例中,在通過(guò)步驟203將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ),得到拼接語(yǔ)句之后,可以基于拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重的比較結(jié)果,確定呈現(xiàn)給用戶的候選結(jié)果。
在本實(shí)施例中,一個(gè)語(yǔ)句對(duì)應(yīng)的權(quán)重可以采用以下方式計(jì)算:語(yǔ)句中的每一個(gè)詞語(yǔ)對(duì)應(yīng)詞圖結(jié)構(gòu)中的一個(gè)節(jié)點(diǎn),計(jì)算相鄰節(jié)點(diǎn)之間的相關(guān)度,即計(jì)算相鄰詞語(yǔ)之間的相關(guān)度,相關(guān)度之和可以作為語(yǔ)句對(duì)應(yīng)的權(quán)重。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,當(dāng)拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重大于識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重時(shí),可以將拼接語(yǔ)句作為呈現(xiàn)給用戶的候選結(jié)果,即將拼接語(yǔ)句作為呈現(xiàn)給用戶的用戶在運(yùn)行在終端的輸入法中輸入的語(yǔ)音的候選結(jié)果。當(dāng)拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重小于識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重時(shí),可以將識(shí)別語(yǔ)句作為呈現(xiàn)給用戶的候選結(jié)果,即將識(shí)別語(yǔ)句作為呈現(xiàn)給用戶的用戶在運(yùn)行在終端的輸入法中輸入的語(yǔ)音的候選結(jié)果。
例如,例如,當(dāng)用戶輸入的語(yǔ)音信息中包含自造詞時(shí),服務(wù)器可以確定對(duì)用戶輸入的語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞得到的該自造詞對(duì)應(yīng)的詞語(yǔ)的置信度小于閾值,則對(duì)用戶輸入的語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞得到的該自造詞對(duì)應(yīng)的詞語(yǔ)可以作為置信度小于閾值的詞語(yǔ)。然后,可以接收到服務(wù)器返回的對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的詞語(yǔ)中的置信度小于閾值的詞語(yǔ)的拼音,從而,可以在自造詞詞庫(kù)中查找出置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ)即用戶輸入的語(yǔ)音信息中的自造詞。在查詢出用戶輸入的語(yǔ)音信息中的自造詞之后,可以將服務(wù)器對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句中置信度小于閾值的詞語(yǔ)即自造詞對(duì)應(yīng)的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ)即自造詞,得到包含自造詞和識(shí)別語(yǔ)句中未被替換的其他詞語(yǔ)的拼接語(yǔ)句。
由于將正確識(shí)別出用戶輸入的語(yǔ)音信息中的自造詞替換為識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ),因此,包含自造詞拼接語(yǔ)句對(duì)應(yīng)的權(quán)重大于服務(wù)器對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重,從而,可以將包含自造詞的拼接語(yǔ)句作為呈現(xiàn)給用戶的候選結(jié)果,向用戶提供正確的在輸入法中輸入的語(yǔ)音的候選結(jié)果。
請(qǐng)參考圖3,其示出了根據(jù)本申請(qǐng)的信息輸入方法的另一個(gè)實(shí)施例的流程。需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的信息輸入方法可以由服務(wù)器例如圖1中的服務(wù)器105執(zhí)行。該方法包括以下步驟:
步驟301,接收終端發(fā)送的語(yǔ)音信息。
在本實(shí)施例中,在用戶在終端輸入語(yǔ)音信息之后,可以接收到終端發(fā)送的語(yǔ)音信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,語(yǔ)音信息可以為用戶在運(yùn)行在終端的輸入法中輸入的語(yǔ)音。用戶利用輸入法進(jìn)行語(yǔ)音輸入時(shí),可以接收到終端發(fā)送的語(yǔ)音信息。
步驟302,對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,得到識(shí)別語(yǔ)句,以及對(duì)初始進(jìn)行分詞,得到多個(gè)詞語(yǔ)。
在本實(shí)施例中,在通過(guò)步驟301接收到終端發(fā)送的語(yǔ)音信息,可以對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,得到識(shí)別語(yǔ)句,以及對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到多個(gè)詞語(yǔ)。
步驟303,確定多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ),以及將識(shí)別語(yǔ)句和確定出的詞語(yǔ)的拼音發(fā)送至終端。
在本實(shí)施例中,在通過(guò)步驟302對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到多個(gè)詞語(yǔ)之后,可以確定對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ),以及將識(shí)別語(yǔ)句和確定出的置信度小于閾值的詞語(yǔ)的拼音發(fā)送至終端。
在本實(shí)施例中,一個(gè)對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的詞語(yǔ)的置信度可以根據(jù)詞語(yǔ)中的文字的音節(jié)可構(gòu)成的詞語(yǔ)的數(shù)量、詞語(yǔ)與對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的與詞語(yǔ)相鄰的詞語(yǔ)的匹配程度而確定。
例如,一個(gè)對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的詞語(yǔ)中的文字的音節(jié)可構(gòu)成的詞語(yǔ)的新的詞語(yǔ)的數(shù)量越多,在音節(jié)采用不同的聲調(diào)的情況下,可以組合得到新的詞語(yǔ)的數(shù)量越多,則該詞語(yǔ)的置信度越低。一個(gè)對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的詞語(yǔ)與對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中與該詞語(yǔ)相鄰詞語(yǔ)的匹配程度越低,即組成詞組的可能性越低,則該詞語(yǔ)的置信度越低。
在本實(shí)施例中,在對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到的多個(gè)詞語(yǔ)中確定出置信度小于閾值的詞語(yǔ)之后,可以確定置信度小于閾值的詞語(yǔ)的拼音,將識(shí)別語(yǔ)句和置信度小于閾值的詞語(yǔ)的拼音發(fā)送至終端。
終端在接收到識(shí)別語(yǔ)句和置信度小于閾值的詞語(yǔ)的拼音之后,可以在預(yù)設(shè)詞庫(kù)中查詢置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ),以及將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ),得到拼接語(yǔ)句。終端可以基于拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重的比較結(jié)果,確定呈現(xiàn)給用戶的用戶在運(yùn)行在終端的輸入法中輸入的語(yǔ)音的候選結(jié)果。
在本實(shí)施例中,一個(gè)語(yǔ)句對(duì)應(yīng)的權(quán)重可以采用以下方式計(jì)算:語(yǔ)句中的每一個(gè)詞語(yǔ)對(duì)應(yīng)詞圖結(jié)構(gòu)中的一個(gè)節(jié)點(diǎn),計(jì)算相鄰節(jié)點(diǎn)之間的相關(guān)度,即計(jì)算相鄰詞語(yǔ)之間的相關(guān)度,相關(guān)度之和可以作為語(yǔ)句對(duì)應(yīng)的權(quán)重。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,在終端接收到對(duì)識(shí)別語(yǔ)句進(jìn)行分詞得到的多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音之后,終端可以在終端的預(yù)設(shè)詞庫(kù)中查找出置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ)。然后,可以接收到終端發(fā)送的從終端的預(yù)設(shè)詞庫(kù)中查找出的置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ),將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為預(yù)設(shè)詞庫(kù)中查找出的置信度小于閾值的詞語(yǔ)的拼音對(duì)應(yīng)的詞語(yǔ),得到拼接語(yǔ)句。預(yù)設(shè)詞庫(kù)可以為自造詞詞庫(kù)。當(dāng)拼接語(yǔ)句對(duì)應(yīng)的權(quán)重大于識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重時(shí),可以將拼接語(yǔ)句作為發(fā)送至終端的語(yǔ)句,從而,終端可以將拼接語(yǔ)句作為呈現(xiàn)給用戶的用戶在運(yùn)行在終端的輸入法中輸入的語(yǔ)音的候選結(jié)果。當(dāng)拼接語(yǔ)句對(duì)應(yīng)的權(quán)重小于識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重時(shí),可以將識(shí)別語(yǔ)句作為發(fā)送至終端的語(yǔ)句,從而,終端可以將識(shí)別語(yǔ)句作為呈現(xiàn)給用戶的用戶在運(yùn)行在終端的輸入法中輸入的語(yǔ)音的候選結(jié)果。
本申請(qǐng)還提供了一種終端,該終端可以配置有一個(gè)或多個(gè)處理器;存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序,一個(gè)或多個(gè)程序中可以包含用以執(zhí)行上述步驟201-204中描述的操作的指令。當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述步驟201-204中描述的操作。
本申請(qǐng)還提供了一種服務(wù)器,該服務(wù)器可以配置有一個(gè)或多個(gè)處理器;存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序,一個(gè)或多個(gè)程序中可以包含用以執(zhí)行上述步驟301-303中描述的操作的指令。當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述步驟301-303中描述的操作。
本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是終端中所包括的;也可以是單獨(dú)存在,未裝配入終端中。該非易失性計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)一個(gè)或者多個(gè)程序被終端執(zhí)行時(shí),使得終端:接收用戶輸入的語(yǔ)音信息;將語(yǔ)音信息發(fā)送至服務(wù)器,以及接收服務(wù)器發(fā)送的對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句和拼音,其中,拼音為對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別得到的識(shí)別語(yǔ)句進(jìn)行分詞后得到的詞語(yǔ)中置信度小于閾值的詞語(yǔ)的拼音;在預(yù)設(shè)詞庫(kù)中查詢拼音對(duì)應(yīng)的詞語(yǔ),以及將識(shí)別語(yǔ)句中的置信度小于閾值的詞語(yǔ)替換為查詢出的拼音對(duì)應(yīng)的詞語(yǔ),得到拼接語(yǔ)句;基于拼接語(yǔ)句對(duì)應(yīng)的權(quán)重與識(shí)別語(yǔ)句對(duì)應(yīng)的權(quán)重的比較結(jié)果,確定呈現(xiàn)給用戶的候選結(jié)果。
本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)可讀介質(zhì),該非易失性計(jì)算機(jī)可讀介質(zhì)可以是服務(wù)器中所包括的;也可以是單獨(dú)存在,未裝配入服務(wù)器中。該非易失性計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)一個(gè)或者多個(gè)程序被服務(wù)器執(zhí)行時(shí),使得服務(wù)器:接收終端發(fā)送的語(yǔ)音信息;對(duì)語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,得到識(shí)別語(yǔ)句,以及對(duì)識(shí)別語(yǔ)句進(jìn)行分詞,得到多個(gè)詞語(yǔ);確定多個(gè)詞語(yǔ)中置信度小于閾值的詞語(yǔ),以及將識(shí)別語(yǔ)句和確定出的詞語(yǔ)的拼音發(fā)送至終端。
需要說(shuō)明的是,上述非易失性計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是包括但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)訪問(wèn)存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本申請(qǐng)中,非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包括或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請(qǐng)中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以為多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何非易失性計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包括的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。