欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于多語種指導(dǎo)語音切換播放方法

文檔序號:6520493閱讀:373來源:國知局
一種基于多語種指導(dǎo)語音切換播放方法
【專利摘要】本發(fā)明公開了一種基于多語種指導(dǎo)語音切換播放方法,包括如下步驟:步驟一、創(chuàng)建一個錄制多語種指導(dǎo)語音的交互界面;步驟二、系統(tǒng)自動獲取當(dāng)前支持的語種類別并添加到錄制界面的語種類別欄中;步驟三、用戶根據(jù)現(xiàn)有語種及需求選擇創(chuàng)建或刪除語種或語種所屬指導(dǎo)語音資源;步驟四、根據(jù)配置文件中的命名規(guī)則錄制該語種的語音資源,錄制完成后將該指導(dǎo)語音資源文件保存到創(chuàng)建的語種文件夾下;步驟五、在系統(tǒng)的配置界面進(jìn)行播放語種的設(shè)置,業(yè)務(wù)程序獲取語種標(biāo)識后查找指導(dǎo)語音進(jìn)行播放。
【專利說明】一種基于多語種指導(dǎo)語音切換播放方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機(jī)交互【技術(shù)領(lǐng)域】,尤其涉及一種基于多語種指導(dǎo)語音切換播放方法。
【背景技術(shù)】
[0002]21世紀(jì)的世界步入了信息科技時代,軟件產(chǎn)業(yè)已然進(jìn)入國際化的征途,越來越多的軟件公司將軟件的國際化與信息服務(wù)的全球化作為公司的重要發(fā)展戰(zhàn)略,這要求軟件能提供多語種支持。多語種語音是多語種支持的一種重要形式,軟件內(nèi)容信息及指導(dǎo)信息的語音播放可以提高用戶感受、方便文化程度不高的人群使用。然而,國內(nèi)涉及到語音播放的軟件系統(tǒng)大都只能向用戶提供單一語種的語音提示,比如國內(nèi)是中文語音提示,國外則大都采用英語語音提示。然而地域文化的差異,使各個國家和地區(qū)的語種語法存在著很大的差別。若要根據(jù)不同國家和地區(qū)播放不同的語種語音提示,就需要編程技術(shù)人員事先規(guī)劃設(shè)計好,增加新的語種支持需要編程人員修改程序代碼并重新發(fā)布應(yīng)用軟件,技術(shù)要求高、工作量大且可擴(kuò)展性較差。隨著市場的國際化,對不同國家、地區(qū)提供軟件系統(tǒng)的當(dāng)?shù)卣Z言版本的需求也日趨迫切,然而,軟件開發(fā)人員難以預(yù)計軟件系統(tǒng)需要支持的所有語種,因此提供一種機(jī)制讓最終用戶可以輕松地增加新的語種支持可以有效地提高軟件的適應(yīng)能力,同時降低開發(fā)成本、縮短開發(fā)周期。
[0003]目前,計算機(jī)可視化軟件系統(tǒng)實現(xiàn)播放多語種的特定指導(dǎo)語音的方法主要有以下二種:
[0004]1、使用音元編碼加載語言資源
[0005]該編碼方法是把業(yè)務(wù)音分解成音元,并設(shè)計業(yè)務(wù)音表和音元表,然后預(yù)置多個語種的語法規(guī)則和多個語種的音元,在配置界面選擇播放語種進(jìn)行播放語種的業(yè)務(wù)音的播放。該技術(shù)的缺點在于,支持的語種在開發(fā)者程序發(fā)布以后就已經(jīng)確定,普通用戶無法增加新的語種支持,由系統(tǒng)設(shè)計者增加新語種支持成本較高。
[0006]2、使用純資源DLL加載語言資源
[0007]使用純資源DLL的方法是將不同的語言資源放入不同的動態(tài)庫中,根據(jù)需要的程序加載不同的動態(tài)庫,從而實現(xiàn)多語種切換。該技術(shù)的缺點在于,開發(fā)者需要根據(jù)需求每增加一種語言,就要多做一個相應(yīng)的語言的動態(tài)庫,重復(fù)勞動、工作量大,而且這種方法實現(xiàn)起來很不方便,對軟件開發(fā)人員的要求較高,并且普通用戶不能增加語種支持。
[0008]3、使用資源文件加載語言資源
[0009]使用不同的資源文件,在同一工程中建立不同的語言資源文件,程序通過加載不同的資源文件來實現(xiàn)多語言。該技術(shù)的缺點在于,這種方法比較簡單、適用于靜態(tài)菜單的多語言,但當(dāng)需要增加語言種類時,程序就必須重新編譯,而且不適合動態(tài)顯示語言種類和界面的實現(xiàn)。

【發(fā)明內(nèi)容】
[0010]本發(fā)明需要解決現(xiàn)有技術(shù)中系統(tǒng)語種類別事先被編程技術(shù)人員設(shè)定,每次變更語種需要編程技術(shù)人員修改代碼后進(jìn)行重新編譯,非編程技術(shù)人員不能根據(jù)實際需求動態(tài)擴(kuò)展,可操作性、可維護(hù)性、可擴(kuò)展性差的問題。
[0011]為了解決以上技術(shù)問題,本發(fā)明公開了一種支持多語種語音切換播放方法,包括以下內(nèi)容:
[0012]步驟一、創(chuàng)建一個錄制多語種指導(dǎo)語音的交互界面;
[0013]步驟二、系統(tǒng)自動獲取當(dāng)前支持的語種類別并添加到錄制界面的語種類別欄中;
[0014]步驟三、用戶根據(jù)現(xiàn)有語種及需求選擇創(chuàng)建或刪除語種或語種所屬指導(dǎo)語音資源;
[0015]步驟四、根據(jù)配置文件中的命名規(guī)則錄制該語種的語音資源,錄制完成后將該指導(dǎo)語音資源文件保存到創(chuàng)建的語種文件夾下;
[0016]步驟五、在系統(tǒng)的配置界面進(jìn)行播放語種的設(shè)置,業(yè)務(wù)程序獲取播放語種標(biāo)識后查找指導(dǎo)語音進(jìn)行播放。
[0017]本發(fā)明通過使用外部文件加載語言資源,根據(jù)不同的人機(jī)界面來命名指導(dǎo)語音,將程序文件與語音資源文件獨立開來,因此在用戶需要添加、刪除、修改系統(tǒng)的語音資源的播放語種時,無需對系統(tǒng)進(jìn)行任何的代碼修改,也不需要進(jìn)行程序的重新編譯,甚至不需要專門的技術(shù)維護(hù)人員進(jìn)行維護(hù),只需要在語音資源錄制界面進(jìn)行語種的添加、刪除;通過實時切換指導(dǎo)語音菜單實現(xiàn)播放語種的切換,系統(tǒng)會自動讀取配置信息,不需要重啟系統(tǒng),簡便快捷,這樣大大增加了系統(tǒng)的可操作性、提高了系統(tǒng)的可擴(kuò)展性和降低了系統(tǒng)操作難度,便于用戶掌握。
【專利附圖】

【附圖說明】
[0018]當(dāng)結(jié)合附圖考慮時,通過參照下面的詳細(xì)描述,能夠更完整更好地理解本發(fā)明以及容易得知其中許多伴隨的優(yōu)點,但此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定,其中:
[0019]圖1是本發(fā)明實施例創(chuàng)建多語種指導(dǎo)語音方法流程圖。
[0020]圖2是本發(fā)明實施例業(yè)務(wù)語音資源切換播放流程圖。
【具體實施方式】
[0021]參照圖1-2對本發(fā)明的實施例進(jìn)行說明。
[0022]為使上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0023]如圖1所示,是本發(fā)明的實施例創(chuàng)建多語種指導(dǎo)語音方法流程,包括以下步驟:
[0024]步驟001,創(chuàng)建一個錄制多語種指導(dǎo)語音的交互界面;
[0025]步驟002,自動獲取系統(tǒng)當(dāng)前支持的語種類別顯示在界面的語種類別菜單欄中;
[0026]步驟003,用戶根據(jù)需求選擇創(chuàng)建或刪除指導(dǎo)語音資源操作;
[0027]步驟004,若步驟003選擇創(chuàng)建,則用戶可以創(chuàng)建以新語種名稱命名的語種文件夾到系統(tǒng)指定目錄;[0028]步驟005,系統(tǒng)自動讀取配置文件里的命名規(guī)則并顯示在界面上,根據(jù)讀取的命名規(guī)則錄制該語種的語音資源;
[0029]步驟006,指導(dǎo)語音錄制完成后將該指導(dǎo)語音資源文件保存到步驟004創(chuàng)建的對應(yīng)的語種文件夾下;
[0030]步驟007,若步驟003選擇刪除,則用戶可以在界面對系統(tǒng)讀取的現(xiàn)有語種名下輸入要刪除的指導(dǎo)語音文件名可進(jìn)行單個語音刪除,同時也可以對選擇的語種進(jìn)行批量刪除;
[0031]如圖2所示,是本發(fā)明實施例業(yè)務(wù)語音資源切換播放流程,包括以下步驟:
[0032]步驟100,系統(tǒng)程序初始化后自動讀取所支持語種到界面導(dǎo)航菜單的指導(dǎo)語言項的下拉菜單;
[0033]步驟200,用戶從指導(dǎo)語言動態(tài)下拉菜單中選擇指導(dǎo)語音播放語種,用戶若未進(jìn)行播放語種切換選擇,則執(zhí)行300,否則執(zhí)行400 ;
[0034]步驟300,業(yè)務(wù)程序獲取配置文件中指導(dǎo)語言默認(rèn)語種配置,并將默認(rèn)值賦給系統(tǒng)定義的全局靜態(tài)變量;
[0035]步驟400,將修改后的播放語種名稱同步更新配置文件中指導(dǎo)語言值和系統(tǒng)定義的全局靜態(tài)變量值;
[0036]步驟500,指導(dǎo)語音播放業(yè)務(wù)程序獲取播放語種標(biāo)識;
[0037]步驟600,根據(jù)語種標(biāo)識和業(yè)務(wù)音名稱在指導(dǎo)語言文件夾下查找所述業(yè)務(wù)音是否存在;是則執(zhí)行800,否則執(zhí)行700 ;
[0038]步驟700,返回查找失敗信號給業(yè)務(wù)程序;
[0039]步驟800,業(yè)務(wù)程序獲取步驟500中獲取的語種標(biāo)識下的所屬業(yè)務(wù)程序指導(dǎo)語音資源文件進(jìn)行播放;
[0040]以福建醫(yī)科大學(xué)附屬協(xié)和醫(yī)院神經(jīng)內(nèi)科的認(rèn)知障礙測試診斷系統(tǒng)為例說明實現(xiàn)多語種指導(dǎo)語音動態(tài)切換播放方法:
[0041]首先,是對于圖1創(chuàng)建多語種指導(dǎo)語音方法流程說明如下:
[0042]1、根據(jù)不同的用戶需求確定所需播放語種,如:如普通話,福州話,閩南語,粵語等;
[0043]2、根據(jù)確定的語種,在指導(dǎo)語音錄制界面創(chuàng)建語種文件夾(如普通話)到應(yīng)用程序目錄下;
[0044]3、根據(jù)測試系統(tǒng)中測試量表題目的指導(dǎo)語和自動讀取的配置文件中命名規(guī)則錄制語種為普通話的指導(dǎo)語音資源,如錄制阿爾茨海默病評定量表(ADAS-Cog)的第一題,則將錄制的指導(dǎo)語音命名為ADAS-Cog-1 ;
[0045]4、點擊保存,將錄制好的指導(dǎo)語音保存到普通話的語種文件夾下;
[0046]5、用戶對系統(tǒng)讀取的現(xiàn)有語種名下輸入要刪除的指導(dǎo)語音文件名可進(jìn)行單個語音刪除,同時也可以對選擇的語種批量刪除;
[0047]其次,是對于圖2的業(yè)務(wù)語音資源切換播放流程說明如下:
[0048]6、測試系統(tǒng)初始化過程中,會自動讀取支持語種和已配置的播放語種,它包括:
[0049](I)系統(tǒng)讀取應(yīng)用程序目錄下的指導(dǎo)語言文件夾中所有存在的語種子文件夾名到系統(tǒng)主界面菜單欄的指導(dǎo)語言項下拉菜單項中;[0050](2)系統(tǒng)同時獲取配置文件的指導(dǎo)語言值,若用戶未修改過指導(dǎo)語音播放語種,則默認(rèn)值為“普通話”,若修改過則獲取修改后的值;
[0051](3)將當(dāng)前的播放語種名賦給全局靜態(tài)變量;
[0052]7、業(yè)務(wù)程序根據(jù)全局變量值和量表題目名查找業(yè)務(wù)音,如全局變量為“普通話”,量表題目為“ADAS-Cog-Ι ”,業(yè)務(wù)程序通過指導(dǎo)語音播放函數(shù)在應(yīng)用程序目錄下查找該語音資源文件,查找路徑為“指導(dǎo)語言/普通話/ADAS-Cog-1 ”,若查找存在該語音資源,則進(jìn)行放音,若不存在,則返回查找失敗信號給業(yè)務(wù)程序;
[0053]8、用戶可根據(jù)不同的需求在主界面的指導(dǎo)語言子菜單中進(jìn)行播放語種的實時切換,切換時將同步修改配置文件中的指導(dǎo)語言值和全局靜態(tài)變量,業(yè)務(wù)程序根據(jù)7進(jìn)行業(yè)務(wù)音的播放。
[0054]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些【具體實施方式】僅是舉例說明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的原理和實質(zhì)的情況下,可以對上述方法和系統(tǒng)的細(xì)節(jié)進(jìn)行各種省略、替換和改變。例如,合并上述方法步驟,從而按照實質(zhì)相同的方法執(zhí)行實質(zhì)相同的功能以實現(xiàn)實質(zhì)相同的結(jié)果則屬于本發(fā)明的范圍。因此,本發(fā)明的范圍僅由所附權(quán)利要求書限定。
【權(quán)利要求】
1.一種基于多語種指導(dǎo)語音切換播放方法,其特征在于,包括如下步驟: 步驟一、創(chuàng)建一個錄制多語種指導(dǎo)語音的交互界面; 步驟二、系統(tǒng)自動獲取當(dāng)前支持的語種類別并添加到錄制界面的語種類別欄中;步驟三、用戶根據(jù)現(xiàn)有語種及需求選擇創(chuàng)建或刪除語種或語種所屬指導(dǎo)語音資源;步驟四、根據(jù)配置文件中的命名規(guī)則錄制該語種的語音資源,錄制完成后將該指導(dǎo)語音資源文件保存到創(chuàng)建的語種文件夾下; 步驟五、在系統(tǒng)的配置界面進(jìn)行播放語種的設(shè)置,業(yè)務(wù)程序獲取播放語種標(biāo)識后查找指導(dǎo)語音進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述步驟三中,進(jìn)行語種刪除為某個語種下的單個指導(dǎo)語音刪除或整個語種及其所屬的指導(dǎo)語音的批量刪除。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述步驟四中,指導(dǎo)語音的命名規(guī)則用戶可進(jìn)行設(shè)定,在設(shè)定后配置文件中也同步更改,若未設(shè)定,則默認(rèn)開發(fā)人員指定的命名規(guī)則。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述步驟五中,進(jìn)行指導(dǎo)語音的播放包含如下步驟: 步驟41,系統(tǒng)初始化時獲取配置的播放語種,并將語種標(biāo)識提供給業(yè)務(wù)程序; 步驟42,根據(jù)語種標(biāo)識和對應(yīng)的命名規(guī)則,業(yè)務(wù)程序在指定目錄中查找指導(dǎo)語音資源; 步驟43,所述的業(yè)務(wù)程序根據(jù)查找到的語音資源進(jìn)行放音。
5.根據(jù)權(quán)利要求1至4之一所述的方法,其特征在于,所述步驟五中,還通過讀取配置文件中的指導(dǎo)語言值來判斷是否已經(jīng)配置了播放語種,若未設(shè)置播放語種,則讀取配置文件的指導(dǎo)語言默認(rèn)語種值作為業(yè)務(wù)程序指導(dǎo)語音播放語種;若設(shè)置了播放語種,則根據(jù)設(shè)置的語種播放指導(dǎo)語音。
6.根據(jù)權(quán)利要求4所述的方法, 其特征在于,所述步驟42中還包括判斷所述指導(dǎo)語音是否存在的步驟,若不存在,則返回查找失敗信號給業(yè)務(wù)程序。
【文檔編號】G06F9/445GK103605548SQ201310603655
【公開日】2014年2月26日 申請日期:2013年11月25日 優(yōu)先權(quán)日:2013年11月25日
【發(fā)明者】聶作先, 陳曉春, 潘曉東, 孫銘遙, 余爾涵 申請人:福建工程學(xué)院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
银川市| 志丹县| 绥棱县| 旌德县| 新乡市| 紫金县| 富裕县| 漳平市| 开化县| 黎城县| 陆良县| 岳池县| 当阳市| 静安区| 海南省| 石屏县| 甘洛县| 会泽县| 北碚区| 五华县| 鄂托克前旗| 迁西县| 大理市| 密山市| 黄平县| 得荣县| 惠安县| 靖江市| 安丘市| 曲靖市| 察雅县| 赞皇县| 朔州市| 彰化县| 民和| 平昌县| 河曲县| 江油市| 资溪县| 高密市| 南平市|