☆ 李志丹
(南通市電化教育館,江蘇南通 226001)
在為中小學(xué)生設(shè)計(jì)課件的時(shí)候,為了讓課件更加活潑更有吸引力,我們往往會(huì)借助一些卡通形象。不過(guò),要讓這些卡通形象動(dòng)起來(lái),并且能夠針對(duì)用戶的交互做出一些動(dòng)作反饋,那是一項(xiàng)相當(dāng)有難度的工程。使用Character Builder,可以很好地解決這個(gè)問(wèn)題。
Character Builder是世界領(lǐng)先的動(dòng)畫(huà)人物創(chuàng)建工具。它包含了大量卡通和真人動(dòng)畫(huà)模板,每個(gè)角色內(nèi)置很多豐富的動(dòng)作和表情(如圖1)。只需要通過(guò)點(diǎn)擊和簡(jiǎn)單設(shè)置你就可以創(chuàng)建出各種生動(dòng)的Flash動(dòng)畫(huà)人物和場(chǎng)景。Character Builder還能夠利用微軟的TTS引擎,實(shí)時(shí)將文本朗讀出來(lái),實(shí)現(xiàn)完美的中英文發(fā)音,同時(shí),可控制人物眼神、口形、肢體動(dòng)作和聲音的同步,使課件更加生動(dòng)。Character Builder制作的動(dòng)畫(huà)可以和Articulate, OutStart Trainer,Composica等e-learning課件制作工具集成,也可以以html、flash、 視頻等格式發(fā)布, 然后集成到Authorware、Powerpoint、Captivate、網(wǎng)頁(yè)等課件制作平臺(tái)。
圖1 卡通人物表情動(dòng)作
運(yùn)行Character Builder后,選擇File菜單下的New Project命令,將彈出如圖2所示的界面。Character Builder提供了多種不同的項(xiàng)目類(lèi)型:Empty Project空白項(xiàng)目,Message消息,Slideshow幻燈片,Interaction交互,Dialog對(duì)話,Narration陳述,Web Applet網(wǎng)絡(luò)小程序。Message類(lèi)型可以讓人物說(shuō)出一小段提示信息;SlideShow類(lèi)型的項(xiàng)目,可以根據(jù)已有的ppt文件,加入人物的動(dòng)畫(huà)。Dialog則是在畫(huà)面上加入了兩個(gè)人物,通過(guò)兩個(gè)人物對(duì)話的形式完成課件;Narration是在已有的.swf文件基礎(chǔ)上添加任務(wù)動(dòng)畫(huà);Web Applet可以將人物加在網(wǎng)頁(yè)當(dāng)中。
圖2
下面,筆者分別以Message和Interaction兩種模式介紹Character Builder的使用。
Message是課件制作中使用較多的一種類(lèi)型,主要實(shí)現(xiàn)文本內(nèi)容的介紹,可以用在知識(shí)點(diǎn)的講解或者總結(jié)上。在圖2的窗口中,選擇 Message類(lèi)型,點(diǎn)擊“下一步”按鈕,在彈出的對(duì)話框中選擇呈現(xiàn)的方式。這幾種顯示方式都給出了相對(duì)應(yīng)的縮略圖,大家可以根據(jù)縮略圖所呈現(xiàn)的效果選擇合適的類(lèi)型。這里我們選擇“Simple Message”類(lèi)型,繼續(xù)點(diǎn)擊“下一步”按鈕,現(xiàn)在出現(xiàn)了角色選擇對(duì)話框,其中,標(biāo)星號(hào)的表示需要下載,選擇合適的動(dòng)畫(huà)角色后,按“下一步”按鈕。接著彈出的對(duì)話框主要用于添加兩種類(lèi)型的顯示元件:氣泡和靜音按鈕,選擇你需要的元件,按“下一步”按鈕,單擊“ 完成”按鈕,此時(shí)人物就出現(xiàn)在舞臺(tái)中央了(如圖3)。
圖3
接著將自動(dòng)彈出“Add Script”添加腳本窗口,這個(gè)窗口用于設(shè)置卡通形象需要朗讀的文本,朗讀的文本來(lái)源主要有兩種:Message from text(直接給出需要朗讀的文字) 和Message from audio file(根據(jù)已有的聲音文件),這里我們選擇 Message from text,按“下一步”按鈕,輸入需要卡通形象朗讀的文本。可以輸入英語(yǔ)內(nèi)容,也可以輸入中文等其它語(yǔ)言,前提條件是要安裝相應(yīng)的語(yǔ)音庫(kù)。中文的語(yǔ)音庫(kù)可以到 www.cppblog.com/fly931/articles/Download.html下載。 英文語(yǔ)音庫(kù)可到 www.aieln.com/thread-2622-1-1.html下載。 輸入文本以后,按“ 下一步”和“完成”按鈕,完成朗讀文本的設(shè)置。
目前,英文的tts技術(shù)發(fā)展較為成熟,如果你需要朗讀的是英文,基本能夠?qū)崿F(xiàn)流暢朗讀,中文tts技術(shù)發(fā)展稍微緩慢一些,不是每個(gè)人都能夠接受中文語(yǔ)音庫(kù)的朗讀效果。對(duì)于中文,建議大家選擇“Message from audio file”,根據(jù)已有的錄音文件實(shí)現(xiàn)人物動(dòng)畫(huà)。
Character Builder中主界面提供了四種視圖模式:Outline,Design,Script,Preview, 點(diǎn)擊 Preview 就可以預(yù)覽效果了。下面我們需要給卡通人物添加一些動(dòng)作,讓人物更加活潑些。點(diǎn)擊Script視圖,出現(xiàn)如圖4所示的畫(huà)面,這里可以對(duì)朗讀的文本進(jìn)行修改,還可以添加相應(yīng)的動(dòng)作。比如:我們讓角色在說(shuō)hello的時(shí)候會(huì)動(dòng)手臂,在說(shuō)our的時(shí)候做出一個(gè)雙手往內(nèi)的動(dòng)作??梢韵葘⒐鈽?biāo)放在Hello的前面,然后選擇工具欄上的相應(yīng)動(dòng)作,再次點(diǎn)擊Preview按鈕預(yù)覽效果。
圖4
如果人物的聲音和形象不一致,比如明明是一個(gè)女性角色,但是說(shuō)出的是男性的聲音??梢栽贠utline模式中修改,單擊Outline進(jìn)入設(shè)置窗口,接著選擇列表中的卡通形象,本例中是“Dianne”(如圖5),再在下面的屬性面板中,將TTS Voice修改為男性的聲音就可以了。
圖5
我們來(lái)制作一個(gè)具備交互判斷功能的人物動(dòng)畫(huà)。新建一個(gè)Interaction類(lèi)型的項(xiàng)目文件,按“下一步”按鈕,選擇交互的類(lèi)型為“Basic Quiz基礎(chǔ)測(cè)試”,按“下一步”按鈕選擇人物形象,點(diǎn)擊“完成”按鈕。
在彈出的“添加幻燈片”窗口中( 如圖6),選擇幻燈片的類(lèi)型為 “Multiple choice slide” 多項(xiàng)選擇題,按“下一步”按鈕,設(shè)置題目和答案,并設(shè)置正確的答案。按“下一步” 按鈕,設(shè)置回答正確和回答錯(cuò)誤的反饋,按“下一步”按鈕,點(diǎn)擊“完成”。
圖6
測(cè)試一下動(dòng)畫(huà)效果吧,如果需要制作多個(gè)選擇題,可以回到 Outline視圖,右擊列表中的“Slideshow 1”,在快捷菜單中選擇“Add slide”命令,添加一張新的幻燈片。既然是測(cè)試,我們還需要統(tǒng)計(jì)孩子的得分情況。在“Outline”視圖或者“Design”視圖中,點(diǎn)擊工具欄上的“Add”按鈕,增加一張“Quiz score slide”得分幻燈片,這張幻燈片中包含了“答對(duì)數(shù)”、“完成數(shù)”和“總數(shù)”三個(gè)文本標(biāo)簽,每個(gè)標(biāo)簽的后面跟了一個(gè)空白的文本域,當(dāng)你選中每個(gè)空白文本域時(shí),在下面的屬性面板中可以看到對(duì)應(yīng)的變量。本例中,我們使用的是內(nèi)置的Total Score,Total Completed,和Total Questions三個(gè)變量。這三個(gè)變量將會(huì)在學(xué)生操作的時(shí)候自動(dòng)更新。用戶不需要做任何編程處理。
如果你點(diǎn)擊“Script”按鈕,可以看到這張幻燈片中自動(dòng)加入了四行腳本,這四行腳本將根據(jù)學(xué)生的得分自動(dòng)呈現(xiàn),比如:當(dāng)滿足條件“Total Score== Total Questions”也就是全對(duì)的時(shí)候,說(shuō)“祝賀你,很完美?!碑?dāng)滿足條件“Total Score<Total Questions/2”也就是答對(duì)小于一半時(shí),說(shuō)“不大好”,所有的這些工作,都由系統(tǒng)自動(dòng)完成。
Character Builder制作的動(dòng)畫(huà)可以發(fā)布為html5、Flash、視頻等格式,然后集成到Author ware、Power Point、Captivate、網(wǎng)頁(yè)等課件制作平臺(tái)。
選擇工具欄上的Render按鈕,將生成Flash動(dòng)畫(huà),按Run按鈕可以觀看效果,按Output按鈕打開(kāi)生成文件所在的目錄。如果需要生成視頻文件,首先打開(kāi)Outline視圖,然后選擇列表中的Project,在下面的屬性面板中設(shè)置Output Type類(lèi)型為Video,設(shè)置Format為MP4或者mov等等。
Character Builder的功能還不止這些,在Character Server的配合下,我們還可以打造自動(dòng)回答系統(tǒng),利用人工智能技術(shù),用戶可以和這些卡通人物聊天,類(lèi)似于蘋(píng)果的siri??梢灶A(yù)見(jiàn),在將卡通形象引入到課件中以后,大大增強(qiáng)了課件的活潑性,必將得到學(xué)生們的喜愛(ài)。