TWI698797B - 即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體 - Google Patents
即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體 Download PDFInfo
- Publication number
- TWI698797B TWI698797B TW106130798A TW106130798A TWI698797B TW I698797 B TWI698797 B TW I698797B TW 106130798 A TW106130798 A TW 106130798A TW 106130798 A TW106130798 A TW 106130798A TW I698797 B TWI698797 B TW I698797B
- Authority
- TW
- Taiwan
- Prior art keywords
- text
- mobile device
- translation
- data
- audio
- Prior art date
Links
Images
Landscapes
- Machine Translation (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一種即時口譯方法,包含有:獲取用戶經由即時口譯裝置輸入的聲音串流資料;於接收到該聲音串流資料後,依據基礎語言將該聲音串流資料轉換為文本資料;將該文本資料分別與一優化資料庫內以及一第三方資料庫內對應於目標語言的語料進行翻譯,以分別獲取第一翻譯文本以及一第二翻譯文本;確認是否獲取該第一翻譯文本,若獲取該第一翻譯文本,將該第一翻譯文本轉換為聲音串流資料,並傳送至該即時口譯裝置以進行輸出,若未獲取該第一翻譯文本,將該第二翻譯文本轉換為聲音串流資料,並傳送至該即時口譯裝置以進行輸出。
Description
本發明係有關於一種即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體,尤指一種可主動擴充翻譯資料庫的即時口譯系統、伺服器系統、口譯裝置、即時口譯方法、及電腦可讀取記錄媒體。
隨著全球化的發展及交通的便利,地理區域間的距離縮小,人們有更多機會前往其他國家或城市工作或旅遊。近幾年來,前往我國旅遊之國外旅客人數亦不斷提昇。由此可知,除了國際商業往來之外,觀光旅遊業亦逐漸邁向國際化。
一般而言,不同國家的人相互溝通,無可避免地會遭遇到語言不通的問題。為了方便遊客出外旅遊時因為慣用語不同導致溝通不良的問題,目前市面上存在許多即時翻譯裝置或翻譯軟體,即時的進行翻譯以進行雙向的溝通。為了避免翻譯錯誤造成對話雙方產生誤解的情況,目前市面上的即時翻譯裝置會盡 量增加翻譯的解析度,然而在解析度標準提高的情況下,有可能造成資料庫語句無法順利完成翻譯的情況,此時翻譯裝置可能會沒有反應,使得重要的事情無法即時的翻譯出來。
本發明的主要目的,在於解決過去翻譯裝置在解析度標準提高的情況下,資料庫有可能會有語句無法順利完成翻譯的問題。
為解決上述問題,本發明係提供一種伺服器系統,包含有一伺服器,該伺服器係經由通訊網路連接至一或複數個行動裝置,該行動裝置係分別與至少一即時口譯裝置配對。該伺服器係載入程式並執行以下模組:一通訊模組,係經由該通訊網路獲取用戶經由該行動裝置所產生的文本資料;一第一翻譯模組,將該文本資料與一優化資料庫內對應於目標語言的語料進行翻譯,以獲取第一翻譯文本;一第二翻譯模組,將該文本資料傳輸至一第三方資料庫依據該目標語言進行翻譯,並經由該第三方資料庫獲取第二翻譯文本;以及一翻譯結果輸出模組,於獲取該第一翻譯文本時,將該第一翻譯文本傳送至該行動裝置以經由該即時口譯裝置進行語音輸出,於未獲得該第一翻譯文本時,將該第二翻譯文本傳送至該行動裝置以經由該即時口譯裝進行語音輸出。
進一步地,該翻譯結果輸出模組於未獲得該第一翻譯文本時,係依據該文本資料及該第二翻譯文本新增具有關聯式 的語料索引及翻譯文本,並將其儲存於該優化資料庫內。
本發明的另一目的,在於提供一種即時口譯裝置,係配合如上所述的伺服器系統以及該行動裝置,該即時口譯裝置包含有一用以接收用戶語音的音訊輸入單元、一無線傳輸單元、一用以輸出音訊的音訊輸出單元、以及一連接至該音訊輸入單元、該音訊輸出單元以及該無線傳輸單元的處理器。該無線傳輸單元經由無線傳輸方式耦接至該用戶的該行動裝置。該處理器係經由該音訊輸入單元獲得該用戶輸入的語音,將該語音轉換為一聲音串流資料,並經由無線傳輸方式將該聲音串流資料傳送至該行動裝置,以經由該行動裝置的通訊網路將傳送至該伺服器系統,並由該行動裝置接收依據伺服器系統獲得該第一翻譯文本或該第二翻譯文本所轉換的聲音串流資料以進行語音輸出。
進一步地,該無線傳輸單元係為藍芽模組(Bluetooth)。
進一步地,該無線傳輸單元係包含有一命令傳輸模組、以及一音訊傳輸模組,該處理器係透過該命令傳輸模組經由命令通道傳輸控制指令至該行動裝置,該處理器係透過該音訊傳輸模組經由音訊串流通道由該行動裝置收發該聲音串流資料。
進一步地,該命令傳輸模組係經由BLE通道或SPP通道傳輸該控制指令至該行動裝置,該音訊傳輸模組係經由A2DP通道由該行動裝置收發該聲音串流資料。
進一步地,所述的即時口譯裝置包含有一第一語言 觸發單元、以及一第二語言觸發單元,該處理器於偵測到該第一語言觸發單元啟動時,係將一對應至第一目標語言的第一指令及錄製的聲音串流資料傳送至該行動裝置,於偵測到該第二語言觸發單元啟動時,係將一對應至第二目標語言的第二指令及錄製的聲音串流資料傳送至該行動裝置,以經由該伺服器依據該第一目標語言或該第二目標語言將該聲音串流資料轉換為對應語種的文本資料。
本發明的另一目的,在於提供一種即時口譯系統,包含有一即時口譯裝置、一行動裝置、以及一伺服器。該行動裝置經由無線傳輸方式連接至該即時口譯裝置。伺服器經由通訊網路連接至該行動裝置。其中,該即時口譯裝置經由無線傳輸方式將聲音串流資料傳送至該行動裝置,並經由該行動裝置將該聲音串流資料轉換為文本資料後將該文本資料經由該通訊網路傳送至該伺服器,該伺服器依據目標語言將該文本資料與一優化資料庫內的語料進行翻譯以獲取第一翻譯文本,並將該文本資料傳輸至一第三方資料庫進行翻譯,並經由該第三方資料庫獲取第二翻譯文本,若獲取該第一翻譯文本,該伺服器將該第一翻譯文本傳送至該行動裝置以經由該即時口譯裝置進行語音輸出,於未獲得第一翻譯文本時,該伺服器將該第二翻譯文本傳送至該行動裝置以經由該即時口譯裝進行語音輸出。
進一步地,該伺服器於未獲得該第一翻譯文本時,係依據該文本資料及該第二翻譯文本新增具有關聯式的語料索引 及翻譯文本,並將其儲存於該優化資料庫內。
進一步地,該行動裝置係依據用戶預先經由該伺服器下載建立一離線資料庫,於該行動裝置與該伺服器斷線時,該行動裝置將該聲音串流資料轉換為文本資料,將該文本資料與該離線資料庫內對應於該目標語言的語料進行翻譯,以獲取一第三翻譯文本,將該第三翻譯文本轉換為聲音串流資料並傳送至該即時口譯裝置以進行語音輸出。
本發明的另一目的,在於提供一種即時口譯方法,包含有:獲取用戶經由即時口譯裝置輸入的聲音串流資料;於接收到該聲音串流資料後,依據基礎語言將該聲音串流資料轉換為文本資料;將該文本資料與一優化資料庫內對應於該目標語言的語料進行翻譯,以獲取第一翻譯文本;將該文本資料傳輸至一第三方資料庫依據該目標語言進行翻譯,並經由該第三方資料庫獲取第二翻譯文本;確認是否獲取該第一翻譯文本,若獲取該第一翻譯文本,將該第一翻譯文本轉換為聲音串流資料並傳送至該即時口譯裝置以進行語音輸出,若未獲取該第一翻譯文本,將該第二翻譯文本轉換為聲音串流資料,並傳送至該即時口譯裝置以進行語音輸出。
進一步地,於未獲得該第一翻譯文本時,係依據該文本資料及該第二翻譯文本新增具有關聯式的語料索引及翻譯文本,並將其儲存於該優化資料庫內。
本發明的另一目的在於提供一種非暫態電腦可讀取 記錄媒體,其記錄有使電腦作為如上所述之內容而發揮功能之程式。
本發明係比起習知技術具有以下的優勢功效:
1.本發明於優化資料庫內未能解析出正確的翻譯時,可經由第三方資料庫進行翻譯,確保用戶可以獲得翻譯結果。
2.本發明可以經由第三方資料庫優化該優化資料庫,藉以增加優化資料庫的大數據數量。
10‧‧‧即時口譯裝置
11‧‧‧音訊輸入單元
12‧‧‧音訊輸出單元
13‧‧‧無線傳輸單元
131‧‧‧命令傳輸模組
132‧‧‧音訊傳輸模組
14‧‧‧人機控制單元
15‧‧‧處理器
16‧‧‧儲存單元
17A‧‧‧第一語言觸發單元
17B‧‧‧第二語言觸發單元
20‧‧‧行動裝置
30‧‧‧伺服器
30A‧‧‧通訊模組
30B‧‧‧第一翻譯模組
30C‧‧‧第二翻譯模組
30D‧‧‧翻譯結果輸出模組
30E‧‧‧優化資料庫
40‧‧‧第三方資料庫
S01-S08‧‧‧步驟
圖1,為本發明即時口譯系統的方塊示意圖。
圖2,為本發明即時口譯裝置的方塊示意圖。
圖3,為本發明伺服器系統的方塊示意圖。
圖4,為本發明即時口譯方法的流程示意圖。
有關本發明之詳細說明及技術內容,現就配合圖式說明如下。
請先參閱「圖1」,本發明的即時口譯系統主要包含有一即時口譯裝置10、一經由無線傳輸方式連接至該即時口譯裝置10的行動裝置20、以及一經由通訊網路連接至該行動裝置20的伺服器30。所述的即時口譯裝置10及行動裝置20係屬於用戶端,伺服器30則經由通訊網路可以供複數個用戶端的行動裝置20與該伺服器30進行遠端連線。
請一併參閱「圖2」,所述的即時口譯裝置10係透過 無線傳輸方式連接至行動裝置20,以藉由行動裝置20的通訊網路與伺服器30聯繫,另一方面,透過行動裝置20的行動應用程式(app)可以對該即時口譯裝置10進行單向或雙向的操作。該行動裝置20係可以為手機、平板、筆電或其他類此的電子裝置,於本發明中不予以限制。
該即時口譯裝置10包含有一音訊輸入單元11、一音訊輸出單元12、一無線傳輸單元13、一人機控制單元14、一連接至上述裝置的處理器15、以及一儲存單元16。
所述的音訊輸入單元11係用以接收用戶輸入的語音訊息,具體而言,該音訊輸入單元11係可以為麥克風。所述的音訊輸出單元12係用以輸出音訊,具體而言,該音訊輸出單元12係可以為揚聲器。所述的無線傳輸單元13係經由無線傳輸方式耦接至該用戶的該行動裝置20,藉此實現該即時口譯裝置10與該行動裝置20進行單向或雙向的操作,具體而言,該無線傳輸單元13係可以為藍芽模組(Bluetooth)、或WiFi模組。所述的人機控制單元14係可以為輸出單元(output unit)及/或輸入單元(input unit),供用戶確認即時口譯裝置10的工作狀態、或是輸入對應的控制指令,具體而言,該人機控制單元14作為輸出單元時可以為指示燈、顯示器或揚聲器等,作為輸入單元時可以為按鍵、鍵盤、或是觸控板等,於本發明中不予以限制。
所述的處理器15係連接至該儲存單元16,用以存取並執行該儲存單元16內的程式。該處理器15例如是中央處理器 (Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合。於另一較佳實施態樣中,所述的處理器15可以與該儲存單元16共構為一處理器,於本發明中不予以限制。
所述的處理器15用以載入該儲存單元16的程式並執行命令的輸入、輸出,以及聲音串流資料的收發工作,並協調該即時口譯裝置10內各個裝置相互間的工作狀態。
於一較佳實施態樣中,該無線傳輸單元13係為藍芽模組(Bluetooth)。為實現雙向的溝通同時不中斷聲音串流資料的傳送,所述的無線傳輸單元13包含有一命令傳輸模組131、以及一音訊傳輸模組132。該處理器15係透過該命令傳輸模組131經由命令通道傳輸控制指令至該行動裝置20,並透過該音訊傳輸模組132經由音訊串流通道傳輸聲音串流資料至該行動裝置20、或經由音訊串流通道由該行動裝置20接收該聲音串流資料。於一較佳實施態樣中,該命令通道係可以為BLE通道或SPP通道,該音訊串流通道係可以為A2DP通道。
所述的行動裝置20係安裝有行動應用程式配合該即時口譯裝置10進行協同工作。具體而言,該行動應用程式係可以經由藍芽模組(或WiFi模組)連結至即時口譯裝置10,藉以收發該 即時口譯裝置10的命令、並傳輸聲音串流資料。另一方面,該行動裝置20可經由通訊網路(例如GSM、GPRS、3G、4G等行動通訊網路或Wifi網路)連接至伺服器30,以便用戶於外出時經由行動裝置20遠端連接至伺服器30,藉以進行即時性的翻譯。
於一較佳實施態樣中,該行動應用程式係可以提供一操作介面供用戶使用,該操作介面包含例如單詞或句子翻譯的編修、離線翻譯包的下載、翻譯社群網站的連結、翻譯語言(基礎語言、目標語言)的切換或設定、藍芽音響功能切換等,於本發明中不予以限制。
為了增加翻譯的方便性,該即時口譯裝置10係可以依據預先的設定提供用戶快速切換輸入語言的操作介面,以便用戶與對談的對象對話時可以於兩種語言模式中快速切換。具體而言,所述的即時口譯裝置10包含有一第一語言觸發單元17A用以將用戶的慣用語翻譯為對方的語言(在此簡稱為I)、以及一第二語言觸發單元17B用以將對方的慣用語翻譯為用戶的語言(在此簡稱為U)。處理器15於偵測到該第一語言觸發單元17A被觸發時,該處理器15係將一對應至第一基礎語言及第一目標語言的第一指令及錄製的聲音串流資料傳送至該行動裝置20,藉以將該聲音串流資料依據第一基礎語言的語種翻譯為文本資料;於偵測到該第二語言觸發單元17B被觸發時,該處理器15係將一對應至第二基礎語言及第二目標語言的第二指令及錄製的聲音串流資料傳送至該行動裝置20,藉以將該聲音串流資料依據第二基礎語言的語種 翻譯為文本資料。翻譯得到的文本資料傳送至伺服器30時,伺服器30將依據該第一目標語言或該第二目標語言將該文本資料進行翻譯。
由於伺服器30必須實現同時與複數個行動裝置20之間的互動,為減少伺服器30的負擔,聲音串流資料至文本資料之間的轉換應由行動裝置20執行較佳。此外,由行動裝置20執行時,由於傳輸至伺服器30的是已經解析過後的文本資料,可大幅減少行動裝置20的數據流量。
所述的伺服器系統係可以供複數個用戶的行動裝置20連線,並於遠端進行翻譯。請一併參閱「圖3」,該伺服器系統係包含有至少一伺服器30,該伺服器30係用以載入程式並執行包括一通訊模組30A、一第一翻譯模組30B、一第二翻譯模組30C、以及一翻譯結果輸出模組30D。
所述的通訊模組30A係經由該通訊網路獲取用戶經由即時口譯裝置10輸入的聲音串流資料。該通訊模組30A係可以透過實體或非實體的線路所提供的通道連結至網際網路,用以與複數個用戶的行動裝置20進行遠端連線,藉此收發行動裝置20的文本資料,或是提供用戶行動裝置20存取或操作的平台。
所述的第一翻譯模組30B係用以將該文本資料與一優化資料庫30E內對應於該目標語言的語料進行翻譯,以獲取第一翻譯文本。具體而言,於進行翻譯時可進行精確檢索(exactly search)或模糊檢索(fuzzy search)找出最適合的比對結果,藉此獲得 最佳的翻譯結果。於另一較佳實施態樣中,該第一翻譯模組30B亦可透過拆解文本資料的單詞,依據單詞的編排,配合詞性、及文法排列或依據前後文的內容決定並輸出翻譯結果,藉此優化翻譯的結果,於本發明中不予以限制。
所述的優化資料庫30E係可以與該第一翻譯模組30B設置於同一伺服器30,或是設置於另一與該伺服器30連線的電腦或伺服器,以便該第一翻譯模組30B存取該優化資料庫30E的內容以輸出翻譯結果。該優化資料庫30E係可以依據資料庫的編排邏輯具有對應的語料索引及翻譯文本,透過關聯式可以依據語料索引找到對應的翻譯文本,例如接收到基礎語言或目標語言後,即可由基礎語言或目標語言對應的語料索引找到複數個具有相關性的翻譯文本。相互間對應的翻譯文本可以為複數個,例如依據語種的類別分為中文、英文、日文、德文、法文、俄羅斯文等,於本發明中不予以限制。
於一較佳實施態樣中,該第一翻譯模組30B依據設定的條件可能會無法獲得正確的翻譯結果(例如未更新的俚語、或當地用法),或是依據優化資料庫30E輸出的翻譯結果由第一翻譯模組30B判斷顯然錯誤時,此時所述的第一翻譯模組30B可以選擇不輸出該第一翻譯文本或是產生一翻譯錯誤訊息。
所述的第二翻譯模組30C用以將該文本資料與一第三方資料庫40內對應於該目標語言的語料依據目標語言進行翻譯,以獲取第二翻譯文本。具體而言,該第二翻譯模組30C係可 以經由現有第三方資料庫40獲取權限後獲得翻譯結果,所述的第三方資料庫40例如為google翻譯、World Lingo等,透過其提供的應用程式介面(Application Interface,API),可將輸入的文本資料翻譯為對應的語言。於一較佳實施態樣中,為達到即時翻譯的效果,所述的伺服器30可以經由第一翻譯模組30B將文本資料進行翻譯以獲得第一翻譯文本、同時經由第二翻譯模組30C將同一文本資料傳送至第三方資料庫40進行翻譯,藉此獲得第二翻譯文本,減少線上翻譯所需的時間。
所述的翻譯結果輸出模組30D係用以將該第一翻譯結果或該第二翻譯結果輸出至該行動裝置20。具體而言,所述的翻譯結果輸出模組30D係可以進行決策,以決定輸出該第一翻譯結果或該第二翻譯結果。於該翻譯結果輸出模組30D獲得該第一翻譯文本時,該翻譯結果輸出模組30D係將該第一翻譯文本傳送至該行動裝置20以經由該即時口譯裝置10進行語音輸出;當該翻譯結果輸出模組30D未獲得該第一翻譯文本時(例如處理逾時、或是收到翻譯錯誤訊息時),該翻譯結果輸出模組30D將該第二翻譯文本傳送至該行動裝置20以經由該即時口譯裝置10進行語音輸出。
於一較佳實施態樣中,系統(伺服器)可以透過學習的方式擴張該優化資料庫30E的內容。具體而言,該翻譯結果輸出模組30D於未獲得該第一翻譯文本時,該翻譯結果輸出模組30D可依據該文本資料及該第二翻譯文本建立具有關聯式的語料索引 及翻譯文本,並將其新增於該優化資料庫30E內,藉以擴張該優化資料庫30E的數據。擴張的數據可以由系統維護人員依據翻譯的內容進行編修及調整,藉此強化資料庫的內容。
以下係針對本發明即時口譯方法進行說明,請一併參閱「圖4」,所述的即時口譯方法係配合上述的即時口譯系統執行,該即時口譯方法包含有: 用戶由即時口譯裝置10輸入語音,即時口譯裝置10將收到的語音進行轉換,藉此獲取聲音串流資料。所述的聲音串流資料係經由該即時口譯裝置10的無線傳輸單元13傳送至該行動裝置20(步驟S01)。於輸入語音時,用戶可按鍵觸發該第一語言觸發單元17A(I)或第二語言觸發單元17B(U),此時輸出的訊號中命令指令係包含有對應於該第一語言觸發單元17A或該第二語言觸發單元17B的基礎語言及目標語言,以確認用戶所欲翻譯的語種、以及翻譯對象的語種。
該行動裝置20於接收到該聲音串流資料後,依據基礎語言將該聲音串流資料轉換為文本資料,並將該文本資料經由通訊網路傳送至該伺服器30(步驟S02)。於另一實施態樣中,將聲音串流資料轉換為文本資料的程序亦可以由伺服器30進行,在此實施態樣中,行動裝置20係將聲音串流資料傳送至伺服器30以藉由該伺服器30進行文本資料的轉換。
伺服器30於取得該文本資料後,係將該文本資料與一優化資料庫30E內對應於目標語言的語料進行翻譯,以獲取第 一翻譯文本(步驟S03)。於此同時,該伺服器30將該文本資料傳輸至一第三方資料庫40依據該目標語言進行翻譯,並經由該第三方資料庫40獲取第二翻譯文本(步驟S04)。
於上述的步驟完成後,伺服器30係確認是否獲取該第一翻譯文本(步驟S05);若獲取該第一翻譯文本,該伺服器30將該第一翻譯文本傳送至用戶的行動裝置20(步驟S06);若未獲取該第一翻譯文本,或取得翻譯錯誤訊息時,該伺服器30係將該第二翻譯文本傳送至用戶的行動裝置20(步驟S07)。
該行動裝置20於獲得該第一翻譯文本或該第二翻譯文本時,係將該第一翻譯文本或該第二翻譯文本轉換為聲音串流資料並傳送至該即時口譯裝置10以進行輸出(步驟S08)。於一較佳實施態樣中,步驟S08將第一翻譯文本及第二翻譯文本轉換為聲音串流資訊的工作係可以由伺服器30執行,並經由通訊網路傳送至行動裝置20,於本發明中不予以限制。
伺服器30於未獲得該第一翻譯文本時,除了將第三方資料庫40翻譯後的第二翻譯文本傳送至該行動裝置20外,該伺服器30係依據該文本資料及該第二翻譯文本建立具有關聯式的語料索引及翻譯文本,並將其新增於該優化資料庫30E內,藉此提供系統管理員依據新增的語料索引及翻譯文本進行編修。
上述實施例也可以非暫態電腦可讀取記錄媒體的形式被實現,所述的記錄媒體包含電腦可執行的命令,諸如以電腦執行的程式模組。電腦可讀取記錄媒體可包括任何資料儲存裝 置,其中儲存裝置可儲存可藉由電腦系統接著讀取的資料。電腦可讀取記錄媒體的範例包括唯讀記憶體(ROM)、隨機存取記憶體(RAM)、CD-ROMs、磁帶(magnetic tapes)、軟式磁碟(floppy disks)、光學資料儲存裝置及/或任何其他合適的媒體。電腦可讀取記錄媒體也可分佈於網路耦合(network-coupled)的電腦系統,以使電腦可讀取碼儲存且執行在分佈模式。
綜上所述,本發明於優化資料庫內未能解析出正確的翻譯時,可經由第三方資料庫進行翻譯,確保用戶可以獲得翻譯結果。此外,本發明可以經由第三方資料庫優化該優化資料庫,藉以增加優化資料庫的大數據數量。
以上已將本發明做一詳細說明,惟以上所述者,僅惟本發明之一較佳實施例而已,當不能以此限定本發明實施之範圍,即凡依本發明申請專利範圍所作之均等變化與修飾,皆應仍屬本發明之專利涵蓋範圍內。
10‧‧‧即時口譯裝置
20‧‧‧行動裝置
30‧‧‧伺服器
Claims (9)
- 一種伺服器系統,包含有:一伺服器,該伺服器係經由通訊網路連接至一或複數個行動裝置,該行動裝置係分別與至少一即時口譯裝置配對,該伺服器係載入程式並執行以下模組:一通訊模組,係經由該通訊網路獲取用戶經由該行動裝置所產生的文本資料;一第一翻譯模組,將該文本資料與一優化資料庫內對應於目標語言的語料進行翻譯,以獲取第一翻譯文本;一第二翻譯模組,將該文本資料傳輸至一第三方資料庫依據該目標語言進行翻譯,並經由該第三方資料庫獲取第二翻譯文本;以及一翻譯結果輸出模組,於獲取第一翻譯文本時,將該第一翻譯文本傳送至該行動裝置以經由該即時口譯裝置進行語音輸出,於未獲得第一翻譯文本時,將該第二翻譯文本傳送至該行動裝置以經由該即時口譯裝置進行語音輸出;其中,該即時口譯裝置包括:一音訊輸入單元,用以接收用戶的語音;一無線傳輸單元,經由無線傳輸方式耦接至該用戶的該行動裝置,該無線傳輸單元係為藍芽模組(Bluetooth);一音訊輸出單元,用以輸出音訊;以及一處理器,連接至該音訊輸入單元、該音訊輸出單元以及 該無線傳輸單元,該處理器係經由該音訊輸入單元獲得該用戶輸入的語音,將該語音轉換為一聲音串流資料,並經由無線傳輸方式將該聲音串流資料傳送至該行動裝置,以經由該行動裝置的通訊網路將傳送至該伺服器系統,並由該行動裝置接收依據該伺服器系統獲得該第一翻譯文本或該第二翻譯文本所轉換的聲音串流資料以進行語音輸出;其中,該無線傳輸單元係包含有一命令傳輸模組、以及一音訊傳輸模組,該處理器係透過該命令傳輸模組經由BLE通道或SPP通道傳輸控制指令至該行動裝置,該處理器係透過該音訊傳輸模組經由A2DP通道由該行動裝置收發該聲音串流資料。
- 如申請專利範圍第1項所述的伺服器系統,其中,該翻譯結果輸出模組於未獲得該第一翻譯文本時,係依據該文本資料及該第二翻譯文本新增具有關聯式的語料索引及翻譯文本,並將其儲存於該優化資料庫內。
- 如申請專利範圍第1項所述的伺服器系統,其中,該即時口譯裝置更進一步包含有第一語言觸發單元、以及一第二語言觸發單元,該處理器於偵測到該第一語言觸發單元啟動時,係將一對應至第一目標語言的第一指令及錄製的聲音串流資料傳送 至該行動裝置,於偵測到該第二語言觸發單元啟動時,係將一對應至第二目標語言的第二指令及錄製的聲音串流資料傳送至該行動裝置,以經由該伺服器依據該第一目標語言或該第二目標語言將該聲音串流資料轉換為對應語種的文本資料。
- 一種即時口譯系統,包含有:一即時口譯裝置;一行動裝置,經由無線傳輸方式連接至該即時口譯裝置;以及一伺服器,經由通訊網路連接至該行動裝置;其中,該即時口譯裝置經由無線傳輸方式將聲音串流資料傳送至該行動裝置,並經由該行動裝置將該聲音串流資料轉換為文本資料後將該文本資料經由該通訊網路傳送至該伺服器,該伺服器依據目標語言將該文本資料與一優化資料庫內的語料進行翻譯以獲取第一翻譯文本,並將該文本資料傳輸至一第三方資料庫進行翻譯,並經由該第三方資料庫獲取第二翻譯文本,若獲取該第一翻譯文本,該伺服器將該第一翻譯文本傳送至該行動裝置以經由該即時口譯裝置進行語音輸出,於未獲得該第一翻譯文本時,該伺服器將該第二翻譯文本傳送至該行動裝置以經由該即時口譯裝進行語音輸出;其中,該即時口譯裝置具有一無線傳輸單元以及一處理器,該無線傳輸單元係包含有一命令傳輸模組、以及一音訊傳輸模組,該處理器係透過該命令傳輸模組經由BLE通道或SPP通 道傳輸控制指令至該行動裝置,該處理器係透過該音訊傳輸模組經由A2DP通道由該行動裝置收發該聲音串流資料。
- 如申請專利範圍第4項所述的即時口譯系統,其中,該伺服器於未獲得該第一翻譯文本時,係依據該文本資料及該第二翻譯文本新增具有關聯式的語料索引及翻譯文本,並將其儲存於該優化資料庫內。
- 如申請專利範圍第4項所述的即時口譯系統,其中,該行動裝置係依據用戶預先經由該伺服器下載建立一離線資料庫,於該行動裝置與該伺服器斷線時,該行動裝置將該聲音串流資料轉換為文本資料,將該文本資料與該離線資料庫內對應於該目標語言的語料進行翻譯,以獲取一第三翻譯文本,將該第三翻譯文本轉換為聲音串流資料並傳送至該即時口譯裝置以進行語音輸出。
- 一種即時口譯方法,包含有:獲取用戶經由即時口譯裝置輸入的聲音串流資料;於接收到該聲音串流資料後,依據基礎語言將該聲音串流資料轉換為文本資料;將該文本資料與一優化資料庫內對應於目標語言的語料進行翻譯,以獲取第一翻譯文本; 將該文本資料傳輸至一第三方資料庫依據該目標語言進行翻譯,並經由該第三方資料庫獲取第二翻譯文本;確認是否獲取該第一翻譯文本,若獲取該第一翻譯文本,將該第一翻譯文本轉換為聲音串流資料並傳送至該即時口譯裝置以進行語音輸出,若未獲取該第一翻譯文本,將該第二翻譯文本轉換為聲音串流資料,並傳送至該即時口譯裝置以進行語音輸出;其中,該即時口譯裝置具有一無線傳輸單元以及一處理器,該無線傳輸單元係包含有一命令傳輸模組、以及一音訊傳輸模組,該處理器係透過該命令傳輸模組經由BLE通道或SPP通道傳輸控制指令至該行動裝置,該處理器係透過該音訊傳輸模組經由A2DP通道由該行動裝置收發該聲音串流資料。
- 如申請專利範圍第7項所述的即時口譯方法,其中,於未獲得該第一翻譯文本時,係依據該文本資料及該第二翻譯文本新增具有關聯式的語料索引及翻譯文本,並將其儲存於該優化資料庫內。
- 一種非暫態電腦可讀取記錄媒體,其記錄有使電腦作為申請專利範圍第7至8項中任一項所述之即時口譯方法而發揮功能之程式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106130798A TWI698797B (zh) | 2017-09-08 | 2017-09-08 | 即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106130798A TWI698797B (zh) | 2017-09-08 | 2017-09-08 | 即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201913360A TW201913360A (zh) | 2019-04-01 |
TWI698797B true TWI698797B (zh) | 2020-07-11 |
Family
ID=66991642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106130798A TWI698797B (zh) | 2017-09-08 | 2017-09-08 | 即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI698797B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040044517A1 (en) * | 2002-08-30 | 2004-03-04 | Robert Palmquist | Translation system |
US20050071844A1 (en) * | 2003-09-26 | 2005-03-31 | Flockhart Andrew D. | Method and apparatus for load balancing work on a network of servers based on the probability of being serviced within a service time goal |
US20060262920A1 (en) * | 2005-05-18 | 2006-11-23 | Kelly Conway | Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto |
US20070071222A1 (en) * | 2005-09-16 | 2007-03-29 | Avaya Technology Corp. | Method and apparatus for the automated delivery of notifications to contacts based on predicted work prioritization |
-
2017
- 2017-09-08 TW TW106130798A patent/TWI698797B/zh not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040044517A1 (en) * | 2002-08-30 | 2004-03-04 | Robert Palmquist | Translation system |
US20050071844A1 (en) * | 2003-09-26 | 2005-03-31 | Flockhart Andrew D. | Method and apparatus for load balancing work on a network of servers based on the probability of being serviced within a service time goal |
US20060262920A1 (en) * | 2005-05-18 | 2006-11-23 | Kelly Conway | Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto |
US20070071222A1 (en) * | 2005-09-16 | 2007-03-29 | Avaya Technology Corp. | Method and apparatus for the automated delivery of notifications to contacts based on predicted work prioritization |
Also Published As
Publication number | Publication date |
---|---|
TW201913360A (zh) | 2019-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11817013B2 (en) | Display apparatus and method for question and answer | |
US9479911B2 (en) | Method and system for supporting a translation-based communication service and terminal supporting the service | |
US20190220520A1 (en) | Simultaneous interpretation system, server system, simultaneous interpretation device, simultaneous interpretation method, and computer-readable recording medium | |
US20140288919A1 (en) | Translating languages | |
US20140297254A1 (en) | Text data processing method and electronic device thereof | |
KR101827773B1 (ko) | 통역 장치 및 방법 | |
US20100268525A1 (en) | Real time translation system and method for mobile phone contents | |
WO2015062312A1 (en) | Method, device and system for providing language service | |
CN108563644A (zh) | 一种英语翻译电子系统 | |
JP2017120616A (ja) | 機械翻訳方法、及び、機械翻訳システム | |
CN107632982A (zh) | 语音控制外语翻译设备用的方法和装置 | |
KR20200095040A (ko) | 다국어 채팅을 위한 서버 및 번역 방법 | |
US20160042736A1 (en) | Method for processing dialogue based on processing instructing expression and apparatus therefor | |
CN102467908B (zh) | 多语语音控制系统及其方法 | |
CN109036409A (zh) | 一种智能语音控制操作软件的方法及其装置 | |
RU2631975C2 (ru) | Способ и система для обработки входных команд пользователя | |
TWI698797B (zh) | 即時口譯系統、伺服器系統、即時口譯裝置、即時口譯方法、及電腦可讀取記錄媒體 | |
US10055406B2 (en) | Server, user terminal, and method for controlling server and user terminal | |
JP6353860B2 (ja) | 音声翻訳装置、音声翻訳方法、及び音声翻訳プログラム | |
CN111104071A (zh) | 用于语音助手搜索结果的集成打印的系统和方法 | |
JP2016091266A (ja) | 翻訳装置、翻訳方法、及び翻訳プログラム | |
CN113743132B (zh) | 智能终端及其翻译方法、存储介质 | |
KR20230126971A (ko) | 다중 번역 제공 방법 및 다중 번역 제공 서버 | |
US20170185587A1 (en) | Machine translation method and machine translation system | |
KR20010085145A (ko) | 서버구현 실시간 번역 방법 및 그 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |