国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      促進(jìn)口述自然語(yǔ)言接口的開發(fā)的制作方法_2

      文檔序號(hào):9355301閱讀:來源:國(guó)知局
      由與用戶設(shè) 備110和實(shí)現(xiàn)開發(fā)系統(tǒng)104的無論什么系統(tǒng)分開的物理系統(tǒng)來實(shí)現(xiàn)。
      [0038] 用戶設(shè)備110自身可以任何方式來實(shí)現(xiàn)。例如,它可表示個(gè)人計(jì)算機(jī)、計(jì)算機(jī)工作 站、游戲平臺(tái)、任何類型的"智能"家電、機(jī)頂盒設(shè)備、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、媒體播放 設(shè)備、智能電話、電子書閱讀器設(shè)備等等。
      [0039] 本章節(jié)將提供環(huán)境102的概覽。章節(jié)B提供關(guān)于開發(fā)系統(tǒng)104的進(jìn)一步細(xì)節(jié)。章 節(jié)C提供關(guān)于生成系統(tǒng)106的進(jìn)一步細(xì)節(jié)。而章節(jié)D提供關(guān)于由終端用戶設(shè)備110使用 SNL接口108的進(jìn)一步細(xì)節(jié)。
      [0040] 從開發(fā)系統(tǒng)104開始,該功能包括開發(fā)者接口模塊114,該模塊進(jìn)一步提供開發(fā)接 口。圖3(將在以下描述)提供了開發(fā)接口的示例。簡(jiǎn)要地說,開發(fā)者可與開發(fā)者接口模塊 114進(jìn)行交互以提供定義要被創(chuàng)建的SNL接口 108的高層級(jí)信息。該信息可包括一組種子 模板、經(jīng)標(biāo)識(shí)的語(yǔ)法等。
      [0041] 更具體地,每個(gè)種子模板提供可能的命令措辭,通過該命令措辭,終端用戶可調(diào)用 應(yīng)用所提供的特定功能。例如,假設(shè)該功能返回特定產(chǎn)品的價(jià)格。一個(gè)種子模板可對(duì)應(yīng)于命 令措辭"Tellmethepriceof@product"(告訴我@產(chǎn)品的價(jià)格)。另一種子模板可對(duì)應(yīng) 于"Whatisthecostof@product"(@產(chǎn)品的價(jià)格是多少),諸如此類。標(biāo)記"Oproduct" 對(duì)應(yīng)于命令措辭內(nèi)的一個(gè)槽變量。在實(shí)際使用中,終端用戶將在提供命令時(shí)在槽變量處提 供槽信息,例如通過請(qǐng)求"Tellmethepriceof[crudeoil] "(告訴我[原油]的價(jià)格)。
      [0042] 語(yǔ)法提供要被用來處理槽信息的信息。例如,語(yǔ)法可提供用于解讀與特定類型的 槽相關(guān)聯(lián)的槽信息的規(guī)則。例如,假設(shè)槽提供數(shù)字形式的溫度信息。與該槽相關(guān)聯(lián)的語(yǔ)法 可提供用于解讀出現(xiàn)在該槽中的溫度信息的規(guī)則。語(yǔ)法還可定義一旦識(shí)別溫度信息表達(dá)該 溫度信息的標(biāo)準(zhǔn)方式,諸如通過規(guī)定溫度被四舍五入到最接近的整數(shù)值,和/或溫度要以 華氏度而不是攝氏度來表達(dá)。在一個(gè)示例中,語(yǔ)法可以確定性形式來表達(dá),例如像與上下文 無關(guān)的語(yǔ)法(CFG)。
      [0043] 開發(fā)者接口模塊114使用一個(gè)或多個(gè)開發(fā)資源116來提供一組增加的模板。每個(gè) 增加的模板提供可被用來調(diào)用考慮中的功能的另一種命令措辭。開發(fā)者接口模塊114可經(jīng) 由資源接口模塊118來與開發(fā)資源116進(jìn)行交互。此外,任何開發(fā)資源可以是開發(fā)系統(tǒng)104 本地或遠(yuǎn)程的。例如,開發(fā)系統(tǒng)104可表示經(jīng)由廣域網(wǎng)(諸如因特網(wǎng))與開發(fā)資源進(jìn)行交 互的計(jì)算機(jī)設(shè)備。鏈路120和122表示鏈接開發(fā)系統(tǒng)104和開發(fā)資源116的任何類型的通 信機(jī)制。
      [0044] 開發(fā)系統(tǒng)104可以在線形式與開發(fā)資源116進(jìn)行交互。這意味著開發(fā)者可在指示 開發(fā)資源116提供增加的模板之后不久從開發(fā)資源116接收增加的模板。此外,開發(fā)系統(tǒng) 104提供集成的命令和控制接口,用于與各個(gè)開發(fā)資源116進(jìn)行交互。
      [0045] -個(gè)開發(fā)資源對(duì)應(yīng)于眾包系統(tǒng)124。眾包系統(tǒng)124邀請(qǐng)一組眾包參與者126來提 供增加的模板。眾包系統(tǒng)124隨后收集來自眾包參與者126的增加的模板,并且將信息轉(zhuǎn) 發(fā)給開發(fā)系統(tǒng)104。眾包系統(tǒng)124可經(jīng)由任何通信機(jī)制128(諸如廣域網(wǎng)(例如因特網(wǎng))) 與眾包參與者126進(jìn)行交互。
      [0046] 另一個(gè)開發(fā)資源對(duì)應(yīng)于改寫系統(tǒng)130。改寫系統(tǒng)130可使用機(jī)器翻譯技術(shù)來將一 個(gè)或多個(gè)種子模板轉(zhuǎn)換成一個(gè)或多個(gè)增加的模板,該增加的模板以與種子模板相同的語(yǔ)言 來表達(dá)。在一個(gè)示例中,改寫系統(tǒng)130可使用統(tǒng)計(jì)模型來執(zhí)行翻譯。在另一應(yīng)用中,改寫系 統(tǒng)130可將這組種子模板轉(zhuǎn)換成另一種自然語(yǔ)言(例如,通過將英語(yǔ)模板轉(zhuǎn)換成西班牙語(yǔ) 模板);這一場(chǎng)景使得開發(fā)系統(tǒng)104能夠?qū)NL接口 108本地化成一種不同語(yǔ)言。
      [0047] 眾包系統(tǒng)124和改寫系統(tǒng)130是作為示例而非限制來引述的。開發(fā)系統(tǒng)104的其 他實(shí)現(xiàn)可依賴于另外的開發(fā)資源。開發(fā)資源116可以由任何實(shí)體或?qū)嶓w組合來管理。例如, 另一種開發(fā)資源可使用自然語(yǔ)言數(shù)據(jù)挖掘過程,該過程接受種子模板作為輸入。該過程隨 后從與該輸入有關(guān)的任何信息源中尋找語(yǔ)言內(nèi)容(例如,詞組、句子等)。信息源可對(duì)應(yīng)于 Web、社交媒體系統(tǒng)等。
      [0048] 數(shù)據(jù)存儲(chǔ)132可存儲(chǔ)語(yǔ)法庫(kù)。另一數(shù)據(jù)存儲(chǔ)134可存儲(chǔ)定義正被創(chuàng)建的SNL接口 108的信息。該信息可包括一組種子模板、一組由開發(fā)資源116生成的增加的模板、規(guī)定用 于處理槽信息的一個(gè)或多個(gè)語(yǔ)法的信息,諸如此類。
      [0049] 生成系統(tǒng)106接收存儲(chǔ)在數(shù)據(jù)存儲(chǔ)134中的信息。基于該信息,接口生成系統(tǒng)106 可產(chǎn)生各種語(yǔ)音處理模型并且將那些模型存儲(chǔ)在數(shù)據(jù)存儲(chǔ)136中。例如,生成系統(tǒng)106可 使用統(tǒng)計(jì)語(yǔ)言模型(SLM)訓(xùn)練系統(tǒng)138來產(chǎn)生統(tǒng)計(jì)語(yǔ)言模型(SLM)。生成系統(tǒng)106可使用 向量空間模型(VSM)訓(xùn)練系統(tǒng)140來產(chǎn)生向量空間模型(VSM)。接口配置模塊142將數(shù)據(jù) 存儲(chǔ)136中提供的模型提供給SNL接口 108,從而配置SNL接口 108。
      [0050] 更具體地,SNL接口 108可包括用于接收語(yǔ)音模型(諸如由SLM訓(xùn)練系統(tǒng)138所 生成的統(tǒng)計(jì)語(yǔ)言模型)的語(yǔ)音識(shí)別(SR)引擎。SNL接口 108還可包括用于接收意圖確定 模型(諸如由VSM訓(xùn)練系統(tǒng)140所提供的向量空間模型)的意圖確定(ID)引擎。圖10和 11 (在章節(jié)D中描述)提供關(guān)于SNL接口 108的構(gòu)成的更多細(xì)節(jié)。
      [0051] 在使用時(shí),用戶設(shè)備110可將用戶的口述命令轉(zhuǎn)變?yōu)檎Z(yǔ)音信號(hào)。語(yǔ)音識(shí)別引擎可 使用統(tǒng)計(jì)語(yǔ)言模型來確定與該語(yǔ)音信號(hào)相關(guān)聯(lián)的最有可能的單詞序列。在一個(gè)實(shí)現(xiàn)中,語(yǔ) 音識(shí)別引擎還可標(biāo)識(shí)該單詞序列中的任何槽以及相關(guān)聯(lián)的槽值(如果存在的話)。意圖確 定引擎可使用向量空間模型來將(由語(yǔ)音識(shí)別引擎所提供的)該單詞序列映射到用戶的口 述命令的最可能的含意。在一個(gè)實(shí)現(xiàn)中,意圖確定引擎通過尋找最接近地匹配語(yǔ)音識(shí)別引 擎所標(biāo)識(shí)的單詞序列的那個(gè)模板來執(zhí)行這一任務(wù)。分派模塊隨后調(diào)用與所標(biāo)識(shí)的模板相關(guān) 聯(lián)的功能。
      [0052] 圖2是提供圖1的環(huán)境102的一種操作方式的總覽的過程202。過程202包括由 開發(fā)系統(tǒng)104執(zhí)行的信息收集階段204、由生成系統(tǒng)106執(zhí)行的訓(xùn)練階段206、以及由用戶 設(shè)備110執(zhí)行的使用階段208。
      [0053] 在框210中,開發(fā)系統(tǒng)104接收來自開發(fā)者的一組種子模板。在框212中,開發(fā)系 統(tǒng)104使用開發(fā)資源116來生成一個(gè)或多個(gè)增加的模板。根據(jù)此處所使用的術(shù)語(yǔ),這組種 子示例和這組增加的示例一起對(duì)應(yīng)于一組擴(kuò)展的模板。此外,術(shù)語(yǔ)"組"包括任意數(shù)目個(gè)條 目,包括零個(gè)、一個(gè)或更多個(gè)條目。
      [0054] 在框214,生成系統(tǒng)106接收這組擴(kuò)展的模板,以及可選的其它信息,諸如供在處 理槽信息時(shí)使用的一個(gè)或多個(gè)語(yǔ)法的標(biāo)識(shí)。在框216,生成系統(tǒng)106基于在框214中接收的 信息產(chǎn)生一個(gè)或多個(gè)模型。
      [0055] 在框218中,用戶設(shè)備110接收該模型。在框220中,響應(yīng)于終端用戶所口述的命 令,用戶設(shè)備110使用該模型來調(diào)用資源。在框222,終端用戶可產(chǎn)生一個(gè)或多個(gè)用戶定義 的模板。生成系統(tǒng)106可接收增加的用戶定義的模板,并隨后基于這些用戶定義的模板以 及最初接收的模板來更新模型。這一操作允許終端用戶修改SNL接口108中的模型,使得 它們更好地響應(yīng)于用戶的與語(yǔ)音有關(guān)的習(xí)慣。終端用戶還可以與開發(fā)者相同的方式與開發(fā) 者接口模塊114交互,這允許終端用戶與開發(fā)資源116進(jìn)行交互以基于用戶定義的模板產(chǎn) 生增加的模板。
      [0056]B?規(guī)定SNL接口
      [0057] 圖3示出了可由圖1中所示的開發(fā)者接口模塊114產(chǎn)生的說明性開發(fā)接口 302。 如上所述的,開發(fā)者可與開發(fā)接口 302進(jìn)行交互以提供定義SNL接口 108的關(guān)于一個(gè)或多 個(gè)應(yīng)用所提供的一個(gè)或多個(gè)功能的高層級(jí)信息。開發(fā)接口 302僅僅表示了一種收集信息的 方法;其它實(shí)現(xiàn)可以任意方式改變圖3中所示的功能的任意方面,例如通過提供對(duì)接口特 征的不同選擇,接口特征的不同布置,接口特征的不同外觀等等。
      [0058] 模板規(guī)定接口 304提供了開發(fā)者可用來產(chǎn)生與考慮中的特定功能相關(guān)聯(lián)的模板 的機(jī)制。開發(fā)者可通過激活"添加任務(wù)"接口特征306來發(fā)起這一過程。這一動(dòng)作用一組輸 入框來填充模板規(guī)定接口 304以供描述考慮中的特征時(shí)使用。例如,"描述"接口特征308 邀請(qǐng)開發(fā)者提供與該功能相關(guān)聯(lián)的自然語(yǔ)言描述。這一示例中的特定功能確定在指定的日 子指定的公司的股票價(jià)格。一種適當(dāng)?shù)拿枋隹梢虼吮硎鰹椋?Youwanttoknowthestock priceofOCoNameforODay"(你想要知道ODayOCoName的股票價(jià)格),其中 "OCoName" 是 對(duì)應(yīng)于公司名稱的槽標(biāo)記,而"@Day"是對(duì)應(yīng)于請(qǐng)求該價(jià)格的日期的槽標(biāo)記。"處理程序"接 口特征310邀請(qǐng)開發(fā)者規(guī)定將激活經(jīng)標(biāo)識(shí)的功能的處理程序功能,在這個(gè)示例中是代表性 的StockCheck(OCoName,ODay)處理程序功能。換言之,用戶設(shè)備110可執(zhí)行StockCheck(@ CoName,ODay)功能以及OCoName和ODay的值以調(diào)用期望的價(jià)格檢查操作。
      [0059] 輸入框312
      當(dāng)前第2頁(yè)1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1