[go: up one dir, main page]

TWI675365B - 語法編譯系統以及語法編譯方法 - Google Patents

語法編譯系統以及語法編譯方法 Download PDF

Info

Publication number
TWI675365B
TWI675365B TW107111464A TW107111464A TWI675365B TW I675365 B TWI675365 B TW I675365B TW 107111464 A TW107111464 A TW 107111464A TW 107111464 A TW107111464 A TW 107111464A TW I675365 B TWI675365 B TW I675365B
Authority
TW
Taiwan
Prior art keywords
data
phrase
built
grammar
sentence template
Prior art date
Application number
TW107111464A
Other languages
English (en)
Other versions
TW201935462A (zh
Inventor
蔡勇
Original Assignee
威盛電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 威盛電子股份有限公司 filed Critical 威盛電子股份有限公司
Publication of TW201935462A publication Critical patent/TW201935462A/zh
Application granted granted Critical
Publication of TWI675365B publication Critical patent/TWI675365B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/1822Parsing for meaning understanding
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/183Speech classification or search using natural language modelling using context dependencies, e.g. language models
    • G10L15/19Grammatical context, e.g. disambiguation of the recognition hypotheses based on word sequence rules

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本發明提出一種語法編譯系統適用於自然語言。語法編譯系統包括編譯模組、輸入裝置以及處理器。編譯模組具有內建句式模板。內建句式模板包括多個形式參數。編譯模組為語法編譯平台。輸入裝置用以接收詞組資料以及語意資料。處理器耦接輸入裝置,並且用以執行編譯模組。當處理器執行編譯模組時,處理器讀取編譯模組當中的內建句式模板,並且將詞組資料以及語意資料與內建句式模板結合,以產生語法表達式資料。另外,一種語法編譯方法亦被提出。

Description

語法編譯系統以及語法編譯方法
本發明是有關於一種語法編譯技術,且特別是有關於一種語法編譯系統以及語法編譯方法。
在智能語音辨識的應用領域中,自然語言理解(Natural Language Understanding,NLU)技術是目前重要的關鍵技術。自然語言理解技術能負責提取使用者語句中的關鍵信息,並且能判斷使用者的意圖,以對應於使用者的意圖執行後續處理。然而,在自然語言理解系統的建置過程中,自然語言理解系統需編譯語法規則來比對使用者語句中的關鍵信息。因此,為了使自然語言理解系統具有良好的理解功能,建置者需要編譯大量的語法規則,而導致在建置自然語言理解系統的過程中需要花費大量的時間成本。有鑑於此,以下將提出幾個範例實施例的解決方案。
本發明提供一種語法編譯系統以及語法編譯方法可有效率地產生語法表達式資料,並且語法表達式資料可用於產生多個語法規則資料。
本發明的一種語法編譯系統適用於自然語言。語法編譯系統包括編譯模組、輸入裝置以及處理器。編譯模組具有內建句式模板。內建句式模板包括多個形式參數。編譯模組為語法編譯平台。輸入裝置用以接收詞組資料以及語意資料。處理器耦接輸入裝置。處理器用以執行編譯模組。當處理器執行編譯模組時,處理器讀取編譯模組當中的內建句式模板,並且將詞組資料以及語意資料與內建句式模板結合,以產生語法表達式資料。
本發明的一種語法編譯方法適用於自然語言。語法編譯方法包括以下步驟。執行編譯模組,並且讀取編譯模組當中的內建句式模板,其中內建句式模板包括多個形式參數,並且編譯模組為語法編譯平台。接收詞組資料以及語意資料。將詞組資料以及語意資料與內建句式模板結合,以產生語法表達式資料。
基於上述,本發明的語法編譯系統以及語法編譯方法藉由在編譯模組中設定有內建句式模板,以使編譯模組可直接將使用者輸入的詞組資料以及語意資料與內建句式模板結合,以快速地產生語法表達式資料。因此,本發明的語法編譯系統以及語法編譯方法可有效節省編譯語法的工作量。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
10‧‧‧語法編譯系統
100‧‧‧電子裝置
110‧‧‧處理器
120‧‧‧輸入裝置
200‧‧‧外部伺服器
210‧‧‧編譯模組
211‧‧‧內建句式模板
212_1‧‧‧動詞性短語參數
212_2‧‧‧名詞性短語參數
220‧‧‧詞組資料
221‧‧‧動詞詞組資料
222‧‧‧名詞詞組資料
230‧‧‧語意資料
240‧‧‧語法表達式資料
S310、S320、S330‧‧‧步驟
圖1繪示本發明的一實施例的語法編譯系統的示意圖。
圖2繪示本發明的一實施例的編譯模組的示意圖。
圖3繪示本發明的一實施例的語法編譯方法的流程圖。
為了使本發明之內容可以被更容易明瞭,以下特舉實施例做為本發明確實能夠據以實施的範例。另外,凡可能之處,在圖式及實施方式中使用相同標號的元件/構件/步驟,係代表相同或類似部件。
圖1繪示本發明的一實施例的語法編譯系統的示意圖。在本實施例中,語法編譯系統10包括電子裝置100以及外部伺服器200。語法編譯系統10適用於自然語言理解(Natural Language Understanding,NLU),並且具有語法編譯的功能。電子裝置100包括處理器110以及輸入裝置120,並且處理器110耦接輸入裝置120。外部伺服器200包括編譯模組210。在本實施例中,電子裝置100可進一步包括有線通訊介面(interface)或無線通訊介面。電子裝置100以有線或無線的方式通訊連接至外部伺服器200,以讀取並且執行編譯模組210。編譯模組210為一種開放式的語法編譯平台。在本實施例中,處理器110可由輸入裝置120接收使用者 提供的詞組資料以及語意資料。編譯模組210包括內建句式模板。處理器110可讀取編譯模組210當中的內建句式模板,並且將詞組資料以及語意資料與內建句式模板結合,以產生語法表達式資料。
在本實施例中,電子裝置100可例如是個人電腦(Personal Computer,PC)、桌上型電腦(Desktop PC)、筆記型電腦(Notebook PC)、平板電腦(Tablet PC)等諸如此類的電腦裝置,本發明並不限於此。電子裝置100設置有無線或有線的通訊模組,以使電子裝置100藉由通訊模組與外部伺服器200進行通訊。舉例來說,當使用者操作語法編譯系統10時,使用者可操作電子裝置100,以藉由輸入裝置120輸入操作指令,以使電子裝置100可執行儲存在外部伺服器200當中的編譯模組210,以進行語法編譯工作。
在本實施例中,處理器110例如是中央處理單元(Central Processing Unit,CPU)、系統單晶片(System on Chip,SOC)或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)、其他類似處理裝置或這些裝置的組合。值得注意的是,在本實施例中,處理器110包括編譯器(Compiler),其中編譯器可用以執行本發明各實施所述的各種自然語言編譯工作。
在本實施例中,輸入裝置120可用以接收使用者輸入的 指令參數。輸入裝置120例如是鍵盤(Keyboard)、語音接收器(Voice receiver)、麥克風(Microphone)或這些裝置的組合等。輸入裝置120可用以接收使用者提供的語音信息或指令參數等,本發明並不加以限制。在本實施例中,輸入裝置120可依據上述各種型式的輸入方式來提供資料或參數至處理器110。
在本實施例中,外部伺服器200為雲端系統。外部伺服器200用以提供自然語言的語法編譯的應用程式介面(Application Programming Interface,API)。在本實施例中,電子裝置100可讀取外部伺服器200的編譯模組210,並且直接在外部伺服器200上執行編譯模組210。在一實施例中,電子裝置100也可先將編譯模組210下載至電子裝置100的記憶體中,再執行編譯模組210,本發明並不加以限定。
圖2繪示本發明的一實施例的編譯模組的示意圖。參考圖1以及圖2,編譯模組210包括內建句式模板211,並且內建句式模板211可例如是命令句式模板或控制句式模板,並且這些句式通常用於表示同樣語意的句子的不同句式,例如以下舉例所述的多個模板都是用於表示同樣語意的多個不同命令句式,但本發明並不限於此。內建句式模板211包括多個形式參數(formal parameter),並且這些形式參數包括動詞性短語參數212_1以及名詞性短語參數2122。然而,在內建句式模板211中的動詞性短語參數212_1以及名詞性短語參數212_2的數量本發明並不加以限制,並且內建句式模板211也不限於動詞參數或名詞參數。在本 實施例中,輸入裝置120提供詞組資料220以及語意資料230,以使編譯模組210將詞組資料220以及語意資料230與內建句式模板211結合,以產生語法表達式資料240。
在本實施例中,詞組資料220包括動詞詞組資料221以及名詞詞組資料222。動詞詞組資料220可包括多個動詞實際參數(actual parameter),並且名詞詞組資料可包括多個名詞實際參數,其中這些動詞實際參數與名詞實際參數通常用以表示同義詞的多個名詞或動詞。在本實施例中,語意資料230包括字符串資料,並且字符串資料包括修飾符號以及語意詞彙。在本實施例中,當處理器110將詞組資料220以及語意資料230與內建句式模板211組合,以產生語法表達式資料240時,處理器110將這些動詞實際參數的至少其中之一以及這些名詞實際參數的至少其中之一關聯於內建句式模板211中的這些形式參數,以產生語法表達式資料240。在本實施例中,語法表達式資料240可包括一個或多個語法表達式。因此,當處理器110執行自然語言理解操作時,處理器110可藉由語法表達式資料240來產生多個語法規則資料,並且藉由這些語法規則資料來比對語料資料,以取得對應於語料資料的語意資訊。
舉例來說,內建句式模板211例如包括以下多個模板。
第一模板為“<_基本句式:template>:[=動詞性短語,名詞性短語=][請]$(動詞性短語)$(名詞性短語)”。
第二模板為“<_把字句:template>:[=動詞性短語,名詞 性短語=][請]把$(名詞性短語)$(動詞性短語)”。
第三模板為“<_幫忙_動賓結構:template>:[=動詞性短語,名詞性短語=][請][幫]幫忙$(動詞性短語)$(名詞性短語)|$(名詞性短語)[請][幫]幫忙$(動詞性短語)|[請](幫[幫]|幫助)(我|俺)$(動詞性短語)$(名詞性短語)”|$(名詞性短語)[請](幫[幫]|幫助)(我|俺)$(動詞性短語)|[請](給|為)(我|俺)$(動詞性短語)$(名詞性短語)|$(名詞性短語)[請](給|為)(我|俺)$(動詞性短語)”。
以第一模板來說明,“<_基本句式:template>”表示一個模板的定義,其中“template”為關鍵字,並且這個模板名稱為“_基本句式”。“[=動詞性短語,名詞性短語=]”為這個模板的參數說明,這裡描述了兩個參數分別為動詞性短語以及名詞性短語。“[請]$(動詞性短語)$(名詞性短語)”為這個模板的定義體。符號“$”為關鍵字,並且用以表示引用形式參數。符號“|”用以表示為“或”。在此範例中,上述這些模板的語言符號的編譯內容是依據擴展巴科斯-瑙爾範式(Extended Backus-Naur Form,EBNF)的元語法(metalanguage)符號表示法來生成。
因此,在此範例中,使用者可透過輸入裝置120來輸入詞組資料220以及語意資料230至編譯模組210。在此範例中,詞組資料220的內容可例如是“<動詞詞組1>:啟動|開啟|打開|開”以及“<名詞詞組1>:空調”。語意資料230包括字符串資料,並且字符串資料的內容可例如是“<{@=openconditioner}>”,其中 “@”為修飾符號,並且“openconditioner”為語意詞彙。在此範例中,編譯模組210可依據上述詞組資料220以及語意資料230來產生以下分別對應於上述的第一至第三模板的多個語法。
第一語法為“<grammar_基本句式_1>:<_基本句式(<動詞詞組1>,<名詞詞組1>)><{@=openconditioner}>”。
第二語法為“<grammar_把字句_1>:<_把字句(<動詞詞組1>,<名詞詞組1>)><{@=openconditioner}>”。
第三語法為“<grammar_幫忙_動賓結構_1>:<_幫忙_動賓結構(<動詞詞組1>,<名詞詞組1>)><{@=openconditioner}>”。
以第一語法來說明,“<grammar_基本句式_1>”為語法的名子。“<_基本句式(<動詞詞組1>,<名詞詞組1>)>”表示調用第一模板“<_基本句式>”,並且同時傳遞第一模板的實際參數分別為<動詞詞組1>以及<名詞詞組1>。“<@=openconditioner>”表示為一個修飾符(modifier)。也就是說,若第一語法與語料資料匹配後要輸出“openconditioner”來表示語義。
因此,在此範例中,編譯模組210可將上述第一至第三模板結合上述第一至第三語法來產生語法表達式資料240。當電子裝置100執行自然語言理解操作時,處理器110可依據語法表達式資料240來取得多個語法規則。在此範例中,輸入裝置120提供的語料資料可例如是“請打開空調”、“請把空調打開”以及“請給我打開空調”。因此,處理器110可將語料“請打開空調”匹配於語法“<grammar_基本句式_1>”,並且輸出語意資訊 “openconditioner”。處理器110可將語料“請把空調打開”匹配於語法“<grammar_把字句_1>”,並且輸出語意資訊“openconditioner”。處理器110可將語料“請給我打開空調”匹配於語法“<grammar_幫忙_動賓結構_1>”,並且輸出語意資訊“openconditioner”。據此,使用者無需編譯任何語法規則即可依據本發明的語法編譯系統10來產生多個語法。並且,使用者可依據不同需求來決定詞組資料220的詞組內容以及詞組數量,而不限於上述範例。
圖3繪示本發明的一實施例的語法編譯方法的流程圖。參考圖1至圖3,本實施例的語法編譯方法可至少適用於圖1以及圖2的語法編譯系統10。在步驟S310中,電子裝置100執行編譯模組210,並且讀取編譯模組210當中的內建句式模板211,其中內建句式模板211包括多個形式參數,並且編譯模組210為語法編譯平台。在步驟S320中,電子裝置100經由輸入裝置120接收詞組資料220以及語意資料230。編譯模組210將詞組資料220以及語意資料230與內建句式模板211結合,以產生語法表達式資料240,其中語法表達式資料240可用於產生多個語法。也就是說,本實施例的語法編譯方法可直接將使用者輸入的詞組資料220以及語意資料230與內建句式模板211結合,以快速地且便利地產生語法表達式資料240。因此,本實施例的語法編譯方法可有效節省編譯語法的工作量。
此外,關於本實施例的語法編譯系統10的相關裝置特徵以及技術內容可依據上述圖1以及圖2實施例的內容而獲致足夠 的教示、建議以及實施說明,因此不再贅述。
綜上所述,本發明的語法編譯系統以及語法編譯方法可預先在外部伺服器的平台上的編譯模組中預先建置有內建句式模板。因此,當使用者透過電子裝置與外部伺服器進行通訊時,電子裝置可直接讀取內建句式模板,並且將使用者輸入的詞組資料以及語意資料與內建句式模板結合,以快速地產生語法表達式資料。此外,由於本發明的編譯模組以及內建句式模板建置在雲端系統中,因此雲端維護人員亦可直接更新或輸入新的內建句式模板至編譯模組,以讓多個使用者可分別透過各自的電子裝置來使用編譯模組中的內建句式模板。也就是說,本發明的語法編譯系統以及語法編譯方法可有效節省編譯語法的工作量,並且具有維護方便以及可即時更新的特性。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。

Claims (14)

  1. 一種語法編譯系統,適用於一自然語言,包括: 一編譯模組,具有一內建句式模板,該內建句式模板包括多個形式參數,其中該編譯模組為一語法編譯平台; 一輸入裝置,用以接收一詞組資料以及一語意資料;以及 一處理器,耦接該輸入裝置,並且用以執行該編譯模組, 其中當該處理器執行該編譯模組時,該處理器讀取該編譯模組當中的該內建句式模板,並且將該詞組資料以及該語意資料與該內建句式模板結合,以產生一語法表達式資料。
  2. 如申請專利範圍第1項所述的語法編譯系統,其中當該處理器執行一自然語言理解操作時,該處理器接收該輸入裝置提供的一語料資料,其中該處理器藉由該語法表達式資料來產生多個語法規則資料,並且藉由該些語法規則資料來比對該語料資料,以取得對應於該語料資料的一語意資訊。
  3. 如申請專利範圍第1項所述的語法編譯系統,其中該內建句式模板為一命令句式模板或一控制句式模板。
  4. 如申請專利範圍第1項所述的語法編譯系統,其中該些形式參數包括一動詞性短語參數以及一名詞性短語參數。
  5. 如申請專利範圍第1項所述的語法編譯系統,其中該詞組資料包括一動詞詞組資料以及一名詞詞組資料,並且該動詞詞組資料包括多個動詞實際參數,該名詞詞組資料包括多個名詞實際參數, 其中當該處理器將該詞組資料以及該語意資料與該內建句式模板組合,以產生該語法表達式資料時,該處理器將該些動詞實際參數的至少其中之一以及該些名詞實際參數的至少其中之一關聯於該些形式參數。
  6. 如申請專利範圍第1項所述的語法編譯系統,其中該語意資料包括一字符串資料,並且該字符串資料包括一修飾符號以及一語意詞彙。
  7. 如申請專利範圍第1項所述的語法編譯系統,更包括一外部伺服器,其中該編譯模組建置在該外部伺服器中,並且該處理器通訊連接至該外部伺服器,以讀取並執行該編譯模組。
  8. 一種語法編譯方法,適用於一自然語言,包括: 執行一編譯模組,並且讀取該編譯模組當中的一內建句式模板,其中該內建句式模板包括多個形式參數,並且該編譯模組為一語法編譯平台; 接收一詞組資料以及一語意資料;以及 將該詞組資料以及該語意資料與該內建句式模板結合,以產生一語法表達式資料。
  9. 如申請專利範圍第8項所述的語法編譯方法,更包括: 執行一自然語言理解操作,並且該自然語言理解操作包括: 接收一語料資料; 藉由該語法表達式資料來產生多個語法規則資料;以及 藉由該些語法規則資料來比對該語料資料,以取得對應於該語料資料的一語意資訊。
  10. 如申請專利範圍第8項所述的語法編譯方法,其中該內建句式模板為一命令句式模板或一控制句式模板。
  11. 如申請專利範圍第8項所述的語法編譯方法,其中該些形式參數包括一動詞性短語參數以及一名詞性短語參數。
  12. 如申請專利範圍第8項所述的語法編譯方法,其中該詞組資料包括一動詞詞組資料以及一名詞詞組資料,並且該動詞詞組資料包括多個動詞實際參數,該名詞詞組資料包括多個名詞實際參數,其中將該詞組資料以及該語意資料與該內建句式模板組合,以產生該語法表達式資料的步驟包括: 將該些動詞實際參數的至少其中之一以及該些名詞實際參數的至少其中之一關聯於該些形式參數。
  13. 如申請專利範圍第8項所述的語法編譯方法,其中該語意資料包括一字符串資料,並且該字符串資料包括一修飾符號以及一語意詞彙。
  14. 如申請專利範圍第8項所述的語法編譯方法,其中該編譯模組建置在一外部伺服器中,並且執行該編譯模組的步驟包括: 通訊連接至該外部伺服器,以讀取並執行該編譯模組。
TW107111464A 2018-02-06 2018-03-31 語法編譯系統以及語法編譯方法 TWI675365B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
??201810116657.2 2018-02-06
CN201810116657.2A CN108228191B (zh) 2018-02-06 2018-02-06 语法编译系统以及语法编译方法

Publications (2)

Publication Number Publication Date
TW201935462A TW201935462A (zh) 2019-09-01
TWI675365B true TWI675365B (zh) 2019-10-21

Family

ID=62669621

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107111464A TWI675365B (zh) 2018-02-06 2018-03-31 語法編譯系統以及語法編譯方法

Country Status (2)

Country Link
CN (1) CN108228191B (zh)
TW (1) TWI675365B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201626363A (zh) * 2015-01-12 2016-07-16 芋頭科技(杭州)有限公司 一種機器人系統的聲音識別系統及方法
TW201629949A (zh) * 2014-09-30 2016-08-16 蘋果公司 用於伺服音標發音之快取裝置
CN107610693A (zh) * 2016-07-11 2018-01-19 科大讯飞股份有限公司 文本语料库的构建方法和装置
CN107644642A (zh) * 2017-09-20 2018-01-30 广东欧珀移动通信有限公司 语义识别方法、装置、存储介质及电子设备
US20180032610A1 (en) * 2016-07-29 2018-02-01 Paul Charles Cameron Systems and methods for automatic-creation of soundtracks for speech audio
US20180033435A1 (en) * 2014-09-15 2018-02-01 Desprez, Llc Natural language user interface for computer-aided design systems
JP2018018053A (ja) * 2016-07-13 2018-02-01 株式会社富士通ソーシアルサイエンスラボラトリ 端末装置、翻訳方法、及び、翻訳プログラム
US20180033432A1 (en) * 2016-08-01 2018-02-01 Toyota Jidosha Kabushiki Kaisha Voice interactive device and voice interaction method
CN107660303A (zh) * 2015-06-26 2018-02-02 英特尔公司 使用远程源对本地语音识别系统的语言模型修改

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7890328B1 (en) * 2006-09-07 2011-02-15 At&T Intellectual Property Ii, L.P. Enhanced accuracy for speech recognition grammars
KR101042515B1 (ko) * 2008-12-11 2011-06-17 주식회사 네오패드 사용자의 의도에 기반한 정보 검색방법 및 정보 제공방법
CN102479508B (zh) * 2010-11-30 2015-02-11 国际商业机器公司 用于将文本转换成语音的方法和系统
ES2409530B1 (es) * 2011-10-14 2014-05-14 Telefónica, S.A. Método para gestionar el reconocimiento del habla de llamadas de audio
CN103294666B (zh) * 2013-05-28 2017-03-01 百度在线网络技术(北京)有限公司 语法编译方法、语义解析方法以及对应装置
CN103440234B (zh) * 2013-07-25 2017-03-01 清华大学 自然语言理解系统及方法
CN106372054B (zh) * 2015-07-24 2020-10-09 中兴通讯股份有限公司 一种多语言语义解析的方法和装置
CN106649253B (zh) * 2015-11-02 2019-03-22 涂悦 基于后验证的辅助控制方法及系统
CN105895090A (zh) * 2016-03-30 2016-08-24 乐视控股(北京)有限公司 语音信号处理方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180033435A1 (en) * 2014-09-15 2018-02-01 Desprez, Llc Natural language user interface for computer-aided design systems
TW201629949A (zh) * 2014-09-30 2016-08-16 蘋果公司 用於伺服音標發音之快取裝置
TW201626363A (zh) * 2015-01-12 2016-07-16 芋頭科技(杭州)有限公司 一種機器人系統的聲音識別系統及方法
CN107660303A (zh) * 2015-06-26 2018-02-02 英特尔公司 使用远程源对本地语音识别系统的语言模型修改
CN107610693A (zh) * 2016-07-11 2018-01-19 科大讯飞股份有限公司 文本语料库的构建方法和装置
JP2018018053A (ja) * 2016-07-13 2018-02-01 株式会社富士通ソーシアルサイエンスラボラトリ 端末装置、翻訳方法、及び、翻訳プログラム
US20180032610A1 (en) * 2016-07-29 2018-02-01 Paul Charles Cameron Systems and methods for automatic-creation of soundtracks for speech audio
US20180033432A1 (en) * 2016-08-01 2018-02-01 Toyota Jidosha Kabushiki Kaisha Voice interactive device and voice interaction method
CN107644642A (zh) * 2017-09-20 2018-01-30 广东欧珀移动通信有限公司 语义识别方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
TW201935462A (zh) 2019-09-01
CN108228191B (zh) 2022-01-25
CN108228191A (zh) 2018-06-29

Similar Documents

Publication Publication Date Title
US8117022B2 (en) Method and system for machine understanding, knowledge, and conversation
JP6493866B2 (ja) 情報処理装置、情報処理方法、およびプログラム
US8719006B2 (en) Combined statistical and rule-based part-of-speech tagging for text-to-speech synthesis
CN110782880B (zh) 一种韵律生成模型的训练方法及装置
KR20090069275A (ko) 자연언어로 된 텍스트로부터 존재론을 전개하기 위한, 컴퓨터들에 의해 사용되는 방법
CN114065741B (zh) 用于验证表述的真实性的方法、设备、装置和介质
Kestemont et al. Integrated sequence tagging for medieval Latin using deep representation learning
Jurish Finite-state canonicalization techniques for historical German
TWI652668B (zh) 自然語言辨識設備以及自然語言辨識方法
CN104021117A (zh) 语言处理方法与电子设备
TWI675365B (zh) 語法編譯系統以及語法編譯方法
CN113191140B (zh) 文本处理方法、装置、电子设备及存储介质
CN111258566A (zh) 一种从自然语言中提取逻辑流程生成代码的方法和系统
KR102629063B1 (ko) 제약 조건을 이용하는 질의 응답 시스템 및 정보 제공 방법
CN108021559B (zh) 自然语言理解系统以及语意分析方法
Beim Graben et al. Reinforcement learning of minimalist numeral grammars
CN111967247A (zh) 基于函数声明的自然语言语义表示方法、装置和电子设备
Ranta Grammatical Framework: an Interlingual Grammar Formalism.
US12436745B2 (en) Developing a programming language model for machine learning tasks
Lee Syntax and parsing
Gordon et al. English for spoken programming
Kozerenko Functional and cognitive aspects in linguistic modelling
CN119312799A (zh) 一种提示词注入检测方法、装置、存储介质及电子设备
HK40021700B (zh) 一种韵律生成模型的训练方法及装置
CN119721017A (zh) 一种语法分析方法、装置、设备和存储介质