Home

Crazy Talk - Reallusion

image

Contents

1. document write param_controlstyle 1 document write param_textstyle 1 document write param_borderstyle 1 document write param_lifemode 1 document write param_license 11dd0000a80006d700230000 gt document write lt embed gt lt script gt For Microsoft Internet Explorer the lt object gt tag embeds CrazyTalk player which is indicated by CLSID 1CC506A 7 1B8D 11D4 BDD5 0060977007E0 in the CLASSID attribute CODEBASE represents the URL of component plug in and the component version number the IE browser will automatically install CrazyTalk ATL player to user s computer and update the control if needed The lt param gt tag represents the property 137 settings of CrazyTalk player Internet Explorer will ignore all the lt embed gt tags within the object For Netscape the lt object gt tag will invoke the CrazyTalk plug in In the sample script above we set up some of the basic properties of the CrazyTalk Player The properties are assigned between the lt object gt tags or the lt embed gt tags These property values control the behavior of the Player as follows Width amp Height Sets the size of the component within the web page ControlStyle Set to 1 to show the Control Bar TextStyle Set to 1 to show the Subtitle BorderStyle Set to 1 to draw the Player with the border AutoPlay Set to 1 to start playback immediately after TJM and TPS data is load
2. A T e 22 The Feature Enhancement dialog box opens 21 Feature Enhancement x Size Enhancement Small F Big Left Eye C Right Eye 4 Reset gt Color Enhancement Houth M Mouth Texture Eyeball C Thewhite All Dark H Bright Channel R ee Channel G E Channel B Resetto Default Hide Eye cance 23 Make changes to the virtual eyes to match exactly the original eyes Changes you make can be seen immediately in the image window You can size position and color the eyes Accurately match the darkness of the virtual eyes with the darkness of the original eyes 24 Select Mouth Texture to apply the throat texture to your model Adjust the color by using the RGB slider bars to provide the best match changes can be seen immediately in the image window The mouth of your model will be wide open during this operation to allow you to better see the color change Color Enhancement f bMouth M Mouth Texture Eyeball Bone white All No texture Texture applied 22 25 Once you are satisfied with the results click OK 26 After fitting the model from the file menu select Edit gt Smooth to enable the Smooth option this will smooth the curve of the eyes and the mouth this process removes all the sharp edges giving a more natural and better quality finish to your animation s Sa Non smoothed eye Smoothed eye 27 Click Set
3. 4 Select your microphone as the input device Click the Record button to begin recording adjust the volume until the Apply 88 sound is clearly seen in the preview window without clipping and then click Stop Click Play to listen to the wave file you have just recorded Once you are satisfied click Apply to import pm 5 After you have imported your message click sil to play all text If you want to hear only a selected word or group of Po words select the words and click a Untitled CrazyTalk Expression Editor i i 0 x Fie Edit view Control Help PCO CCS ET epea ili Play Selection 4 ee Time 3442 Select 3442 5346 Mood Normal Level 50 7 a 6 If you wish to cancel the playback at any time click ES to stop playback 89 Editing the Expression Wave Mode 1 After you have imported your message you can add expressions to individual words or sections of the message to customize the finished CrazyPal further To assist in selecting a section of audio you can use the zoom keys to enlarge the area where you wish to place an expression After Zooming use the scroll bar found above the Wave Preview Window to quickly move the desired section of audio Place your mouse within the Wave Preview Window at the start of the section you wish to apply an expression Hold down the left mouse button and drag it highlighting the desired audio e WRAL To select sp
4. Retrieves a value specifying the current 158 TextWidth TagMode Text TextStyle TJMready TPSready TTSinfo Version VoiceMode Volume displayed subtitle Sets or retrieves a value for the width of the subtitle Sets a value specifying the tagmode Sets a value specifying the content of the text Sets a value specifying whether the subtitle is visible Retrieves a value specifying TJM status Retrieves a value specifying TPS status Retrieves a value specifying selected TTS voice Retrieves a value specifying the component version number Retrieves a value specifying the voice mode Sets or retrieves a value specifying the volume 159 AudioChannel This property specifies a value indicating whether the soundcard has multi channel capability in user s computer Syntax The following codes can be use to get the AudioChannel property For IE amp Netscape var bAudioChannel document CrazyTalk AudioChannel Possible Values This property is a Boolean containing one of the following values Value Description True Has multi channel capability False Does not have multi channel capability So the value of the bAudioChannel can be true or false Remarks If bAudioChannel is False User can see more than one CrazyTalk at the same time but only one can have sound 160 BackColor This property specifies the background color of the subtitle Syntax The following codes c
5. Fle Edt View Help Save HTML Code MES 2 The Save As HTML File dialog box opens Browse to the location you want to save the file and click Save to save the file to your hard disk drive Export HTML File aS 2 x Save in output gt e c EJ File name test Save Save as type HTML file html Cancel J Preview in Browser Note In the Web Editor you must add your domain URL This will prevent illegal use of your content and stop the un registered pop up window from appearing In the domain URL text box add your domain name The domain name you enter in the Domain URL box should be the domain where the page will be hosted you can also use an IP address You should type the URL exactly as it would appear within the address box of your web browser 130 Note The CrazyPal will still function correctly without a valid license number however a pop up screen will be activated 3 After saving the file you can open the file in your Web browser File Edit View Favorites Tools Help pak gt A Search Favorites CBuistory A 3 A E Address 5 C Program Files Reallusion CrazyTalk 1 2 outputitest html gt Go Links i Ej E Done E my Computer A 4 Right click anywhere on the picture to open a menu that enables users to play and stop the CrazyTalk HTML 5 Open the page in your favorite HTML editing tool to enhance the look of the page by adding text graphics a
6. Please read the following license agreement Press the PAGE DOWN key to see the rest of the agreement SUPPLEMENTAL END USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE Supplemental EULA IMPORTANT READ CAREFULLY These Microsoft Corporation Microsoft operating system components including any online or electronic documentation 0S Components are subject to the terms and conditions of the agreement under which you have licensed the applicable Microsoft operating system product described below each an End User License Agreement or EULA and the terms and conditions of this Supplemental EULA BY INSTALLING COPYING OR OTHERWISE USING THE OS COMPONENTS YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THE APPLICABLE OPERATING SYSTEM PRODUCT EULA AND THIS SUPPLEMENTAL EULA IF YOU DO NOT AGREE TO THESE x Do you accept all of the terms of the preceding License Agreement If you choose No Install will close To install you must accept this agreement 10 10 Read the license agreement and then click Yes to continue Setup installs the Microsoft Text to Speech Engine Microsoft Text to Speech Engine mja EI LY Extracting fenale vce 11 After installing the Microsoft Text to Speech Engine the following screen appears InstallShield Wizard a E InstallShield Wizard Complete The InstallShield Wizard has successfully installed CrazyT alk v1 2 Click Finish to exit the wizard V Do
7. Set TTS voice attributes 35 Importing photos from image files When you open the Fitting Editor the default CrazyPal is displayed You can import a photo from an image file image files must be either BMP or JPG format The CrazyTalk image size is preset to 256x256 no matter what size your source photo is CrazyTalk will scale your image to fit into that size If the height to width ratio of your image isn t 1 to 1 CrazyTalk will simply fill blank areas with a black background For best results you should use the in built crop tool to create a square 256x256 image Follow these instructions to import a BMP JPEG file 1 From the CrazyTalk Fitting Editor click File Import Photo Image files or click 2 Untithed CrazyTalk Fitting Editor File Edit Select View Control Help Hew Ctrl M Open Chrl 0 Save Corl 5 Save a5 Cr Import Wireframe Export WireFrame Import Photo 1 C Program Filesi Female Exit 2 Browse to the location of the photo you want to import 3 Select the BMP JPEG file and click Open 36 4 The Crop dialog box will appear Crop this picture Yes Alo 5 Select Yes to crop the image or select No to continue fitting the image without cropping Cropping the image will create a square 256x256 image removing any black borders and allowing you to remove excess background area and enlarge the facial image of the CrazyPal character you wish to create 3 Importing p
8. Value Description True The right click menu includes Play amp Stop controls False The right click menu excludes Play amp Stop controls So the value of the bMenuStyle can be true or false Remarks None 172 Pitch This property specifies or retrieves the value of the pitch Syntax The following codes can be use to set get the Pitch property For IE amp Netscape document CrazyTalk Pitch iPitch set var pitch document Crazy Talk Pitch get Possible Values This property is an Integer ranging from 0 to 100 Remarks While setting the Pitch property the TagMode property should be set to 1 i e disable the pitch tag 173 Speed This property specifies or retrieves the value of the speed Syntax The following codes can be use to set get the Speed property For IE amp Netscape document CrazyTalk Speed iSpeed set var speed document CrazyTalk Speed get Possible Values This property is an Integer ranging from 0 to 100 Remarks While setting the Speed property the TagMode property should be set to 2 i e disable the speed tag 174 Subtitle This property specifies a value indicating whether the subtitle of the CrazyTalk is visible Syntax The following codes can be use to set get the Subtitle property For IE amp Netscape document CrazyTalk Subtitle bSubtitle set var bSubtitle document CrazyTalk Subtitle get Possible Values This property is a Boolean co
9. 177 Turn a bit on enable to let the TPS Text control the player and turn it off to make the setting of the individual property valid 178 Text This property specifies the content of the text Syntax The following codes can be use to set get the Text property For IE amp Netscape document CrazyTalk Text sText set var sText document Crazy Talk Text get Possible Values This property is a String with the default value of empty string Following are tags which can be used to set the content of the Text property Tags Description lt gt Set to the normal expression lt gt Set to the bright expression lt gt Set to the frighten expression lt gt Set to the sad expression lt Pnn gt Set the value of the pitch nn 0 100 lt Snn gt Set the value of the speed nn 0 100 lt Vnn gt Set the value of the volume nn 0 100 lt Enn gt Set the value of the expression nn 1 20 lt R gt Reset all settings Example lt gt Ha Ha lt s50p50 gt so sad lt R gt 179 Remarks Use the PlayText method to play the content of the Text property The Play method plays only the content of the TPS as does the Play Button on the Control Bar 180 TextStyle This property specifies a value indicating whether the subtitle of the CrazyTalk is visible Syntax The following codes can be use to set get the TextStyle property For IE amp Netscape document CrazyTalk
10. 2 Untitled CrazyTalk Fitting Editor a ioj x Fie Edit Select view Control Help joce esj apaa ak aim 1p vje s Click a node to move a point ot region XILLI To moye the entire wireframe click the corner to grab it For Help press F1 5 Initially you will need to move the complete wireframe to get the best possible fit for the eyes and mouth features Do not worry about the face outline or precise detail at this time as this precise fitting will be done in a moment At this time your aim should be to get the major features eyes and mouth as close to the correct position as possible To move the complete wireframe you use a combination of the following 3 controls Size Rotate and Move To Size the wireframe select the change wireframe size control 58 move the mouse into the image area of the application and then hold down left mouse button Move mouse up to increase or down to decrease the wireframe size To Rotate the wireframe select the rotate control move the mouse into the image area of the application and then hold down left mouse button Rotate mouse pointer clockwise or anti clockwise to rotate the wireframe To Move the wireframe select the move control then move the mouse over an active portion of the wireframe when you are above an active area of the wireframe you will notice it change color In this case all of wireframe will change color as cu
11. Click File Import Photo TWAIN Device Acquire JUntitled CrazyTalk Fitting Editor Ee 10 x File Edit Select View Control Help Apply Model 1 female 2 MALE_01 Exit 4 This will launch your device interface Select the photo to be imported from your TWAIN device for further details follow the instruction given within your TWAIN device operation manual 5 The Crop dialog box will appear 6 Select Yes to crop the image or select No to continue fitting the image without cropping Cropping the image will create a square 256x256 image removing any black borders and allowing you to remove excess background area and enlarge the facial image of the CrazyPal character you wish to create 39 Importing photos from external devices When you open the Fitting Editor the default CrazyPal is displayed You can import a photo directly from any External Device that supports drive letter access this includes the Panasonic range of Digital Cameras This enables you to import an image directly into the CrazyTalk Fitting Editor without having to first download or transfer the file to your harddrive Selecting Import from External Device will launch the file open dialog box Any problems communicating with your device please view the device operation manual Follow these instructions to import a photo directly from an external device 1 From the CrazyTalk Fitting Editor click File Import Photo Import From Exte
12. Ctrl O eo T fe EE E F Save Chrl 5 Save S Import CrazyTak Mode Export gt Import Text File Send Mail Open Fitting Editor Recent File Exit l ra i we h Time 0 Select None Mood Normal Level 0 7 37 The wave file will be imported into CrazyTalk and then analyzed to allow lip sync between the voice and animation CrazyTalk Wave Editor Analyzing voice a spent second 38 To customize your message further with your mouse you can highlight a section of the wave file and then click the Select Voice and Mood Attributes button In this menu you are able to assign a different expression to your selected wav file Click OK to save those changes You can apply many different expressions to different sections of speech Select Mood Attributes cS x Mood fs Bright risnened 2 7 39 When you apply different expressions to the wave file the expressions will be displayed in the Wave Editing window You can also use the Zoom control functions to enlarge a portion of the wave file to assist in editing Untitled CrazyTalk Expression Editor E i lol x Fie Edit view Control Help OCPCPpLT Ag Pe a ilio eo cron Pie For Help press F1 Time 4380 Select 4381 6024 Mood Normal Level 50 7 40 You may choose the enable or disable the use of the LifeMode feature within the Expression Editor This will cause the s
13. OS e Windows 98 2000 Me XP NT 4 0 Browsers e Netscape 4 x or higher e Internet Explorer 4 0 or higher e AOL 5 0 or higher Chapter 2 Installing CrazyTalk Installation Follow these instructions to install the CrazyTalk program 1 Insert the CrazyTalk CD ROM into your CD ROM drive The Install Shield Wizard Setup Program starts extracting files x POUR Extracting Files The contents of this package are being extracted Tae Please wait while the InstallShield Wizard extracts the files needed to install CrazyTalk on your computer This may take a few moments CrazyTalk InstallShield Wizard Extracting data2 cab Installshield Cancel Note If the Installation Wizard does not start automatically click Start Run In the run dialog box type D CrazyTalkwe exe where D is your CD ROM drive letter 2x Type the name of a program Folder document or Internet resource and Windows will open it For you Open D CrazyTalkwe exe X a cme C Then click OK to start the Install Shield Wizard 2 After the files have been extracted you see the following screen InstallShield Wizard k x Welcome to the InstallShield Wizard for CrazyT alk The InstallShield Wizard will install CrazyT alk on your computer To continue click Next lt Back Cancel 3 Click Next to begin installing the CrazyTalk program The following screen appears Inst
14. TextChange TjmChange TpsChange WordPosition Appendix D CrazyTalk Event Summary Description Occurs when a user clicks the mouse with the cursor in the CrazyTalk Occurs when a user double clicks the mouse with the cursor in the CrazyTalk Occurs when the end of the file is reached Occurs when a mouse button is pressed Occurs when the mouse pointer moves into the player area Occurs when the mouse pointer moves out of the player area Occurs when the mouse pointer is moved within the player area Occurs when a mouse button is released Occurs when the CrazyTalk is paused Occurs when the CrazyTalk begins to play Occurs when the CrazyTalk is stopped Occurs when the Text property changes Occurs when the TJM file is changed Occurs when the TPS file is changed Occurs when the text changes 188 Click This event occurs when a user clicks the mouse with the cursor within the CrazyTalk Syntax For IE lt Script FOR CrazyTalk Event Click Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_Click lt insert script commands gt lt Script gt Parameters None Remarks None 189 DbIClick This event occurs when a user double clicks the mouse with the cursor in the CrazyTalk Syntax For IE lt Script FOR CrazyTalk Event DbIClick fX fY Language
15. can highlight a section of text and then click the Select Voice and Mood Attributes button In this menu you are able to assign a different expression to your selected text You can also change voice attributes including volume pitch and speed Click OK to save those changes You can apply different expressions or voice settings to different words or sections of text 25 Select Voice and Mood Athibutes Mood amp Normal fs Bright amp Frightened amp Sad amp Giggle amp Dreamy amp Happy amp Crying amp Shouting k Angry Zj LEA oen g ioo e9 ES ere EAA 0 100 fioo Pitch 0 a Speed o c 10 2 Cancel Test 35 Alternatively from the file menu if you select View Change J to Wave Mode or click the button the Text Editor window will be replaced with the Wave Editor Untitled CrazyTalk Expression Editor a E Ioj x Fie Edit view Control Help BCO CREAT e pp e B ali lhl level 0 For Help press F1 Time 0 Select None Mood Normal 36 In this mode you are able to import a wav file to be used as the voice for your CrazyTalk character To import a wav file select File Import Import a Wave File The file open dialog box will appear locate a wav file on your hard drive and select OK 26 a Untitled CrazyTalk Expression Editor File Edit View Control Help New Ctrl h Open
16. interactive and lots of fun CrazyTalk Interface CrazyTalk s easy to use interface allows you to effortlessly create modify export and save your CrazyPal Each function has been designed to be quickly accessible from toolbars that are presented to you as required Functions include e Import BMP or JPG images e Fit photo s using simple or normal wireframe modes e Select facial features to speed up and simplify the process of fitting the wireframe to your own images Features include eyebrows eyes nose and mouth e Save your wireframe allowing it to be used time and time again further simplifying the fitting process e Image Zoom feature to assist in precise fitting e TTS voice settings include voice mode volume pitch and speed e Natural Voice enables import wave files or use of the built in audio record function e Apply mood to your models from twenty sets of facial expressions e Export CrazyPals directly to E mail in many formats including HTML e mail html attachment exe attachment e Export CrazyPals directly as exe avi omp and wav file formats e Export to the Web note this feature is not available in the Standard version Import BMP or JPG images four control sets eyebrows eyes nose and mouth on the wireframe let you manipulate facial expressions e Apply moods to your models from twenty sets of facial expressions e Recipients of a CrazyPal don t need to download any
17. preview Expression preview Visual cue Strength meter Wave mode control bar For Help press Fi linet Seecto2 level 50 Voume 10 Z Status bar All the expression editor functions have been neatly organized into 5 different toolbars for easy access These functions are also accessible directly from the file menu The toolbars and their functions include Text editing Enables you to input edit and preview text area File handle Enables you to create open and save bar scripted text document files TPS and to open CrazyPal model files TJM Edit control Enables you to cut copy and paste text bar and undo your last action Export Enables you to export your finished handle bar CrazyPal character as an EXE file an HTML file or send directly via email Wave mode Enables you to record Zoom preview your control bar input text with the CrazyPals and open the TTS attributes dialog window Player Enables you to preview the finished results control bar of your CrazyPal message also open the TTS attributes dialog window 83 Provides you with hints and the status of your work Expression Editor toolbar and icon descriptions File handle bar J Open CrazyTalk File Open Wave File Fitting Editor Create a new scripted text document TPS Open a new scripted text document TPS Save a scripted text document TPS Import a CrazyTalk model file TJM Import a Tex
18. JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_TpsChange sFileName lt insert script commands gt lt Script gt Parameters sFileName String value that specifies the new TPS filename Remarks Calling the LoadTPS method causes this event to occur 206 WordPosition This event occurs when the text changes Syntax For IE lt Script FOR CrazyTalk Event WordPosition iFlag iPos sText iTextSize Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_ WordPosition iFlag iPos sText iTextSize lt insert script commands gt lt Script gt Parameters iFlag Integer value that specifies the current situation O play 1 LoadTPS 2 Stop 3 Playing iPos Integer value sText String value iTextSize 207 Integer value Remarks None 208 Appendix E Glossary Property Characteristic of an object The term property is used to describe attributes associated with a data structure GUID Globally Unique IDentifier A unique number used to identify a COM object It is computed by adding the time and date to the network adapter s internal serial number See COM COM Component Object Model A component software architecture from Microsoft which defines a structure
19. None 166 Expression This property specifies the CrazyTalk character expression Syntax The following codes can be use to set get the Expression property For IE amp Netscape document CrazyTalk Expression iExpression set var iExpression document Crazy Talk Expression get Possible Values This property is an Integer ranging from 1 to 20 It must contain one of following values Value Expression Value Expression 1 Normal 11 Sorry default 2 Bright 12 Begging 3 Frightened 13 Surprised 4 Sad 14 Awestruck 5 Giggle 15 Unwilling 6 Dreamy 16 Distrustful T Happy 17 Calculating 8 Crying 18 Whistle 9 Shouting 19 Disgusted 10 Angry 20 Crazy 167 The value of the iExpression can be a value between 1 to 20 Remarks While setting the Expression property the TagMode property should be set to 4 i e disable the expression tag 168 ForeColor This property specifies the front color of the subtitle Syntax The following codes can be use to set get the ForeColor property For IE amp Netscape document CrazyTalk ForeColor iColor set var iColor document Crazy Talk ForeColor get Possible Values This property is an Integer with default value of HOOFFFF It consists of RGB color in OXBBGGRR format Remarks Following are some example values of the color OXOOFFOO Green color OXFFOOOO Blue color 0 Black color equal to OXO00000 255 Red color equal to OXOOOOFF 169
20. SetFontStyle This method sets the font style of the subtitle Syntax For IE For Netscape document Crazy Talk SetFontStyle iStyle Parameters iStyle Integer value specifies the style of the font Value Font Style Example 0 Normal This is an example 1 Bold This is an example 2 Italic This is an example 4 Underline This is an example 8 Streakout This is an example Remarks None 157 Property Name AudioChannel BackColor BorderStyle ControlStyle CurrentMode EncodeData Eof Expression ForeColor Level LifeMode MenuStyle Pitch Speed Subtitle Appendix C CrazyTalk Property Summary Description Retrieves a value specifying soundcard has multi channel capability Sets a value specifying the background color of the subtitle Sets a value specifying whether the border of the CrazyTalk is visible Sets a value specifying whether the control bar is visible Retrieves a value specifying the current playback mode Sets or retrieves a value for CTM encoded data Retrieves a value specifying whether the player is playing Sets a value specifying the expression Sets a value specifying the front color of the subtitle Sets or retrieves a value specifying the expressional level Sets or retrieves a value for Bio life mode Sets a value specifying right click menu style Sets or retrieves a value specifying the pitch Sets or retrieves a value specifying the speed
21. TTS Voice Attributes button AMALE _O1 CrazyTalk Fitting File Edit Seleck view Control LEZEKE k Set TTS Voice Attributes 28 The TTS Voice Attributes dialog opens 23 TTS oice Attributes Voice Mode oam Volume 100 100 152 Pitch Hz Speed VVords Min 450 176 Cancel Test I Preview Voice Only 30 29 From here you can change the voice attributes to best match your CrazyPal Select a voice from the Voice Mode drop down list and then adjust the volume pitch and speed When satisfied click OK 30 Finally click File Save to save your new CrazyTalk model 31 Select File Apply Model or click e then the Crazy Talk Expression Editor will open with your CrazyPal model loaded Untitled CrazyTalk Expression Editor ioj xi Fie Edit Yiew Control Help AKLLAK AGLA RAL o L ea a For Help press F1 Line 1 Select None Mood Normal Level 50 a 32 In the text editing box type in the text that you want your CrazyPal character to say 24 a Untitled CrazyTalk Expression Editor File Edit Yiew Control Help Line 1 Select None Mood Normal Level 50 Z 33 Click the Play All button to preview your character speaking the text you just wrote Untitled CrazyTalk Expression Editor File Edit Yiew Control Help N S Line 1 Select None Mood Normal level 50 7 34 To customize your message further with your mouse you
22. TextStyle bStyle set var bStyle document Crazy Talk TextStyle get Possible Values This property is a Boolean containing one of the following values Value Description True The subtitle is visible Default false The subtitle is not visible So the value of the bStyle can be true or false Remarks None 181 TJMready This property specifies a value indicating whether the TJM file is ready for use Syntax The following codes can be use to get the TJMready property For IE amp Netscape var bT JMready document Crazy Talk TJMready Possible Values This property is a Boolean containing one of the following values Value Description True TJM file is ready False TJM file is not ready So the value of the bT JMready can be true or false Remarks None 182 TPSready This property specifies a value indicating whether the TPS file is ready for use Syntax The following codes can be use to get the TPSready property For IE amp Netscape var bT PSready document CrazyTalk TPSready Possible Values This property is a Boolean containing one of the following values Value Description True TPS file is ready False TPS file is not ready So the value of the bT PSready can be true or false Remarks None 183 TTSinfo This property specifies a value indicating the name of the voice mode currently used Syntax The following codes can be use to get the TTSinfo property For IE
23. button bit 1 and middle button bit 2 These bits correspond to the values 1 2 and 4 respectively Only one of the bits is set indicating the button that caused the event iShiftState Integer value specifying a bit field with the least significant bits corresponding to the SHIFT key bit 0 and the CTRL key bit 1 These bits correspond to the values 1 and 2 respectively The shift argument indicates the state of 193 these keys Some all or none of the bits can be set indicating that some all or none of the keys are pressed fX Integer value specifying the x coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window fY Integer value specifying the y coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window Remarks None 194 MouseMove This event occurs when the mouse pointer is moved Syntax For IE lt Script FOR CrazyTalk Event MouseMove iButton iShiftState fX fY Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function Crazy Talk_MouseMove iButton iShiftState X Y lt insert script commands gt lt Script gt Parameters iButton Integer value specifying a bit field with bits corresponding to the left button bit 0 right button bit 1 and middle button bit 2 These bits correspond to the values 1
24. of what your recipient will hear When selecting Preview you can also enter the number of characters that you wish to preview CrazyTalk Output Setting X send Mail Type Html Mail Outlook 2000F only C Html attachment C Exe attachment Voice Quality High Quality Preview Mid Quality Preview Normal Quality SeConds fio x e 3 When you have completed your audio format and voice quality selections select the email format that you wish to send and then click OK The options are listed below with a description of each a Html Mail Outlook 98 amp 2000 users only b Html attachment c Exe attachment Note When sending a CrazyPal if you are unsure the recipient has TTS drivers installed select Include audio voice data Note CrazyTalk users have the TTS voice drivers installed not including audio voice data will reduce file sizes significantly Note The CrazyTalk Expression Editor converts the finished CrazyPal to an EXE file and then opens your Email client with the CrazyPal attached ready to send 99 Send Html Mail Outlook 98 amp 2000 users only Users with Outlook 98 or Outlook 2000 installed are able to send a CrazyTalk in the form of an Html email and should use the Html Mail option This message will play immediately upon opening by the recipient once they have installed the web plug in for the first time This Html email can be played directly by most email progra
25. of this event by using the Alert command of JavaScript 143 Capturing Script Events from the CrazyTalk Plug in for Netscape Syntax lt Script Language JavaScript gt function crazytalk_EVENT Pn code goes here lt Script gt Description e EVENT Pn The event to capture and its parameters Example lt Script Language JavaScript gt function crazytalk_pause word alert Pause word lt Script gt For a full list of supported CrazyTalk events consult Appendix D CrazyTalk Event Summary 144 Appendix Appendix A Illustration of CrazyTalk The CrazyTalk web component consists of three main parts the display area the subtitle and the control bar The function of each part is as follows e Display area Displays the CrazyTalk character e Subtitle Displays a text version of the speech e Control bar Includes two buttons PLAY and STOP They control the playback action During play mode the play button is replace with a pause button lt 4 Display area Control Bar gt A Subtitle 145 Appendix B CrazyTalk Method Summary Method Name Hide LoadI JM LoadIPS Pause Play PlayText SetFontFace SetFontSize SetFontStyle Show Stop Description Hide the CrazyTalk Load a TJM file Load a TPS file Suspends playback Start playback Start to play the content of the text sets the font face of the subtitle Sets the fon
26. online Wizard Select a Roll to open Rolls available on Kodak PhotoNet Online EKTOEMOG1 7 photos Indicates a roll with space available for upload To display the pictures on a roll double click on it or highlight it and select the Open button Back Cancel Select a roll of film and click Open to display thumbnail images of all the photos contained on the roll a progress bar will appear indicating the status of the current action Kodak PhotoMet online Wizard Downloading thumbnail A Cancel Browse the thumbnail collection select and then highlight the image you wish to import by placing the mouse pointer over the thumbnail and pressing the left mouse button Select the image resolution you wish to download if you request high resolution images then a fee will be charged Also at this time select a download directory the default is c Program Files Reallusion CrazyTalk Editor Click Download to begin the download process proceed to step 9 if you have not requested any high resolution images 44 Kodak Photoset online Wizard Select the Image amp Resolution to display Download directory C Program Files Reallusion CrazyTalk E Resolution MEE Back EESE Cancel A dialog box will appear notifying you of the fees that will be charged for the requested images confirm the charges by clicking the Accept button otherwise click Cancel or Back to change your sel
27. should use the in built crop tool to create a square 256x256 image Follow these instructions to import a photo directly from a Kodak Picture CD Disk 1 From the CrazyTalk Fitting Editor click File Import Photo Kodak Picture CD afemale razy Talk Fitting Editor Import Photo 1 female tirn T Female bom 2 The Picture CD Disk import dialog box will appear select the media type you wish to import your photo from and then click OK to continue Picture CD Disk import zz x Select media type f Picture CO D Picture Disk Cancel 48 3 Thumbnails of the all photos contained on the selected media will be displayed Browse the thumbnail collection select and then highlight the image you wish to import by placing the mouse pointer over the thumbnail and pressing the left mouse button Click the Apply button to import the photo into the CrazyTalk fitting editor application Import Picture 00 Disk 4 Once the import has completed the crop dialog box will appear CrazyTalk Crop this picture Yes Plo 5 Select Yes to crop the image or select No to continue fitting the image without cropping Cropping the image will create a square 256x256 image removing any black borders and allowing you to remove excess background area and enlarge the facial image of the CrazyPal character you wish to create 49 Importing amp Exporting Wireframe TPM Files When you open the Fitting Editor o
28. the mouse to drop the crop box in the desired position 8 To change the size of the crop box place your mouse pointer outside the crop box area then hold down the left mouse button move the mouse pointer up to increase the crop box size and down to decrease Alternatively you can grab the edge of the crop box then whilst holding down the mouse drag it to your desired position Release the mouse once the desired image is contained within the crop box 15 zg female CrazyTalk Fitting Editor E l0 xj File Edit Select View Control Help beeeeerr soaaaze 9 When you are happy with the image selected within crop box press Enter or select amp from the model control bar to crop the image and proceed to the fitting editor 23 MALE_01 CrazyTalk Fitting Editor eioi File Edit Select View Control Help CEZEETFIESIrEEKEEET Hrm JISE A ne For Help press F1 16 10 Click the Change wireframe Color button to change the wireframe to a color that is easily visible AMALE _01 CrazyTalk Fitting Editor A loj x Fie Edit Select View Control Help ee eee a fe Eyebrows eres 11 Using a combination of Size l Rotate 4 and Move P adjust the complete wireframe to get the best possible fit for the eyes and mouth features Do not worry about the face outline or precise detail at this time Aim to get the major features eyes and mouth as close to the correct position as possi
29. then press Send You should not edit the Html message as it contains special text strings to allow the page to function correctly Send Html Attachment If you are using Outlook Express or another email program that does not support the creation of MHTML messages when sending a CrazyTalk message as an email you should use the Html attachment option This will create a plain text message and attach an Html page to the email message The CrazyTalk message contained in the attachment will play immediately upon opening by the recipient once they have installed the web plug in for the first time This Html attachment will open the default web browser in another window and play the CrazyTalk message Any Windows system with a web browser is capable of viewing this attachment 101 1 Select the Html attachment option and then click OK 2 The Exporting Media dialog box will then appear and your data file will be created To stop the operation at any time you can press the Cancel button or the escape key on your keyboard depending on the length of your message the creation can take a while CrazyTalk Exporting Media EE 3 Once complete your email application will automatically open a new message and an Html file will be attached to the message New Message File Edit view Insert Format Tools pas Help a S 2A w a Send Check rae v To Cei Subject Attach E dog htm 1
30. to export the CrazyTalk as a BMP sequence file k cat sat on Export Media File 2 A dialog box will appear select the file type BMP and then image size and frame rate Browse the location you want to save the file and click Save to save the file to your hard disk drive The sequence of files will be saved as the file name you suggest consecutively numbered Click OK to finish Save CrazyTalk AYI File ajx Save ini y editor de E re Ej File name Save as type Video for Window file avi Cancel Width Height Size fi Pa i fi Pa i Frame Rate fi 5 Keep 1 1 Ratio s Default value 3 Use a standard graphic editing tool to view the BMP sequence 110 Export WAV Files 1 Click o to export the CrazyTalk as a WAV file k cat sat on Export Media File 2 A dialog box will appear select the file type WAV no options are available Browse the location you want to save the file and click Save to save the file to your hard disk drive 3 To play the file browse to the location of the file in Windows Explorer and double click the file The default Windows Media player will open and play the Results 111 Exporting Quicktime movie to External Devices You can export a CrazyTalk animation directly to external devices that support mov file format and drive letter access this includes the Panasonic range of Digital Cameras This enables you to export your creation directly
31. to your device for playback Any problems communicating with your device please view the device s operation manual Follow these instructions to export an animation directly to an external device 1 From the CrazyTalk Fitting Editor click File Export Export to External Device 2 tps CrazyTalk Expression Editor File Edit View Control Help New Ctrl N Open Ctrl 0 Save Gtri 5 Save As Ctrl 4 Save for Web Import gt Export E Export Media File Send Mail Export EXE File Export HTML Open Fitting Editor 2 Select your device from the list of available devices displayed in the pop up window Click OK to continue Select external device f Panasonic Digital Camera Cancel 3 A Save file dialog box will appear that links directly to the contents of your digital camera Select the folder that you wish to export and click OK to continue For Panasonic digital cameras the file name must be P999XXXX where XXXX needs to be a number between 1000 and 9999 112 CrazyTalk Expression Editor Hot Keys The following hot keys can be used in the CrazyTalk Expression Editor program a Famcton Right mouse Opens Voice and Mood Attributes dialog box click on selected text 113 Tips and Suggestions Use the following tips to help you take full advantage of the Expression editor s options Include Voice data Only include voice data if you are unsure whe
32. you specify the properties within the lt embed gt tag You specify the properties directly within the lt embed gt tag For the same example of auto playing the script looks like this lt EMBED type application x pw oleobject attr_id CrazyTalk attr_classid CLSID 1CC506A7 1B8D 11D4 BDD5 0060977007E0 attr_codebase http plug in reallusion com CrazyTalk cab version 2 5 1220 2 Width 200 Height 200 param_autoplay 1 gt 139 Note Not all properties can be set as in the example above Only the properties in the following table can be set during initialization Property Name IE Name Width Height Font Text TextStyle TextWidth ControlStyle BorderStyle MenuStyle TjmName TpsName AutoPlay ForeColor BackColor EncodeData LifeMode License Netscape Usage The name of the object For IE the object ID The width of the display area The height of the display area The font used in the Subtitle area The text content of the talk To show hide the Subtitle To set width of the subtitles To show hide the Control Bar To show hide the border To set style of right click menu The URL of the TJM file The URL of the TPS file To turn on off the auto play function The font color for the Subtitle The background color for the Subtitle Only used in Email mode Natural life mode setting License key to remove pop up window 140 Controlling Interaction CrazyTalk properties are con
33. you use the crop tool Follow these instructions to crop an image 1 After importing a photo from either an image file or a TWAIN device the Crop image dialog box will appear click Yes to continue Crop this picture Yes Mo 52 2 The original image will appear in the fitting editor with the crop box visible 23 Untitled CrazyTalk Fitting Editor File Edit Select View Control Help BCAOeeCe er F 62908 Crop Rectangle X 80 92 Width 240 Height 240 3 You can move the crop box by placing the mouse pointer within the crop box area With your mouse pointer within the crop box area grab the crop box by pressing and holding down the left mouse button then drag to the desired position and release 23 Untitled CrazyTalk Fitting Editor File Edit Select view Control Help CEC EER XXXIII Crop Rectangle X 25 25 Width 240 Height 240 53 4 You can scale the crop box by placing the mouse pointer outside the crop box area With your mouse pointer outside the crop box area hold down the left mouse button move the mouse pointer up to increase the crop box size and down to decrease Alternatively you can grab the edge of the crop box then whilst holding down the mouse drag it to your desired position Once the desired size has been reached release the mouse button 24 Untitled CrazyTalk Fitting Editor File Edit Select View Control Help BEO E Carina Crop Rectangl
34. you want to open the readme file MY Do you want to create a shortcut on your desktop lt Back Cancel 12 Click Finish to finish the installation 11 Chapter 3 Getting Started Getting Started CrazyTalk allows you to import any digital photo image or likeness of a face Then using a combination of innovative real time image morphing TTS Text To Speech technology and or Natural Voice technology it brings your favorite photos to life During the photo fitting process an image is bonded with a wireframe so it can be morphed to display many different expressions and gestures From the Expression Editor you simply type a text message and a lip sync technique allows the fitted image to mouth the text By combining this with the speech synthesis a complete animated character or Crazy Pal is created After you install CrazyTalk from your desktop or the CrazyTalk program group click the CrazyTalk icon to launch the Expression Editor The CrazyTalk application is composed of three different editors Fitting This program is used to import photos and create Editor your own CrazyPal models TJM files Expression This editor is used to import your CrazyTalk Editor model file edit text import wav files add expressions and then save the result as a TPS file After saving the file you can export your creation to an EXE file an HTML file or send it with Email Web This editor is used to set the properties of t
35. 2 Crazy Talk Interface cccccccsseeecceeeeeceeeeeceesseeseseeeseneeessees 4 PADDING ANON S auiii ontana E E 5 System Requirements ccccccscccccseeecceeseeceesseeceeeeeeseeeeessees 6 PLOW ONG i d a a E EE 6 re E E EE E EE ee es ee EA A AEE ES 6 BS OWS OS serena irora a eN e A aE 6 Chapter 2i busgadueid ba cua tore du aadue eteaneebanennnaeueeatane 7 installing Crazy Tak ssion aaaea aa 7 MAS TAN ANION ak cece hans cea pauia cat ciel ccaiet danced ona heaheddad Gealdeuseee T Chapter Sanri a cee eee ene nee tn coneeea comaeencees 12 Getting StAMlO ok ee 12 Getng Stared ines se ee 12 Chapter 4 noci vewetuntn deweinnasveueedindesta uated tuctnneess 30 CrazyTalk Fitting Editor ccccsecesssseessesseeeeeeneeeeeneeseeeneees 30 Introducing the CrazyTalk Fitting Editor eeeeee 30 Fitting Editor overview cccccccceccecssceseeseseseeecseeeseseneeeeeees 31 Fitting Editor toolbar and icon descriptions ccseeeeeeeeeeeeeeeees 32 Importing photos from image files cccceceeeeeeeeeeeeeeeeneees 36 Importing photos from TWAIN devices cceceeeeeeeeeee es 38 Importing photos from external GeVICES cccceeeeeeeeeeees 40 Importing photos from Kodak PhotoNet Online 42 Importing photos from Kodak Picture CD Disks 48 Importing amp Exporting Wireframe TPM Files 00 50 Cropping Images wsvesc serps d
36. 2 and 4 respectively Only one of the bits is set indicating the button that caused the event iShiftState Integer value specifying a bit field with the least significant bits corresponding to the SHIFT key bit 0 and the CTRL key bit 1 These bits correspond to the values 1 and 2 195 respectively The shift argument indicates the state of these keys Some all or none of the bits can be set indicating that some all or none of the keys are pressed fX Integer value specifying the x coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window fY Integer value specifying the y coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window Remarks None 196 MouseEnter This event occurs when the mouse pointer is moved into the CrazyTalk player area Syntax For IE lt Script FOR CrazyTalk Event MouseEnter Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_MouseEnter lt insert script commands gt lt Script gt Parameters None Remarks None 197 MouseLeave This event occurs when the mouse pointer is moved out of the CrazyTalk player area Syntax For IE lt Script FOR CrazyTalk Event MouseLeave Language JavaScript gt lt insert script commands gt lt Script gt F
37. 64 KB Pa Ble 7 vale A al m v oy vi a gt Ll CrazyTalk Html Mail 4 Type in the address of the recipient or select from your address book and then press Send You can personalize the message by typing anything you wish into the message area To view the attachment double click this will launch you default web browser 102 Send Exe Attachment All users except web based mail users are able to send a CrazyTalk message as an exe file attachment To send these types of email select the Exe attachment option This will create a plain text message and attach an exe file This exe file contains a stand alone player so users will not need to download or install any other file Users should take care when sending or opening exe format files as they can potentially contain a virus For more information view our Virus s and protecting yourself section 1 Select the Exe attachment option and then click OK 2 The Exporting Media dialog box will then appear and your data file will be created To stop the operation at any time you can press the Cancel button or the escape key on your keyboard depending on the length of your message the creation can take a while Exporting Media E 3 Once complete your email application will automatically open a new message and the exe file will be attached to the message 103 gt dog exe i ioixi File Edit View Insert F
38. A E A EET 143 Capturing Script Events from the CrazyTalk Plug in for Netscape E EE ETE AEN EA A EPT E EE A E E TA ET 144 ADPENA DCs ee mney emir reer emer eA rem err erent errr 145 Appendix A Illustration of CrazyTalk ccccccecceeeeeeeeeees 145 Appendix B CrazyTalk Method Summary 0ccceeeees 146 HCL O E E E te Mts est E AEE E names ee 147 PAU Sige okie syedic ect estat etna ca ctesene dat ceneensateneo aia bcd texteasededvenecmceees 149 AUS e E Aes acdc EA cece enaen den TE ke gue cea 150 RE eee aces A P Ni OE A E AAA ny ae ee T 151 PAY TEKE epore e a AN 152 SNOW err r a T T TO 153 SOD a e 154 SEIFON PACS gel e eh a ts at toh al ne 155 SEIFONTO IZO cee eee eee E 156 SIFONO YIG Ra nee eee one eea ee 157 Appendix C CrazyTalk Property SUMMAaTy 00ccceeees 158 A dioChanne leerer a 160 BACK C OOM serrr a 161 BOrdero y lO ssl Re we oe eet nae eae 162 COPIES CYC a a E ciel akan 163 COURS IIIWIO UC oases os ois ates ies da a N 164 EncodeData ee wide o dace ch asd aiken data EAEE E SE aai 165 a mee E EE EE ere eC ster irre PO ea dee es rem A en 166 EXPOS SIO teas A E deacon EEA 167 FOSC OIO aons ate aug aa Motes ae ete 169 IEE E er aerate AE E Oe bet eect eee renee eee E eee RT eon ene ek oer 170 HIOMO CG shes t 5 oi ipoitnt nant occ a eden cine narmelial wumees beiciat wtasteeatte sae 171 Men s LY IG ae ces aca E aceccusd acces icus ben estesane SE atagenseeust 172 PUG coco tt airs tec A a a a 173 SPEE
39. A aenean ar mE eRe E nee Cee te eee 174 SUD UG erase ee ee ee 175 TELVA een near ee me tts re reese seen nO rene ere net one 176 WPA GEIS S A E E E I E E E E E ET R 177 TEX eaa a E A 179 TXS Vle anin a n a E eee 181 TIM eadun a a a nutes 182 TP oreaOy eea a ens eon A he et ener ee or 183 MEDS Ops cae atte teeta thereat T E 184 NAIC OG Cia i a ial eae sn nee ets 186 VOUM Oases iena an eae A re ene ed E 187 Appendix D CrazyTalk Event Summary 0 cccseeeeee ees 188 CICK ieman ie tian oon oue aeceutenad eae cnet aaa edsdaehearandatoaanocuat lads 189 BB 6 Gs el Caerern eet etn Oem ert ene eae ree rr Piatt re awe eT eee Meee eae eer eee 190 E 1 PE N E E E A tees inna E T E E itn an E T 192 MouseDOWM serei a E E A tonne 193 MousSEMOVE aaiae area a E a EE E OaE 195 MOUSE ENGR eass sidar a a E eat siete 197 MouseLeave ccccccsseeceeeeeceeecenceceuceeceeeceaeessuseseueessaesessaeensaees 198 WIOUSCU Octal Naas N a a a 199 PAUSE a eth a seemed ea 201 SSL AY E EEA EE I E A E E A N E E 202 lOD aora A E E anc una T 203 TEXUG MANOS enii E e a 204 THACHER 205 TDSC ANG misunne E a 206 WOPO SKON seiniin a e O TANEDE 207 Appendix E Glossary asccioccretcces asertaducaece tune hee testi tueddes 209 vi Chapter 1 Overview Say it with CrazyTalk CrazyTalk is here to make your photos speak CrazyTalk uses innovative real time morphing and either TTS Text To Speech technology or NaturalVoice technology to make your favorite image
40. CrazyTalk Web Edition User Manual Version 2 51 March 2002 Limited use license agreement By receiving and or using Reallusion Inc software you accepted the Limited use license agreement which was displayed during the installation process and is visible in the help file This agreement is a binding legal agreement between Reallusion Inc and the purchasers users or evaluators of Reallusion Inc s software and products If you do not intend to honor this agreement remove all installed Reallusion Inc software from your computer now All the titles ownership of the software and the enclosed related documentation remain the exclusive property of Reallusion Inc You may copy or reproduce the software or documentation for backup purpose only The Reallusion com copyright notice must be included in the backup files The laws of the State of California govern this Agreement Should you have any questions concerning this Agreement you may contact Reallusion Inc at the address below Reallusion Inc PMB 240 171 Branham Lane Suite 10 San Jose CA 95136 Voice 408 350 1693 Fax 408 972 0832 http www reallusion com email info reallusion com Copyright 2002 Table of Contents Chapter Triosi oao a E aa a E Ei 1 OVEIVICW pane ee eee ee ee eon nese eee eer eer mene ee See eeee ene eer ear 1 may IE WIEA Crazy T aK aig sic ece eck lpeius enya a cangacideva eeees 1 FEIU CS sacra es a ee oats owt onda aurea Seen ea ewes
41. H froo euneil click here D gn up enmedetely chck heres Aha the Gacunmen fi am samy ma bonal Sears everyone who han penaa sa for gale own does i anyon n Braunten ache BIss WR 5 If you return to the Normal View you will notice a gray box with the word CrazyTalk has been placed into your page This is a representation of the code or lt object gt that you just placed into your page 6 To see the final results press the Preview tab at the bottom of the page Your page will now be displayed as it will appear on your web site 133 Hosa KENA Pes ia The component should appear and play correctly If not you will need to copy the 2 data files that you selected in the Web Editor to the same local directory where the HTML page you just edited is stored The data files include the TJM model file and the TPS script file If you are not sure which files you should copy you can check these in the CrazyTalk Web Editor by viewing the HTML code in the Text View The files you are looking for are those set in the parameter s TpsName and TjmName Tent View m ariba param nanes paame vahis shire 7 umeri write lt param name Tinham cane Ee aibe paan nares Tertek yaaa 7 uteri Arie aparam names Borda Style vaes m eeribe param namest onroliyie vaksa ey Leni arie param hemes MenuStyie vahin 2 ARTS Sem Mpe eager es A Once you have copied these files to the same folder try again Onc
42. JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_DblClick fX fY lt insert script commands gt lt Script gt Parameters fX Integer value specifying the x coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window fY Integer value specifying the y coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window 190 Remarks None 191 Eof This event occurs when the end of the file is reached Syntax For IE lt Script FOR CrazyTalk Event Eof Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_Eof lt insert script commands gt lt Script gt Parameters None Remarks None 192 MouseDown This event occurs when a mouse button is pressed Syntax For IE lt Script FOR CrazyTalk Event MouseDown iButton iShiftState fX fY Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_MouseDown iButton iShiftState fX fY lt insert script commands gt lt Script gt Parameters iButton Integer value specifying a bit field with bits corresponding to the left button bit 0 right
43. Level This property specifies the level of the expression Syntax The following codes can be use to set get the Level property For IE amp Netscape document CrazyTalk Level iLevel set var iLevel document Crazy Talk Level get Possible Values This property is an Integer ranging from 0 to 100 Remarks While setting the Level property the TagMode property should be set to 16 i e disable the expression level tag 170 LifeMode This property specifies a value indicating which life mode currently used in CrazyTalk Syntax The following codes can be use to set get the LifeMode property For IE amp Netscape document CrazyTalk LifeMode iLifeMode set var iLifeMode document Crazy Talk LifeMode get Possible Values This property is an Integer containing one of the following values Value Description 0 Disable the life mode 1 The wait mode 2 The Sleep mode So the value of the iLifeMode can be 0 to 2 Remarks The LifeMode effects occur when the CrazyTalk is stopped 171 MenuStyle This property specifies a value indicating the menu available when right clicking within the CrazyTalk component area Syntax The following codes can be use to set get the MenuStyle property For IE amp Netscape document CrazyTalk MenuStyle bMenuStyle set var bMenuStyle document Crazy Talk MenuStyle get Possible Values This property is a Boolean containing one of the following values
44. Moves the model s left eyeball one pixel to the Left arrow left a Shift Up Moves the model s left eyeball one pixel upwards arrow 4 Shift Moves the model s left eyeball one pixel Down downwards arrow Enlarges left and right eyeball Slash Shrinks left and right eyeball 19 Tips and Suggestions The following tips make creating a CrazyTalk model easier Picture Selection Use a front facing photo to enable you to accurately position the wireframe over your image Use a subject with a neutral expression whose mouth is closed Don t use photos where the hair covers the subject s eyes or you will not be able to adjust the eyeball attributes correctly Don t use photos whose subjects wear glasses glasses will inhibit the eye enhancement and wireframe adjustment features When you fit the wireframe to the photo fit the complete frame to the eyes and mouth first these are the most complicated regions fitting them first will reduce work later Use Smooth feature Use the smooth feature to subdivide the curve of the eyes and the mouth this process removes all the sharp edges giving a more natural and better quality finish to your animation s Use Zoom feature Use the Zoom feature to enlarge or reduce the image in the fitting editor window to aid precise fitting and the fitting of small images 80 Use Hot Keys Use hot keys A S D and F to quickly navigate and speed up fitting
45. Save Untitled CrazyTalk Fitting Editor fae Edit Select View Control He Nev Open E S aveAs Import Wireframe 2 Save your new CrazyPal to your hard disk drive in a convenient location of your choice Save CrazyTalk Model File 2 xj Savei EE 0e File name Save as type CrezyTalk Model Files tim Cancel Image Texture Type Bmp File JPEG Compression Quality 50 Change Quality 3 When saving as a JPG image you can select the quality of the image and the amount of compression used Note Greater compression will result in a smaller file size but a lower quality of image 74 Ix JPEG Compression Quality Jpeg Option Mid Quality Quality 0K coe 4 Once you are satisfied with the results click Save to save the CrazyTalk model to your hard disk drive 5 After saving your CrazyTalk model file you can immediately begin to use your new character by clicking the Apply button This will open the expression editor window with your new character loaded JUntitled CrazyTalk Fitting Editor el es File Edit Select View Control Help socees r is hHAaagqk 4 4 ess 19 Morphing During the fitting process you can at any time click any of the Expression preview buttons to see how your photo will look with that expression applied There are 6 available these include Bright Happy Surprised Frightened Angry and Eyes closed If you view the expression
46. Talk Fitting Editor 4 lol x Fie Edit Select View Control Help PCPO CCH esjagaaak aim a gL Hd il CPTO For Help press F1 3 Click View Change Wireframe mode to switch between wireframe modes There are 3 modes available simple normal or off Initially we suggest you try simple mode Press the Change wireframe mode button until the simple wireframe is displayed non wireframe mode simplified mode normal mode 14 4 Click File Import Photo Image files Untitled CrazyTalk Fitting Editor File Edit Select View Control Help New Ctrl N Open Ctrl O a ia A Save Ghr4 5 i Save s Ctrl 4 Import Wireframe Export wireframe Import Photo TWAIN Device gt 1 C Program Files female Exit 5 Browse to a photo or an image file that you would like to use as CrazyPal or select C Program Files Reallusion Crazytalk Sample dog bmp and click Open to open the sample file remember image files need to be either BMP or JPG format 6 The Crop dialog box will appear select Yes to crop the image Cropping the image allows you to remove excess background area and enlarge the facial image that you wish to turn into a CrazyPal character 7 The crop box will appear in the image window To move the crop box you need to first grab it by placing your mouse pointer within the crop box area then you can grab and move the crop box by holding down the left mouse button Release
47. allShield Wizard BS x License Agreement Please read the following license agreement carefully M InstallShield Press the PAGE DOWN key to see the rest of the agreement SOFTWARE LICENSE AGREEMENT NOTICE CAREFULLY READ THE FOLLOWING LEGAL AGREEMENT WHICH CONTAINS RIGHTS AND RESTRICTIONS ASSOCIATED WITH YOUR USE OF THE Reallusion CrazyT alk TM SOFTWARE THE SOFT WARE AND DOCUMENTATION PROVIDED TO YOU BY REALLUSION INC LICENSOR INSTALLING OR USING THE SOFTWARE CONSTITUTES YOUR ACCEPTANCE OF THESE TERMS IF YOU END USER DO NOT AGREE TO THE TERMS OF THIS AGREEMENT DO NOT INSTALL OR USE THE SOFTWARE Do you accept all the terms of the preceding License Agreement If you choose No the setup will close To install CrazyT alk v1 2 you must accept this agreement 4 Read the License Agreement and click Yes if you accept the terms The next screen appears InstallShield Wizard H i x Customer Information Please enter your information J Q InstallShield Please enter license key if you wish to continue with evaluation type tral version to continue User Name kevindarch Company Name Reallusion Inc Serial Number trial version lt Back Cancel 5 Input your personal information and enter the serial number in the Serial box and click Next The following screen appears InstallShield Wizard ie x r aaae AEA amp Setup will install CrazyT alk v1 2 in the f
48. amp Netscape var ST TSinfo document CrazyTalk TTSinfo Possible Values This property is a String it could be Sam Mary etc Remarks None 184 Version This property specifies a value indicating the version of the CrazyTalk currently used Syntax The following codes can be use to get the Version property For IE amp Netscape var sVersion document Crazy Talk Version Possible Values This property is a String Value Description XX XX XX XX The version of the CrazyTalk xx is a numeral Remarks None 185 VoiceMode This property retrieves the VoiceMode that indicates the CrazyPal voice style Syntax The following codes can be use to get the VoiceMode property For IE amp Netscape var vMode document Crazy Talk VoiceMode Possible Values This property is a String of TTS Voice Mode GUID Remarks None 186 Volume This property specifies or retrieves the value of the volume Syntax The following codes can be use to set get the Volume property For IE amp Netscape document Crazy Talk Volume iVolume set var volume document Crazy Talk Volume get Possible Values This property is an Integer ranging from 0 to 100 Remarks To change the Volume property the TagMode property should be set to 4 i e disable the volume tag 187 Event Name Click DbIClick Eof MouseDown MouseEnter MouseLeave MouseMove MouseUp Pause StartPlay Stop
49. amp amp navigator userAgent indexOf Opera 1 document write lt object id CrazyTalk document write classid CLSID 1CC506A 7 1B8D 11D4 BDD5 0060977007E0 document write codebase http plug in reallusion com Crazy Talk cab version 2 5 1220 2 document write width 200 document write height 200 gt document write lt param NAME autoplay value 1 gt document write lt param NAME tjmname value crazytalk tjm gt 136 document write lt param NAME tpsname value crazytalk tps gt document write lt param NAME ControlStyle Value 1 gt document write lt param NAME TextStyle Value 1 gt document write lt param NAME BorderStyle Value 1 gt document write lt param NAME LifeMode Value 1 gt document write lt param NAME License value 11dd0000a80006d700230000 gt document write lt object gt else document write lt embed type application x pw oleobject document write attr_id Crazy Talk document write attr_classid CLSID 1CC506A7 1B8D 11D4 BDD5 0060977007E0 document write attr_codebase hittp plug in reallusion com Crazy Talk cab version 2 5 1220 2 document write width 200 document write height 200 document write param_autoplay 1 document write param_controlStyle 1 document write param_tjmname crazytalk tjm document write param_tpsname crazytalk tps
50. an be use to set get the BackColor property For IE amp Netscape document CrazyTalk BackColor iColor set var iColor document Crazy Talk BackColor get Possible Values This property is an Integer with default value of 000000 It consists of RGB color in OXBBGGRR format Remarks Following are some example values for different colors OXOOFFOO Green color OXFFOOOO Blue color 0 Black color equal to OXO00000 255 Red color equal to 0X0000FF 161 BorderStyle This property specifies a value indicating whether the border of the CrazyTalk is visible Syntax The following codes can be use to set the BorderStyle property For IE amp Netscape document CrazyTalk BorderStyle bStyle set var bStyle document Crazy Talk BorderStyle get Possible Values This property is a Boolean containing one of the following values Value Description True The border is visible Default False The border is not visible So the value of the bStyle can be true or false Remarks None 162 ControlStyle This property specifies a value indicating whether the control bar of the CrazyTalk is visible Syntax The following codes can be use to set get the ControlStyle property For IE amp Netscape document CrazyTalk ControlStyle bStyle set var bStyle document CrazyTalk ControlStyle get Possible Values This property is a Boolean containing one of the following values Value Description Tru
51. auses CrazyTalk component AutoPlay to automatically begin playback once page completes loading 120 MW Subtitle Includes subtitles below the Subtitles character window Note Subtitles will only appear in TTS text mode Back Select Subtitle background Background from color pallet Fore Select Subtitle foreground Foreground font from color pallet Lite Mode Weiting Mode Select LifeMode to add natural LifeMode lifelike movements to model during idle Domain URL Create domain license keys by Domain URL adding your Domain URL this will prevent the unregistered pop up window from appearing M Code Includes HTML header code Code when enabled If IE only Includes HTML code for Netscape Support Netscape support when enabled M Layer Includes HTML code to place Layer CrazyTalk Component in a Layer when enabled Ih Load Includes HTML code to add a Load Loading image to be displayed whilst user downloads and installs the CrazyTalk web component You can also replace the default loading image with your own to better suit your website Note This feature requires Layers to be selected 121 Exporting a WMV Windows streaming media file You can export your CrazyPal creation as a wmv file that can be published on the Internet WMV is a standard Windows file format that stores audio and video information and is specially designed to run over networks like the Internet It is a h
52. avaScript gt function CrazyTalk_Stop iCharacter lt insert script commands gt lt Script gt Parameters iCharacter Integer value that specifies Integer value specifies which character the playback stops Remarks Calling the Stop method causes this event to occur 203 TextChange This event occurs when the content of the text is changed Syntax For IE lt Script FOR CrazyTalk Event TextChange Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_TextChange lt insert script commands gt lt Script gt Parameters None Remarks Calling the SetText method causes this event to occur 204 TjmChange This event occurs when the TJM file is changed Syntax For IE lt Script FOR CrazyTalk Event TjmChange sFileName Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_TjmChange sFileName lt insert script commands gt lt Script gt Parameters sFileName String value that specifies the new tjm filename Remarks Calling the LoadTJM method causes this event to occur 205 TpsChange This event occurs when the TPS file is changed Syntax For IE lt Script FOR CrazyTalk Event TpsChange sFileName Language
53. ble 12 To assist in fitting the wireframe you can use the Zoom feature to enlarge the portion of the image you are currently working on Three controls are available including Zoom In Zoom Out and Restore Once you have zoomed in on the image you can use the scroll bars to move to a different portion of the image 17 MALE_01 CrazyTalk Fitting Editor File Edit Select view Control Help PBCPeeaer BHa Q20k Abowd blo amp amp 8 13 For quick navigation use the following hot key combinations a A to size the complete wireframe b D 4 J G gt to move the complete wireframe c 1G to rotate the complete wireframe 14 Next use the TAB key to switch between each of the facial features including eyebrows eyes nose and mouth Then drag each of the selected area to their final position For example the mouth area is selected 18 15 Move and align the wireframe mouth over the photo s mouth To move the selected feature you need first grab it by moving your mouse over the active area of the wireframe when your mouse is over the wireframe it will change color You can then grab and move the active area by holding down the left mouse button Release the mouse to drop the wireframe in the desired position 16 When the feature is completely aligned select Move point mode and make any final adjustments In this mode you can select every individual point of the feature and move it to the
54. ccceccccseeeeccesseeceeseesseneeeseneeeseaes 114 Include Voice GANA sersan onis sadb concen ccuseraatsheseieaddesdsadeei a E 114 Alter voice attributes 2 0 0 cecccceeceeeeeseeeeeseeeeeeeeeseaeeesaeeeseaeesaes 114 Get more CrazyTalk model files ccccccceceeeeeeeeeeeeeeeeeeeaeeeees 114 Get more VOICES orcs see cits hse e conc ness e hanes ses 114 KEV DOGIG SNOMGCUNS seirene ai a E 115 Virus s and how to protect yourself cccccceeseseeeeeeeeeeeees 116 VO CO race cce cents aes earn cence iene 118 CrazyTalk on the WeD cccccccssseccsseecneeseeneseeneeeeseeseneeses 118 Introducing the CrazyTalk Web Editor cccccceecseeeeee ees 118 Exporting a WMV Windows streaming media file 122 Exporting an RM RealMedia streaming media file 127 EXponing aS a HTME paS cinean onn 130 Copy and Paste code into your favorite HTML Editor 132 Removing the Unregistered Popup Window 06 135 Embedding CrazyTalk within HTML ccceeceeeeeeeeeeeees 136 ACCESSING Properties veuivauiecaadiaitictvierivneiaievintiivehanniie 139 Player IMIMAlZAUOM iaie E 139 Controlling INterachoM ciann a a adel cance 141 MVOkNO WMIGTNOGS sic setsacriiednaney ar intncvcesucatuvelMndadtrtuialepayasiucian 142 Capturing Script Events from CrazyTalk ccccccceeeeeeees 143 Capturing Script Events from the CrazyTalk ActiveX Control for IE EEE A E P A E E th A cen Aare yet
55. e pitch and frequency CrazyTalk s design is based on the SAPI Speech Application Program Interface and is compatible with all TTS applications based on SAPI e NaturalVoice CrazyTalk uses NaturalVoice to give your characters a natural voice The Wave Editor lets you easily import or record your own wave files which are then analyzed to provide lip sync between the character and the audio e Talking Email With CrazyTalk you can send your creations as an email to your friends in a number of different formats Options include sending as a HTML format message or as an EXE file attachment When your friends open the email they can view the CrazyMail animated character and voice without needing to install the CrazyTalk application or TTS voice drivers When viewing a HTML formatted message a small plug in is required to be downloaded from the Internet e Web Ready CrazyPals can be uploaded to a Web site or emailed as an attachment With CrazyTalk you can also export CrazyPals as an EXE file that can be sent as an email attachment When executed the file displays real time animation with the applied TTS voice Internet Applications Once 2D photos have been transformed into talking animations you can export your finished product to HTML and put it on the World Wide Web using Internet Explorer Netscape or other Web browsers Interactive Using Java or Visual Basic script you can control the CrazyTalk character directly on the Web
56. e The control bar is visible Default False The control bar is not visible So the value of the bStyle can be true or false Remarks None 163 CurrentMode This property specifies a value indicating which playing mode has be used now Syntax The following codes can be use to get the CurrentMode property For IE amp Netscape var iCurrentMode document Crazy Talk CurrentMode Possible Values This property is an Integer containing one of the following values Value Description 0 Cannot play because lack for enough information Play with wav the voice data Play with TTS define in TJM Play with TTS the default TTS voice mode No voice data and no TTS engine play without sound Bc nN 5 Play with stream voice do not support in current version The value of the iCurrentMode can be 0 to 4 Remarks None 164 EncodeData This property only used in E mail not supported for web design 165 Eof This property specifies a value indicating whether the Crazy Talk player is current playing or stopped Syntax The following code can be used to get the Eof property For IE amp Netscape var bStyle document CrazyTalk Eof Possible Values This property is a Boolean containing one of the following values Value Description True The CrazyTalk player is currently playing False The CrazyTalk player is currently stopped So the value of the bStyle can be true or false Remarks
57. e X 25 25 width 336 Height 336 Note If the size of the crop box is less than 256x256 the color will change from yellow to red Cropping an image smaller than 256x256 may result in a degradation of the final CrazyPal image quality Hint Details of the crop box are shown in the status bar the best results can be achieved when the height and width are set to 256x256 54 5 Once you are satisfied with the image shown within the crop box click amp or press Enter to begin the wire fitting process 3 Untitled CrazyTalk Fitting Editor File Edit Select View Control Help BCPOeCe esj gaaak CEOE For Help press F1 55 What is a Wireframe To make your photos display expressions and gestures CrazyTalk manipulates or morphs a wireframe By mapping this wireframe to the facial features of your photo CrazyTalk is able to manipulate the image giving the illusion of an animated photo When fitting a wireframe to your own personal photos take your time Acceptable results can be achieved within minutes however the better you fit the model the better the results will look take time to ensure you get the best results During the fitting process use the preview function often to see your work as you edit Also use the different expression preview buttons to view the results To view the finished results use non wireframe mode and press the Preview button on the Player control bar J female CrazyTalk Fitting Edit
58. e left mouse button drag the strength bar up or down to increase or decrease the effect Changes you make to the strength will be seen in real time in the CrazyPal Preview Window Untitled CrazyTalk Expression Editor Pa 10 x Fie Edit view Control Help bce cer aT Aas e RALIS For Help press F1 Time 4989 Select 4989 5208 Mood Sad Level 50 4 92 Text Editor 1 To select Text Mode from the file menu select View Change to Text Mode or click the Text mode button located in T 2 The message that you wish your CrazyPal to speak should be typed in the text editing area the file handle toolbar Line 2 Select None Mood Normal Level 50 7 3 Alternatively you can copy text from your word processing program and paste it into the text editing area 4 After you have written your message text click a to play all text If you want to hear only a selected word or group of words select the words and click a Untitled CrazyTa Ik Expression Editor loj xj File Edit Yiew Control Help am from England have 4 lived in the United States for the past six years Play Selection Line 1 Select 25 100 Mood Normal Level 50 7 5 If you wish to cancel the playback at any time click ES to stop playback 93 Editing the Expression and Voice Text Mode 1 After you have edited your message text to your satisfaction you can add expressions or change the voice attr
59. e play button on the control bar Calling this method will cause a StartPlay WordPosition event to occur 151 PlayText This method starts playing the text that was by the SetText method Syntax For IE For Netscape document CrazyTalk PlayText Parameters None Remark Calling this method will cause a StartPlay WordPosition event to occur 152 Show This method shows the CrazyTalk Syntax For IE For Netscape document CrazyTalk Show Parameters None Remarks None 153 Stop This method stops playback Syntax For IE For Netscape document CrazyTalk Stop Parameters None Remarks This method performs the same action as clicking the stop button on the control bar To halt a play operation without changing the current position you must use the Pause method Calling this method will cause a Stop WordPosition event to occur 154 SetFontFace This method sets the font face of the subtitle Syntax For IE For Netscape document CrazyTalk SetFontFace sFace Parameters sFace String value specifies the font face Remarks The default value of the font face of the subtitle is Arial 155 SetFontSize This method sets the font size of the subtitle Syntax For IE For Netscape document CrazyTalk SetFontSize iSize Parameters ISize Integer value specifies the size of the font Remarks The default value is 160 156
60. e same person Also certain animals have the same basic characteristics so creating wireframe templates for certain topics can save much time Fitting models from pre saved wireframe templates often only requires simple wireframe rotation and sizing to fit to the new photo Follow these instructions to export a Wireframe model TPM 1 Click File Export Wireframe female CrazyTalk Fitting Editor File Edit Select view Control Help Mew Ctrl M Open Chrl 0 Save trl 5 Save As a Import Wireframe Export Wireframe Import Photo Apply Model 1 female Exit 2 Save the wireframe model to the hard disk drive For reference be sure to use a useful filename so you can remember the details of the wireframe from only it s filename 91 Cropping Images The crop function allows you to scale and selectively only use a portion of your original source image This allows you to tailor your CrazyPal characters by discarding large empty background areas or focusing on specific facial outlines within an image CrazyTalk output images are preset to 256x256 pixels in size therefore no matter what the size your source photo after importing and cropping the resulting CrazyPal will be scaled to that size If the height to width ratio of your image isn t 1 1 CrazyTalk will fill blank areas with a black background Note If you are starting from an image that does not have a 1 1 height to width ratio it is recommended that
61. e the preview is working correctly you can Save your HTML page and then publish it to the internet in the normal way Note When using FTP to upload your files to the internet you must ensure that you use BINARY mode and not ASCII mode otherwise your data files will get corrupt during the uploading 134 Removing the Unregistered Popup Window The CrazyTalk web component will force a popup window to appear if a license key is not generated for the web site the HTML page is published to You can create a License Key by typing in the URL of the web site where you plan to publish the HTML page that will display the CrazyTalk Web Player To Create a License Key 1 Type the URL of the domain where you plan to publish your HTML into the Domain URL text box CrazyPal Setting Size 256 onc 24 MV Control Bar M Border M Menu Auto Play Subtitle Back J Fore Font Life Mode Waiting Mode Domain URL frealusion com 2 This will add a value to the license key parameter of the CrazyTalk lt object gt statement valid for only the domain entered You should ensure that this key is present on all pages containing a CrazyTalk Player If the license key is not present the player will still function but a popup window will appear 3 Rather than creating new pages with valid license keys you can copy and paste you new valid key from the HTML code in the Text View and paste it into the value field of the parameter called Lice
62. ecific phonemes or sounds make your selection with the mouse within the Visual Cue section of the window This will cause the selection to snap to the closest cue signified by a red dot 90 Note Certain Visual Cues contain the same sound which is long and drawn out these types of occurrence are shown with an orange line Selecting a section of sound within this area will not snap to the Visual Cue allowing you to select as much or as little of a drawn out sound as you wish E E Alala 5 Once you have selected the section of audio you wish to add an expression to click lor right click your mouse to open the Mood Attributes dialog box Select Mood Attributes 91 6 The following options are available Functon poseren Click and drag the slider to raise or lower the expression strength Note By changing these different attributes you are able to emphasize different sections of the message exactly the same way as you would in normal conversation Note Do not apply more than one expression or voice attribute to any word The output will be incorrect 7 After you have made any changes click Test to preview your settings Click OK to save your changes or click Cancel to discard the changes and exit the Select Mood Attributes dialog box 8 You can make any final adjustments to the strength of any expressions applied from the Strength Meter Select an expression then whilst holding down th
63. ection Kodak Plretotiet online Wizard TEE ote x Kodak PhotoNet online change The following indicates the changes to download the requested professional resolution photos from Kodak PhotoMet online To download phola please click Accept you dont accep this charge click Cancel or Back Description Umit Price Quantity Price Download Image 1 0 USO 1 1 0 USD Minirmurn Charge 1 40 USD 1 1 50 USD Mirumum Charge 2 50 USD Shipping amp Handling 0 0 USD Tax 0 0 Uso 45 7 After confirming acceptance of the charges you are required to fill out the billing information Once complete click Submit to process the credit card payment The billing and credit card transaction is carried out over a secured connection to ensure your data transfer is safe Kodak Photoret online Wizard Billing information Please enter the following billing information and click OK This is a secure transaction on Kodak PhotoHet online Mame A W Other Street 1630 Oakland Ra sis City San Jose Stale cA Zip 95131 County USA j i Phone 12345678 E Mail usen yourdomain com Credit Card 1234 5678 12345678 i Expiration date F Remember Billing Information Back Cancel 8 The image file download will begin a progress bar will appear indicating the status of the current download Kodak PhotoNet online Wizard Static 9 Photo ima
64. ed TjmName The URL specifies the location of the TJM file TpsName The URL specifying the location of the TPS file LifeMode Set to 1 to enable natural life mode License CrazyTalk license number generated based on URL You can copy and paste this above example into an existing web page You must also ensure you have a crazytalk tim amp a crazytalk tps file copied to the same directory as the web page TJM amp TPS files are created by the Fitting and Expression editor s respectively Alternatively you can edit the script to point to your own TJM and TPS files 138 Accessing Properties By assigning the open properties you can initialize a CrazyTalk player or control its interaction with users To initialize the player you specify the values of the properties between the lt object gt or lt embed gt tags The player then starts with these values to control its interaction you can change these values by using Java Script or VB Script Player Initialization To initialize a CrazyTalk player in Microsoft IE you specify the properties in the lt object gt segment Each assignment begins with a lt param gt tag and then assignment of a property to the name and value variables is made For example to set the player to autoplay add the following line to your script between the lt object gt and lt object gt tags lt PARAM NAME AutoPlay VALUE 1 gt To initialize a CrazyTalk player in Netscape Navigator
65. edianteasesenters ates scieedeenion 52 What is a Wireframe cccccccccseccceceeeeeeeceseeseseeseesesseeeees 56 Fitting the Wireframe cccccccccseeeeeseeeeesaeeeeeeeeeeesaeeeeeaaeees 57 Fitting facial feAtures cccceecccssseeceesseecceseeecesseessneesssaeees 63 FUNG E Ve ROW S ects sak learit Scans E E ated Sohn a 63 FUNG E VOS wies fh dotnet ard E EE AaS 63 FINO ANG NOSE in a 64 Fitting the Mout ascia anaE E a E E 65 Feature Enhancement cccccececececcecececencaceceneneaceneneneess 66 Editing TES V OIC i ceritsiest css ostem sedis ctfasueaee bbe teAtexbiatwadebSeatccuc ies 70 Voice gis f 01 keene en nee 72 Previewing Your Work cccccccssecsseeecseteseeseneseeseserenseeenees 73 Saving your CrazyPal Character ccccecceeseeeeeeeeeeeeeeeeeeens 74 MOrDHINO sedasi tice iiatisshsiinhenicninantiudeies 76 Crazy Talk Fitting Editor Hot KeyS cccccecceeeeeeeeeneeeeeeaes 77 Adjusting Eye Position Hot Keys cccccseeeeesseeeeseeeeeeseeeeesaaeees 79 Tips and S ggestoNS scrinio a 80 Picture SelOCtION cccccccccceseeeecceeeeecceeeeeseueeeeeeeeseseuaeeesseeessaaeees 80 Use Smooth TE AUUNC s piscsccss i hcate US acg seca pice aeate dcnaee dee ndentiedncens 80 Use ZOOM feattre arseron aa SiMe see pege OS a 80 ISS AIOL INC S cial airone a a a E A e 81 Adjust Your Interface Environment ccccccceeseeeeeeeeeeeeeeeeaaees 81 Use P
66. elected CrazyTalk character to randomly animate including blinking changing expression etc providing a very natural look this will not affect the final output as all exported files have this feature enabled as standard However you can better understand the final results that your friends will receive To enable or disable this feature from the file menu select Control gt LifeMode Untitled CrazyTalk Expression Editor File Edit View Control Help p Play All Space E Play Selection Space Record Wave 28 41 Once you are happy with the results of your CrazyPal you can click the Send Mail button to export and send your CrazyPal to your friends via email This will automatically launch your default mail program CrazyTalk Output Setting a X send Mail Type Html Mail Qutlook98 2000 P only C Html attachment Exe attachment Voice Quality C High Quality Preview C Mid Quality Preview Normal Quality seconds fio x E 29 Chapter 4 CrazyTalk Fitting Editor Introducing the CrazyTalk Fitting Editor The CrazyTalk Fitting Editor is used to bond a wireframe with your own image This process once complete allows your image to be used as a CrazyPal and then animated by the CrazyTalk Expression Editor application Initially correctly fitting a photo takes a little time and at first may seem quite difficult Like any graphic tool with practice and a better understanding o
67. es Pl ay Tl Ee a r Whe Paani bieira lak P ee ee a p a i e ard ATS TE bpt Tie L Sale RAT 1 1 el ee E Engien 7 ero a Ihe Lovet 0 aa i TR Oa ble Do say T ek Cees eT 5 aioe mail ek TT Pe 9 eran Paver 28 1 2 Psy Moke d Asst Terre Cl Lite Ska Eut 1 Selects the TJM model file that the web component will load Note this data file must be uploaded to Open TJM the same location as the final HTML page File Selects the TPS speech file that the web component will load Note this data file must be uploaded to Open TPS the same location as the final HTML page File Save final HTML page Save HTML File Copy HTML code to Microsoft Clipboard enabling you to paste into your favorite HTML editor 119 View complete HTML code View CrazyTalk Web Component properties View CrazyTalk Properties Preview results in your default web browser Preview CrazyPal Settings Size bse M Increases or decreases the Size size of the web component using the slider bar 24 Increases or decreases the Reduce 24 Pixels vertical size by 24 pixels to account for the width of the subtitle control bar Note you should enable this if you turn on either subtitles or control bar M Control Bar Adds Play Pause and Stop Control Bar control buttons when selected M Border Adds a border when selected Border W Menu Includes or excludes playback Menu controls in the right click menu W Auto Play C
68. f the editor creating your own personalized CrazyPals will become quick and easy When bonding a wireframe to an image you simply need to match the contours of the wireframe to the contours of the image The first time you fit a photo we suggest you follow our guidelines carefully Fitting a photo really is simple and quick as long as you follow the correct procedure Fitting a photo ina haphazard way will lead to much frustration as areas or contours you fit may no longer fit correctly after you make further changes in different areas In the following sections we will introduce the Fitting Editor window and then walk you through step by step the procedure to correctly fit a photo 30 Fitting Editor overview File management bar Model control bar a ima bee ap Tse ig ar Fitting utility bar Player ira control bar i Morph preview bar Status bar The Fitting Editor window displays the image and the wireframe that are to be bonded together to create your CrazyPal All the fitting editor functions have been neatly organized into 5 different toolbars for easy access These functions are also accessible directly from the file menu The toolbars and their functions include File Enables you to open close and reset management CrazyTalk model files load wireframe Bar models TPM and photo files and undo redo actions Model Changes the wireframe mode wireframe oe color and controls Zoon featu
69. facial features Use mouse right click arrow keys for more accurate and controllable fine tuning Adjust Your Interface Environment Drag tool bars to places that you find most suitable Enlarge fitting window size for fitting fine detail and condense window size for quicker preview Use Preview Often Use the preview button to show your work as you edit Use the eye closed morph to check eye and eyebrow fitting for accuracy and a natural look Use other preview expressions to help you to check finished results Use Move point control in wireframe mode and preview expressions in non wireframe mode to fine tune your image for perfect results 81 Chapter 5 CrazyTalk Expression Editor Introducing the CrazyTalk Expression Editor The CrazyTalk Expression Editor is used to create and export your finished CrazyPal characters Within the editor you can select a CrazyPal character edit your text messages import or record wave files and then apply expressions to individual words and sections of the speech File handle bar Player control bar Edit control bar Export handle bar Text Editor bod Normal hevel 50 oime 10 7 Status bar The Expression Editor window by default displays the selected CrazyPal image and the Text Editor Selecting the Switch Wave Mode button will launch the Wave Editor 82 File handle bar Player control bar Edit control bar Export handle bar Scroll bar c Wave file
70. for building program routines objects that can be called up and executed in a Windows environment COM provides the interfaces between objects and Distributed COM DCOM allows them to run remotely over a network or the internet Applications can invoke COM objects called controls that blend in and become just another part of the program ActiveX controls can be downloaded from the Internet to make a Web page perform any kind of processing See ActiveX control Integer A whole number or arithmetic without fractions In programming sending the number 123 898 to an integer function would return 123 Boolean Boolean logic such as AND OR and NOT return YES NO or TRUE FALSE data 209 String In programming a contiguous set of alphanumeric characters that does not contain numbers used for calculations Names addresses and error messages are examples of strings TTS Text to Speech is a technology that converts plain written text to speech For more information browse to http www microsoft com speech ActiveX A software module based on Microsoft s Component Object Model COM architecture It enables a program to add functionality by calling ready made components that blend in and appear as normal parts of the program On the Internet or on an intranet ActiveX controls can be linked to a Web page and downloaded by an ActiveX compliant Web browser ActiveX controls turn Web pages into software pages that can perform ju
71. ges contained within your download directory will be displayed the most recent download will be highlighted by an asterisks select the image you wish to import into the CrazyTalk fitting editor and click Apply 46 Kodak PhotoNet online Wizard Downloading photo Please select a photo fom the file list in your download directory and then click Apply to bagin the CrazyTalk photo filling process Photo in download directory Provide EKTDEMO1000Sv jpg EKTDEM O 10007v jpg 10 Once the import has completed the crop dialog box will appear CrazyTalk Crop this picture Yes Alo 11 Select Yes to crop the image or select No to continue fitting the image without cropping Cropping the image will create a square 256x256 image removing any black borders and allowing you to remove excess background area and enlarge the facial image of the CrazyPal character you wish to create 47 Importing photos from Kodak Picture CD Disks When you open the Fitting Editor the default CrazyPal is displayed You can import a photo directly from a Kodak Picture CD or Picture Disk The CrazyTalk image size is preset to 256x256 no matter what size your source photo is CrazyTalk will scale your image to fit into that size If the height to width ratio of your image isn t 1 to 1 CrazyTalk will simply fill blank areas with a black background For best results when importing from Kodak Picture CD Disks you
72. h resolution images are chargeable If you have requested to download any high resolution images you will be advised of the current fees at the time of purchase The billing and credit card transaction is carried out over a secured connection to ensure your data transfer is safe Follow these instructions to import a photo directly from a Kodak PhotoNet Online 1 From the CrazyTalk Fitting Editor click File Import Photo Kodak PhotoNet Online Fa Untitled Crazy Talk Fitting Editor E z Bl x Fie Edt Select View Control Help 42 2 The Kodak PhotoNet Online wizard will appear enter your Login ID amp Password to login to Kodak PhotoNet Online or enter the ID you have been provided to access your roll of film directly You can check the remember account information box to save your account information Once you have selected your login method click Connect to continue Kodak PhotoNet online Wizard Login f Login Enter usemame and passward C Gel Roll by Name Enter roll name PhotoMet Login ID USeramaiary oundomain com New account Password Roll Mame f Remember account information 3 You will proceed to login and connect A dialog box will appear during the connection process detailing the status of your connection if you wish to stop the connection click Cancel Once you have successfully connected a list of all your available rolls of film will be displayed 43 Kodak Photoset
73. he Editor CrazyTalk web component You can preview the results in real time Results can be exported as a new HTML page or the HTML code can be copied and pasted into your favorite HTML editor Correctly fitting a photo takes a little time we suggest that you first try the Expression Editor with one of our pre fitted photos before you fit your own photo Correctly fitting a photo takes a little time and at first may seem quite difficult Like any graphic tool with practice and a better understanding of the editor creating your own personalized CrazyPals will become quick and easy Using the Expression Editor you can create a finished CrazyPal by simply selecting a model typing in your message text and applying expressions and gestures to different sections of the text Once complete this can be exported and sent to a friend in a number of different formats The following quick guide will take you though the process of photo fitting with the Fitting Editor and then the creation ofa CrazyPal with the Expression Editor 1 Click Start Programs CrazyTalk and then click the CrazyTalk icon The CrazyTalk Expression editor will open a Untitled CrazyTalk Expression Editor Be Oj x File Edit view Control Help PCO CEE Tle HEF da lw For Help press F1 Time 0 Select None Mood Normal Level 0 4 2 Select File Open Fitting Editor or click amp to open the Fitting Editor 23 female Crazy
74. he Web site that you entered in the Expression Editor 107 Exporting to AVI BMP or WAV You can export your CrazyPal message in many other media formats including AVI BMP or WAV files enabling you to easily import them into a variety of other editing tools and platforms Export AVI Files 1 Click o to export the CrazyTalk to an AVI file k cat sat on Export Media File 2 A dialog box will appear select the file type AVI and then video size and frame rate Browse the location you want to save the file and click Save to save the file to your hard disk drive 108 Save CrazyTalk AYI File ajx save In edt e e E File name save as type Video for Window file avi Cancel Width Height Size fz28 5 128 Frame Rate 15 f Keep 1 1 Ratio s Default Value 3 A Video compression dialog box will appear this will list any compression Codec s that Windows has installed so you can compress the output and preview the results Once you are satisfied with the results click OK to finish video Compression Compressor 0K Cinepak Codec Cancel I Key Frame Every hs frames M Data Rate fo KB sec 9 Previews gt Qualite 100 R y Configure About 4 To play the file browse to the location of the file in Windows Explorer and double click the file The default Windows Media player will open and play the Results 109 Export BMP Files 1 Click o
75. hotos from TWAIN devices When you open the Fitting Editor the default CrazyPal is displayed You can import a photo directly from any TWAIN device this includes Digital Cameras Digital Video Cameras and Scanners You can select the source from all the TWAIN devices you have installed on your system this enables you to import an image directly into the CrazyTalk Fitting Editor without having to first download or transfer the file to your hard drive Selecting Acquire will launch the TWAIN device interface supplied by your device manufacturer Any problems please refer to your TWAIN device operation manual Follow these instructions to import a photo directly from a TWAIN device 1 From the CrazyTalk Fitting Editor click File Import Photo TWAIN Device Select Source if you wish to alter or make a new device selection otherwise proceed to step 4 y Untitled CrazyTalk Fitting Editor File Edit Select View Control Help New Ctrl ie 15 x cro Berja HA AQ be Apply Model 1 Female 2 MALE_O1 Exit 38 2 Select from the list of installed TWAIN devices the source you wish to import from This selection is remembered by the CrazyTalk application so you are only required to do this each time you wish to alter the currently selected device once you have made your selection click Select to continue Select Source E x Sources Acer DC300 Digital Camera Acer DC300 Video Camera Cancel 3
76. ibutes of individual words or sections of the message to customize the finished CrazyPal further Select the text you wish to add an expression to and click Attributes dialog box lto open the Voice and Mood Level E Ee 100 Volume 0 100 fioo Pitch 0 e ji Speed 1 100 29 Cancel Test 94 2 The following options are available Funeson posero Mood Select a mood from the list to apply to your CrazyTalk Level Click and drag the slider to raise or lower the expression strength Volume Click and drag the slider to raise or lower the voice volume Pitch Click and drag the slider to raise or lower the voice pitch Speed Click and drag the slider to increase or decrease the rate at which the voice speaks By changing these different attributes you are able to emphasize different sections of the message exactly the same way as you would in normal conversation 3 After you have made any changes click Test to preview your settings Click OK to save your changes or click Cancel to discard the changes and exit the Select Voice and Mood Attributes dialog box Tip If you want to change the TTS Voice Character you must go back to the Fitting Editor Note Do not apply more than one expression or voice attribute to any word The output will be incorrect 95 Saving Your CrazyTalk Script File Once you are satisfied with the CrazyPal message that yo
77. ighly compressed format that contains streaming audio and video WMV enables content to be delivered to you as a continuous flow of data with little wait time before playback begins This means that your users don t have to wait for audio and video files to fully download before starting to view them The files can be of virtually unlimited length and can run over Internet bandwidths Note Exporting wmv files is a CrazyTalk Web Edition feature in non registered versions a watermark with the words www reallusion com will be added to the final output Follow these instructions to export as a wmv file 1 Click o export the CrazyTalk as an WMV file EE iojxi k cat sat on Export Media File 2 The Export Media file dialog box opens From the Save as type pull down menu select the file type WMV browse to the location you wish to save the file and then click Save to save the file to your hard disk drive 122 Save CrazyTalk AVI File E Save in E editor E test Sare as hips windows Media Steaming fe wam E Coal T Hein IJe 12 kame Fat 3 The Exporting Media dialog box will appear and your media file will be created You can click Cancel at any time to immediately stop the export procedure Exporting Media _ Cancel 4 Once creation of your media file is complete the Select WMV Option dialog box will appear here you can select the encoding of your image based on bandwidth T
78. in non wireframe mode this will show you how your finished CrazyPal will look viewing in wireframe mode will simply morph the wireframe Fie Edt Select View Cor Beeeeler SBHAQaa P S a ey Frightened Untitled Crazy Talk Fitti Edit Select View Deasa os eRe ae oe as als ea 62Aaa ala Surprised 76 CrazyTalk Fitting Editor Hot Keys The following hot keys can be used in the Fitting Editor program when wireframe mode is enabled Space Toggles wireframe mode between Simple Normal and off Changes wireframe color Toggles between each of the facial features Alll eyebrows eye nose and mouth Shift Tab goes to the previous item Enables you to enlarge or shrink the wireframe model Hold this key and use the following hot keys Up arrow 4p Enlarge wireframe model Down arrow Shrink wireframe model Moves wireframe model Hold this key and use the following hot keys Up arrow P Move upwards 1 pixel Down arrow 7 Move downwards 1 pixel Left arrow n Move left 1 pixel Right arrow G Move right 1 pixel With the right mouse button move control point on wireframe model Hold this key right click a control point and use the following hot keys Up arrow P Move control point upwards 1 Down arrow 7 Move point downwards 1 pixel Left arrow 7 Move left 1 pixel S Enables you to rotate the wireframe mode
79. ith the eye feature wireframe If you get a black looking eyelid you can use an image editor such as Photoshop to lighten or add a more natural color to the eyelid area so there is more contrast with eyebrow Refer to your image editor help for details on how to edit an image 2 Click Eyes closed preview button often to check the result Fitting the Nose The nose region has nine control points that enable you to adjust the wireframe to match the nose contours The nostrils should be completely within the bottom rectangle the top of this rectangle should pass across the point of the nose 64 Fitting the Mouth The mouth region has 22 control points that enable you to adjust the wireframe to match the mouth contours The upper and lower lip have separate points which can either be snapped together to provide a closed mouth or un snapped to allow you to form an open mouth Note Use the Mouth Close option Hotkey M to either open or close the lips Tips 1 When the lips are animated if you find a thin black line is always present on either the top or bottom lip you can use an image editor such as Photoshop to merge the top and bottom lips of the image by removing the darker area where the lips meet Refer to your image editor help for details on how to edit an image 65 Feature Enhancement To animate your image CrazyTalk adds two virtual features to your images this includes a virtual eye and a virtual mouth The
80. l Hold this key and use the following hot keys Left arrow Rotate counterclockwise Right arrow G Rotate clockwise T rT Right arrow 5 Move right 1 pixel Enter Press lt Enter gt to preview your CrazyTalk model Press lt Enter gt again to stop the preview Open Text to Speech TTS attributes dialog box Ctrl N New Reset to default model file and wireframe Ctrl O Open opens a previously saved CrazyTalk model file TJM Ctrl S Save saves the current CrazyTalk model file Mouth Close Snaps mouth shut by joining top and bottom lips Smooth Uses subdivision to smooth the curve of the eyes and the mouth Ctrl Zoom Out reduces the image in the editing window Ctrl 0 Restore restores the image to the original size Ctri Z Undo your last action Opens help dialog box Ctrl Zoom In enlarges the image in the editing window 78 Adjusting Eye Position Hot Keys In addition these hot keys can be used to adjust eye position when in non wireframe mode Opens Feature Enhancement dialog box Feature Enhancement dialog box DE Moves the model s right eyeball one pixel to the arrow 5 right Left arrow Moves the model s right eyeball one pixel to the lt a left Up arrow Moves the model s right eyeball one pixel T upwards Down Moves the model s right eyeball one pixel arrow downwards Shift Moves the model s left eyeball one pixel to the Right right arrow Shift
81. l bar a short dialog will be played and your image will lip sync with the text z Untitled CrazyTalk Fitting Editor File Edit Select view Control Help o oeo o CEE H Evebrows owe amp g d ee a a afk 12 Once the wireframe has been correctly fitted with the image you will need to adjust the eyeball properties This will be described in the next section 62 Fitting facial features During the fitting process you need to accurately fit the facial features Below you will see some useful hints and tips to assist you fitting each feature Tip To fine tune control points on the wireframe click the right mouse button on the target point and use arrow keys to move the point more accurately Fitting Eyebrows The eyebrow region has nine control points that enable you to adjust the wireframe to match the eyebrow contours The complete eyebrow and a small section of surrounding skin should be included within this area Fitting Eyes The eye region has 12 control points that enable you to adjust the wireframe to match the eye contours Closely matching the white of the eye is important as this will be replaced with a virtual eye Use the eyes closed preview often when fitting the eyelids as this area gets distorted a lot With bad fitting you will 63 often see part of the eyebrow pulled down during a blink giving an unrealistic looking black eyelid Tips 1 Fit the eyelid area w
82. lected feature should be first moved as a complete feature by selecting Move active area mode or clicking L After achieving the best alignment of the contours of the wireframe with the features of the image any precise or final adjustments can be made to individual points on the wireframe amp by selecting Move point mode or clicking 60 Remember to move a single point move the mouse over the point you wish to move when it changes color grab it by holding down the left mouse button drag it to the desired position and then release the mouse button 9 Repeat the previous steps for each of the facial features in turn to precisely align the wireframe contours with the image contours Make any necessary final adjustments in Move point mode 10 Once all the features have been precisely fitted you can turn off Change Active target area mode which will unlock all areas of the wireframe Then in Move point mode you can select each point of the wireframe face outline and align it with the image outline 61 2oj Untitled CrazyTalk Fitting Editor a Oj x File Edit Select View Control Help PCPeealerv E0AQA2K Boor dD ow ot 6 a For Help press F1 11 During the fitting process you should use the preview function often to see your work as you edit Use the different expression preview buttons to view the results To view the finished results use non wireframe mode and press the Preview button on the Player contro
83. m gt This syntax for invoking methods works for both Netscape Navigator and Microsoft Internet Explorer For a full list of supported CrazyTalk methods consult Appendix B CrazyTalk Method Summary 142 Capturing Script Events from CrazyTalk When in a web page the CrazyTalk player sends special messages to the browser to indicate that certain events have happened e g the playing stops These special messages are called Events Using JavaScript you can capture these events and handle them correctly to invoke a response The event handling processes are again different for Internet Explorer and Netscape The following example shows how to handle the events in both cases Capturing Script Events from the CrazyTalk ActiveX Control for IE Syntax lt Script Language JavaScript For CrazyTalk Event Event Pn gt code goes here lt script gt Description e CrazyTalk The ID specified in the lt Object gt section e Event Pn The event to capture and its parameters Pn Example lt Script Language JavaScript For Crazy Talk EVENT Pause word gt alert Pause word lt script gt Take the Pause Event for example The CrazyTalk player fires a Pause Event whenever it is paused The Pause Event carries a value indicating the position where it is paused The following sample captures the Pause Event retrieves the pause position into a word variable and then prompts the user
84. mouse pointer relative to the upper left corner of the CrazyTalk window Remarks None 200 Pause This event occurs when the CrazyTalk is paused Syntax For IE lt Script FOR CrazyTalk Event Pause iCharacter Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_Pause iCharacter lt insert script commands gt lt Script gt Parameters iCharacter Integer value that specifies Remarks Calling the Pause method causes this event to occur 201 StartPlay This event occurs when the CrazyTalk is start to play Syntax For IE lt Script FOR CrazyTalk Event StartPlay iCharacter Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_StartPlay iCharacter lt insert script commands gt lt Script gt Parameters iCharacter Integer value that specifies Integer value specifies which character the playback stops Remarks Calling the Play and the PlayText method causes this event to occur 202 Stop This event occurs when the CrazyTalk is stopped Syntax For IE lt Script FOR CrazyTalk Event Stop iCharacter Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language J
85. ms that support the viewing of Html messages as well as many of the web based email programs In the case of a web based email system or email viewer that does not support Html a Html attachment is provided to the user so they are still able to view the received message simply by double clicking the attached Html file To send a Html Mail 1 Select the Html Mail Outlook98 amp 2000 only option and then click OK 2 The Exporting Media dialog box will then appear and your data file will be created To stop the operation at any time you can press the Cancel button or the escape key on your keyboard depending on the length of your message the creation can take a while Exporting Media E 3 Once complete Outlook will automatically open a new message and the CrazyTalk will be added to the message 100 Untitled Message HTML ae 5 x Eile Edit View Insert Format Tools Actions Help E Send 2 Options At This message has not been sent C Subject FO Welcome you have been senta a Crazy animated amp talking email to install the free web player only required once Open the attachment to view your animated amp talking CrazyMail Save the attachment to your hard disk and then open the attachment to view your animated amp talking CrazyMail dog htm 47 B 4 Type in the address of the recipient or select from your address book and
86. n to see more image detail Zoom out to see less image detail Restore image to original size 33 Click to crop selected photo area Change Active Target Area Eyes Select Active Region Change Wireframe size Rotate Wireframe Move Active Area Move point Feature Enhancement Changes active target area between region and point mode In region mode you can select to move only a region of the wireframe Select wireframe active region from list Includes eyes eyebrows nose and mouth Select then hold down left mouse button Move mouse up to increase or down to decrease wireframe size Select then hold down left mouse button Rotate mouse pointer clockwise or anti clockwise to rotate the wireframe Select by moving mouse to active area when active area color changes grab by pressing and holding the left mouse button drag to desired position and release Move point by highlighting selected point when point color changes grab and drag to desired position Not available in wireframe mode set feature attributes including eyeball size color and position mouth texture and color 34 Morph preview bar Preview model with bright expression Preview model with frightened expression Preview model with happy expression Preview model with angry expression Preview model with surprised expression Preview model with eyes closed Set TTS attributes such as volume pitch and speed
87. nd links For further details regarding the interactive features and how to control the Web component using JavaScript or VB Script see the advanced chapter 131 Copy and Paste code into your favorite HTML Editor The code embedded within a HTML page adding the CrazyTalk Web Component is fairly simple Rather than each time creating a blank HTML page you can use the Copy to Clipboard command to copy the required code to your Windows clipboard This will enable you to simply paste the code into an existing web page you have previously created using your favorite HTML editor 1 Once you have set the CrazyPal Settings and the Web Editor preview window displays the CrazyTalk component as you would like it to appear in your web page click the Copy to Clipboard button CrazyTalk Web Editor File Edit View Help pele B Copy to Cipboard ICukC This will copy the code displayed in the Text View window to the clipboard Open your favorite HTML editor in this example we will use Microsoft FrontPage Select the page you wish to add the Web Component to and load it into FrontPage In the Editor window highlight the position within your page where you wish to add the component Switch to the HTML View by pressing the HTML tab and paste the copied code by pressing the Paste button Ctrl V 132 ak WAAL pe aE ER ea Damcidnriker te surhonnet sard Iis ph np ridge for antes anap mpa
88. nse lt PARAM Name MenuStyie Value t gt lt PARAM Name AutoPiay V alue 0 gt lt PARAM Name License V alue BER aga lt OBJECT gt lt BOOY gt 135 Embedding CrazyTalk within HTML When you embed the CrazyTalk component within a HTML page you place some JavaScript into the HTML An example of this is shown below The JavaScript itself is made up of a number of parameters that all together tell the users HTML browser how to display the CrazyTalk player correctly The JavaScript detects the users browser type and loads either an lt object gt statement for IE or an lt embed gt statement for Netscape With an understanding of what each parameter controls you can manually edit them to suit your intended purpose within the HTML page itself If you understand JavaScript or VB script you can write routines to alter the parameter values by assigning or retrieving different values using different events Note Use of JavaScript is beyond the scope of this user manual however further details regarding accessing properties methods and events are detailed in the following pages The CrazyTalk Web component uses either an ActiveX control for Internet Explorer or a plug in for Netscape Navigator The required code to add a CrazyTalk player a web page must be placed between the lt body gt and lt body gt tags of your HTML page lt script language javascript gt if navigator userAgent indexOf MSIE 1
89. ntaining one of the following values Value Description True The subtitle is visible Default False The subtitle is not visible So the value of the bSubtitle can be true or false Remarks None 175 TextWidth This property specifies a value indicating the width of the subtitle Syntax The following codes can be use to set get the TextWidth property For IE amp Netscape document CrazyTalk TextWidth iTextWidth set var iTextWidth document Crazy Talk TextWidth get Possible Values This property is an Integer whose range is unlimited Remarks None 176 TagMode This property specifies the value of the TagMode Syntax The following codes can be use to set get the TagMode property For IE amp Netscape document Crazy Talk TagMode iMode set var iMode document Crazy Talk TagMode get Possible Values This property is an Integer containing the one of the following values Value Description 0 Disable tags Default 1 Enable pitch tag 2 Enable speed tag 4 Enable volume tag 8 Enable expression tag 16 Enable expressional level tag 255 Enable all tags Set by the TPS The value of the iMode can be one of the above values If you want to enable both the speed tag and the volume tag the value of the iMode should be set to 6 and so on Remarks Toggling the bits of the TagMode properties switches the control of the player between the TPS or Text and individual properties
90. ollowing folder To install to this folder click Next To install to a different folder click Browse and select another folder Destination Folder C Program Files ReallusionsCrazyT alk v1 2 Browse lt Back Cancel 6 Click Next to choose the default destination folder or click Browse to choose a different folder Then click Next to view the following screen InstallShield Wizard fe xj Select Program Folder Please select a program folder amp Setup will add program icons to the Program Folder listed below You may type a new folder name or select one from the existing folders list Click Next to continue Program Folders a lt Back Cancel 7 Click Next to select the default program folder alternatively you can type in the name of a different folder or select one from the Existing Folders list then click Next Setup copies files to the disk InstallShield Wizard 3 A i x Setup Status CrazyT alk v1 2 Setup is performing the requested operations Installing C Program Files Reallusion CrazyT alk v1 2 editor crazptalk chm InstallShield 8 After copying program files to your hard drive Setup prompts you to install the Text to Speech Engine No 9 Click Yes to install the Microsoft Text to Speech Engine After you click Yes Setup copies files and displays the following screen Windows Media Encoder 7 Redistributable Setup 215 x
91. ometimes the obvious is not so obvious If you have ever been attacked by a computer virus you ll Know that it is no laughing matter Viruses can destroy your entire hard drive and can often mean that you lose all the files and programs on your computer not to mention all those CrazyPals you spent many hours working on Sometimes you might have a virus on your computer without even knowing it Luckily there are many things you can do to prevent as well as prepare for virus attacks Virus Detection and Prevention Tips 1 Do not open any files attached to an e mail from an unknown suspicious or untrustworthy source Do not open any files attached to an e mail unless you know what it is even if it appears to come from a dear friend or someone you know Some viruses can replicate themselves and spread through e mail Better be safe than sorry and confirm that they really sent it Do not open any files attached to an e mail if the subject line is questionable or unexpected If the need to do so is there always save the file to your hard drive before doing so Delete chain mails and junk e mail Do not forward or reply to any to them These types of e mail are considered Spam which is unsolicited intrusive mail that clogs up the network 5 Do not download any files from strangers 6 Exercise caution when downloading files from the Internet Ensure that the source is a legitimate and reputable one Verify that an anti virus
92. ontrols 0 ShowDisplay 0 ShowStatusBar 0 gt lt OBJECT gt 126 Exporting an RM RealMedia streaming media file You can export your CrazyPal creation as an rm file that can be published on the Internet RM is a common and popular Internet file format that stores audio and video information and is specially designed to run over networks like the Internet It is a highly compressed format that contains streaming audio and video RM enables content to be delivered to you as a continuous flow of data with little wait time before playback begins This means that your users don t have to wait for audio and video files to fully download before starting to view them The files can be of virtually unlimited length and can run over Internet bandwidths Follow these instructions to export as an rm file 1 Click o to export the CrazyTalk as an RM file k cat sat on Export Media File 2 The Export Media file dialog box opens From the Save as type pull down menu select the file type RM browse to the location you wish to save the file and then click Save to save the file to your hard disk drive 127 Save CrazyTalk AYI File Save ire E editat f fe best File name hes a The Exporting Media dialog box will appear and your media file will be created You can click Cancel at any time to immediately stop the export procedure CrazyTalk a Se Exporting Media Sancel Once creation of yo
93. or File Edit View Control Help New Ctrl M Save b Ctrl 5 Save 4s Import b Export b Send Mail 3 Browse to the folder where the CrazyPal you wish to use is located Sample CrazyPal models are provided in the Samples folder located in the CrazyTalk application folder 4 Select a model and click Open 5 Many CrazyPal characters are provided free for download from our web page From the help menu click Help Add Free CrazyPals to link directly to the Free CrazyPal page After you have imported a model you can start editing the message text or importing the wave file that you want your CrazyPal to say 87 Wave Editor 1 To select Wave Mode from the file menu select View Change to Wave Mode or click the Wave mode button P 2 To importa wav sound file you wish your CrazyPal to speak from the file menu select File Import Import Wave File or click Li The file will be imported and then analyzed to enable the CrazyTalk character to lip sync together with the audio located in the file handle toolbar CrazyTalk Wave Editor Analyzing Voice spent second 3 Alternatively you can use the inbuilt record function to record your own wave file from the file menu select Control Record Wave or click the record button el to launch the CrazyTalk Sound Recorder CrazyTalk Sound Recorder a E e x Input Bevice Mic Volume L 2e kHz 16bits mono Recorded 6 40 second cn
94. or Netscape lt Script Language JavaScript gt function CrazyTalk_MouseLeave lt insert script commands gt lt Script gt Parameters None Remarks None 198 MouseUp This event occurs when a mouse button is released Syntax For IE lt Script FOR CrazyTalk Event MouseUp iButton iShiftState fX fY Language JavaScript gt lt insert script commands gt lt Script gt For Netscape lt Script Language JavaScript gt function CrazyTalk_MouseUp iButton iShiftState fX fY lt insert script commands gt lt Script gt Parameters iButton Integer value specifying a bit field with bits corresponding to the left button bit 0 right button bit 1 and middle button bit 2 These bits correspond to the values 1 2 and 4 respectively Only one of the bits is set indicating the button that caused the event iShiftState Integer value specifying a bit field with the least significant bits corresponding to the SHIFT key bit 0 and the CTRL key bit 1 These bits correspond to the values 1 and 2 respectively The shift argument indicates the state of 199 these keys Some all or none of the bits can be set indicating that some all or none of the keys are pressed fX Integer value specifying the x coordinate of the mouse pointer relative to the upper left corner of the CrazyTalk window fY Integer value specifying the y coordinate of the
95. or ee loj x File Edit Select Yiew Control Help FEART rr H2AaAK Boos b ow amp A a P 5 For Help press F1 56 Fitting the Wireframe The following example will guide you in fitting a photo s facial features with a wireframe to enable the photo to create expressions Follow these instructions to fit a wireframe 1 Click Start Programs CrazyTalk and then click Fitting Editor The Fitting Editor program opens with the default model displayed here you can select your photo or TJM file as described in the previous section 2 Click View Change Wireframe mode or click a to change between simple normal and wireframe off modes z4 Untitled CrazyTalk Fitting Editor 15 x File Edit Select View Control Help 3 In simple wireframe mode a simplified version of our wireframe is displayed over the top of the photo you are about to fit In this mode the wireframe only includes the most important facial feature eyes eyebrows nose mouth and face outline 2 female CrazyTalk Fitting Editor File Edit Select View Control Help BOCAGE FIERA a k AEs g s L A a P 57 4 In normal wireframe mode a seemingly complex frame will be displayed over the top of the photo that you are about to fit By breaking the wireframe down into features you will see that only 6 exist those are 2 eyes 2 eyebrows nose and mouth You can move a single point a region or the entire wireframe
96. ormat Tools Message Help S aa nje y Send Gut Gopy Paste Undo Check Spelling GA To I EE ce m Subject dog exe Attach o dog exe 230 KB aa eles val c P 4 Type in the address of the recipient or select from your address book and then press Send You can personalize the message by typing anything you wish into the message area To view the attachment double click this will run the Crazy Talk message in the standalone player 104 Exporting to EXE You can export your CrazyPal message as an EXE file this file contains a stand alone player enabling you to share your CrazyPal creations across a variety of platforms k 1 Click Ki to export the CrazyTalk to an EXE file 2 A dialog box will appear allowing you to select the audio format and quality You can choose to include the audio voice data or by un checking the option only include TTS voice data Include audio voice data is selected as default however TTS will playback the voice at a higher quality and does not require an audio file to be sent TTS is supported by CrazyTalk users and greatly reduces the output file size If you are unsure whether the user has TTS drivers installed we suggest you keep the Include audio voice data checked CrazyTalk Output Setting Voice Quality r High Cluality Preview C Mid Quality FrewIEw p Normal Quality Seconds io 3 If you select Include audio voice data you are able to
97. ot have an Email program installed in your system or if you use web based email you will need to manually export an exe file and then attach it to a message from within your email account For more information about exporting an exe file see the following section 1 To sent mail click File Send Mail or press from the export toolbar lived in 2 A dialog box will appear allowing you to select the type of email you wish to send the audio format and quality of the voice that you wish to be included with your message Include audio voice data is selected as default this includes an audio file so any user even anyone without TTS installed can hear the message TTS users will hear a much higher quality of voice and it is recommended that users install TTS If you are sure the user you are sending the message to has TTS installed you can de select Include audio voice data this will greatly reduce the size of your output file however users without TTS will not hear any sound If you are at all unsure we suggest you keep the Include audio voice data checked When Include audio voice data is selected you are able to select the quality of the audio that is included The default quality is Mid selecting High will increase the final file size and 98 selecting low will decrease the final file size Clicking the Preview button will playback the audio voice data without using the higher quality TTS voice drivers so you have an idea
98. ount of red green or blue color Clicking Reset to Default will return the color parameters to normal Clicking Hide Eye will temporarily remove the virtual eye overlay so you can compare with the original Any changes you make in this menu can immediately be seen in the image window Virtual Eye Begin by correctly sizing the eyeballs Once complete move each of the eyeballs into a realistic looking position When setting the color enhancement for the white of the eye you will want to select the white of the eye control and use the darkness slider to accurately match the darkness of the white of the eye with the darkness of the image When setting the color enhancement for the eyeball you will want to select the Eyeball control First use the red green and blue sliders to closely match the original eyeball color and then adjust the darkness slider to accurately match the darkness of the eyeball with the darkness of the image 68 Virtual Mouth Select the Mouth Texture check box to apply the mouth texture When the Mouth Texture option is selected you can adjust the color by moving the RGB sliders Choose a color that best matches the model Non textured mouth Textured mouth After you have made your changes press OK to confirm the changes or click Cancel to discard the changes and exit the Feature Enhancement dialog box 69 Editing TTS Voice You can edit many of the TTS voice characteristics such as voice
99. pitch volume and speed to best match the image that you have used as a CrazyPal Altering these characteristics will give your CrazyPal a default sound that you feel best fits with the image Follow these instructions to open the TTS Attributes Dialog box and edit the characteristics 1 Click Control Set TTS Voice Attributes or click el 2 4 Untitled CrazyTalk Fitting Editor ee ioj x File Edit Select View Control Help p E A Preview Enter Volume 100 100 Pitch Hz 60 200 152 Speed VVords Min 450 176 Cancel Test I Preview Voice Only 70 The following options are available Voice Mode Enables you to select a different voice model from the drop down menu of available voices Volume Volume slider to increase or decrease the Pitch slider to increase or decrease the voice s pitch Speed slider to increase or decrease the rate at which the voice speaks Any changes you make to the TTS attributes can be heard by clicking Test to preview your settings button this will play a short dialog Check the box next to Preview Voice Only to preview the voice without animating the photo Click OK to save your changes or click Cancel to discard the changes and exit the TTS Attributes Dialog box If you only have the Sam voice available to you other voices are available directly from our website go to http www reallusion com mitts asp 71 Voice Characters Cra
100. precise position Again highlight the point you wish to move with 19 the mouse grab and drag Use the hotkeys for precise adjustment z4 MALE_01 CrazyTalk Fitting Editor E loj x Fie Edit Select Yiew Control Help joceecoe er epaaak Amon lle os e Move ponl 17 Repeat the previous 3 steps for each of the facial features in turn 18 To aid in fitting the mouth you can enable the Close Mouth option from the File menu This will cause the points for the upper and lower lip to move together as a single line if your model has a closed mouth we suggest you use this option 2 MALE_01 CrazyTalk Fitting Editor A loj x File Edit Select View Control Help Un Gtrl4 Z P HA2QQkb oe At m s v Change Size 4 Rotate 5 Move Active Area D F Move Selected Points se Feature Enhancement Re Bs cate Not snapped shut Snapped shut 19 Finally press the TAB key until the complete wireframe is selected In Move Point mode use the mouse to drag the edges of the wireframe to correspond to the edges of the photo s face 20 HE 10l x Fie Edit Select view Control Help seveeee rig f aaam 21 CrazyTalk replaces the eyes from the original image with virtual eyes To adjust the virtual eye properties click the Feature Enhancement button JMALE_Oi CrazyTalk Fitting Editor g fe ES jj Fie Edt Select Vee Control Hiro Peepeeealrrxvidaopaaak
101. program checks the files on the download site If you re uncertain don t download the file at all or download the file to a floppy and test it with your own anti virus software 116 7 Update your anti virus software regularly Over 500 viruses are discovered each month so you ll want to be protected These updates should be at the least the products virus signature files You may also need to update the product s scanning engine as well 8 Back up your files on a regular basis If a virus destroys your files at least you can replace them with your back up copy You should store your backup copy in a separate location from your work files one that is preferably not on your computer 9 When in doubt always err on the side of caution and do not open download or execute any files or e mail attachments Not executing is the more important of these caveats Check with your product vendors for updates that include those for your operating system web browser and e mail One example is the security site section of Microsoft located at http www microsoft com security 10 If you are in doubt about any potential virus related situation you find yourself in check one of the many locations listed here for up to date information e Symantec Virus Alerts http Awww symantec com avcenter e Symantec Virus Hoax Alerts http www symantec com avcenter hoax html e McAfee Virus Alerts http Awww mcafee com anti virus e McAfee Virus Hoa
102. r import a new photo image the default wireframe is displayed You can import and export wireframe models this feature allows you to reuse a wireframe that you have edited This feature is useful and helps you speed up the process of fitting photos especially if you plan to fit many photos with the same or a similar shaped face You can fit one photo then save export the wireframe model TPM then when you open a new photo you can import and reuse the saved wireframe model Fitting models in this way often only requires simple wireframe rotation and sizing to fit to the new photo Importing Follow these instructions to import a wireframe model TPM 1 Click File Import Wireframe or click c female CrazyTalk Fitting Editor File Edit Select View Control Help Hew Ctrl M Open Chrl o Save Gtr 5 Save 45 ar Import wireframe Export Wireframe Import Photo Anemhs Madal 2 Browse to the folder where you saved a wireframe model TPM that you previously edited 3 Select a wireframe model and click Open After you have imported a wireframe model you can start contouring the wireframe model to the facial features of the photo To Export or Save a wireframe simply click File Export 50 Wireframe and save with a filename in the location of your choice Exporting Saving a wireframe allows you to reuse them time and time again This is especially useful if you plan to animate many different photos of th
103. re ar 31 Fitting Enables you to modify the Wireframe utility rotate resize move points and regions bar and modify eye attributes Morph Enables you to preview the fitting result preview with six different expressions You can bar preview the changes on either the wireframe or the model Player Enables you to preview the fitting result control and open the TTS attributes dialog bar window Provides you with hints and the status of your work Fitting Editor toolbar and icon descriptions File management bar Reset to default model Open a CrazyTalk model complete with fitted wireframe Open CrazyTalk Model Save a CrazyTalk model complete with fitted wireframe Save CrazyTalk Model E Open a CrazyTalk wireframe TPM model Hint This is useful if you create many CrazyPals Import with similar features Wireframe 32 Import a photo or image file you wish to use when creating your CrazyPal Images must be either JPG or BMP format Applies current model to Expression Editor Undo last action Redo last action Model control bar Toggle Wireframe Change Wireframe color oI Zoom in Zoom Out A Restore Toggle wireframe mode between simple normal and off modes Preview your CrazyPal in wireframe off mode to see finished results Toggle wireframe colors to better distinguish between image and wireframe points Colors include black green and white Zoom i
104. review OfF N cccccccseccceseeeecseeeesseseeeeseesesseaeeessaseessaagees 81 Chapter Soiden nar ae sae tla gl ies Saad ee oe haat 82 CrazyTalk Expression Editor ccccssseccssseeeeseeeeeeeeeenseeneess 82 Introducing the CrazyTalk Expression Editor 000 82 Expression Editor toolbar and icon descriptions 0 08ee 84 Opening CrazyTalk Model Files ccccccseeeeeaeeeeeeeeeeeeeees 87 NVAV CG EAO Saraan leg a a 88 Editing the Expression Wave Mode ccsssccsseeeeeeeeeees 90 TOXBE GION gizonan E IN 93 Editing the Expression and Voice Text Mode 94 Saving Your CrazyTalk Script File cccccseeeessseeeeeeeeeees 96 SONGING Mall seed rcrstettsnstccitiecdaieodaatientitieattnlauamdeitanatcteiantdes 98 Send Html Mail Outlook 98 amp 2000 users only cceeeeeeeees 100 Send Html AUACMIMEAL xe dicen cee conden aan aiaiai 101 Send Exe AlaChime nl sccco2sbsnre tesecaenseiannoss vier es erseaeeeiherwteaaees 103 OO MUI 1O EXE reia E E 105 Exporting to AVI BMP or WAV cccceececseeeeeeeeseeeeneaees 108 EXDOMAV I FES resia ea ahexte extoventialecnseuncties 108 E XPOM BMP WS n a acct es wate A ad fa a hte tA ce leas ag 110 EXPO WAV FIGS csieee ei eee eee eet 111 Exporting Quicktime movie to External Devices 112 CrazyTalk Expression Editor Hot KeyS ccccseseeeeeeees 113 TIPS and SUGGESTIONS cc
105. rnal Device ues Untithed CrazyTalk Fitting Editor Eile Edit Select view Control Help o mo f 88 4 Save StS Save Os f g Import wireframe Export Wireframe Import Photo Image Files TWAIN Device p 4oply Model 1 Female tir 40 2 Select your device from the list of available devices displayed in the pop up window Click OK to continue CrazyTalk Ea Select external device Panasonic Digital Camera Cancel 3 An Open file dialog box will appear that links directly to the contents of your digital camera All of your photos will be listed Select the image you wish to import and click OK to continue The image will be imported directly into the Fitting Editor allowing you to crop the image as required 41 Importing photos from Kodak PhotoNet Online When you open the Fitting Editor the default CrazyPal is displayed You can import a photo directly from Kodak PhotoNet Online The CrazyTalk image size is preset to 256x256 no matter what size your source photo is CrazyTalk will scale your image to fit into that size If the height to width ratio of your image isn t 1 to 1 CrazyTalk will simply fill blank areas with a black background For best results when importing from Kodak PhotoNet Online you should use the in built crop tool to create a square 256x256 image You will not be charged to download low or medium resolution images from Kodak PhotoNet Online however hig
106. rrently itis all active grab the wireframe by pressing and holding the left mouse button then drag to desired position and release 6 You can use the Zoom feature to enlarge or reduce any portion of the image to assist in fitting select from the file menu View Zoom In to enlarge Zoom out to reduce and Restore to restore to original size alternatively use the controls on the gs A toolbar Zoom In Zoom Out Restore 2 Untitled CrazyTalk Fitting Editor zaa Oj x File Edit Select View Control Help Untitled CrazyTalk Fitting Editor E lol x PE ARO E age File Edit Select View Control Help Beeeerr B60aa2 2g Untitled CrazyTalk Fitting Editor File Edit Select View Control Help For Help press F1 For Help press F1 For Help press F1 59 7 Once you have achieved the best fit from moving the complete wireframe you can then select Change Active Target Area or click amp on the Fitting utility bar Once this is selected you can choose a single feature from the drop down menu including eyes eyebrows nose or mouth In the example below the eyebrow has been selected all areas of the wireframe are now locked into position except for the red highlighted area that is free to move 2 Untitled CrazyTalk Fitting Editor E Oj x File Edit Select view Control Help seeCeeeerr H2AaAK Glevebrows BO ah Ht Eyebrows n Eyes For Help press F1 8 Each se
107. ry to choose the highest bandwidth possible to get the best quality output If you are planning to send the output via email then select the dual channel ISDN encoding type Select WM Option a Encode Waders Produce HTML Page M Preview HTMI Page cna 5 Select OK and the encoding process will begin This is processed in real time and may take a while 123 Encoding WHY Progress j xj Elapsed Encoding Time 2 467 Sec 6 Once complete the Export complete dialog box will appear click OK to close the window 7 To preview the WMV file you have just created locate it on your hard drive and double click to execute Windows will launch the Windows Media Player ai kev2 Windows Media Player File view Play Favorites Go Help g Radio g Music Media Guide 1O x 00 00 7 00 12 4 8 If you selected the produce HTML page and preview HTML page options your default web browser will be launched and the wmv file will be shown embedded within an html file This html file can be found within the same directory that you saved the wmv file 124 CrazyTalk Streaming Solution for Windows Media Player Microsoft Internet Explorer 01x File Edit view Favorites Tools Help Bac 3 a fa Qsearch G Favorites History ey Sk X heres Tain E acer eanhotidti AWEL htm Oc Links More information E Done o 5 l o GE Local intranet 9 Depending on
108. s come to life CrazyTalk lets you import photographs of your choice The face is bonded with a wireframe so it can make various gestures A lip sync technique allows the character s mouth to move in asynchronous fashion with the words that are spoken from the source text These animated characters CrazyPals can be displayed on your desktop to act as newsreaders email readers or whatever other talking head you desire You can choose from a library of models or create your own Use pictures of family or your favorite movie star to create your own personal newsreader to read back news reports weather updates or sports results With the Web Edition you can also create a Website with your CrazyPal character on it CrazyPal characters are inexpensive to generate no 3D modeling software or streaming server is needed The small file size one CrazyPal character is only 20 KB helps ensure fast Web performance CrazyTalk characters make your site interactive and give it that personal touch Features e Photo fitting Technology CrazyTalk s proprietary 3D facial technology lets you import any image of a face and bring it to life The face is matched to CrazyTalk s Wireframe e Expression Morphing technology Enables you to apply over 20 expressions and gestures such as smiling frowning crying and laughing to the image e TTS Technology CrazyTalk uses TTS to give your models a voice The TTS application lets you easily control volum
109. select the quality of the audio that is included The default quality is Mid selecting High will increase the final file size and selecting low will decrease the final file 105 size Clicking the Preview button will playback the audio voice data without using the higher quality TTS voice drivers you can also enter the number of characters that you wish to preview When you are satisfied with the sound set the Send Mail Type option to Exe attachment and then click OK to begin export 4 The Export EXE file dialog box opens Browse to the location you want to save the file and click Save to save the file to your hard disk drive 5 To play the file browse to the location of the file in Windows Explorer and double click the file The CrazyTalk Messenger opens and plays the CrazyTalk O Crazy Talk Messenger Crazy Talk Web Site About Crazy Talk Exit 6 Right click your mouse to open a menu that enables you to play and stop the message and change the size of the CrazyTalk Messenger window 106 7 In Text Mode if you insert a Web URL in your dialog as shown in the example below a Untitled CrazyTalk Expression Editor File Edit Yiew Control Help BCAO CPL OE BGO E Aiulaloe a Wwew_reallusion com For Help press F1 Line 4 Select 120 138 Mood Normal Level 150 Z 8 Users will be able to click the image from the executable file and be taken to the Website Click the image you are taken to t
110. special software or plug in to run 4 Applications CrazyTalk uses and applications are limited only by your imagination with the Standard version you are able to export in a number of useful and widely used formats This gives you the ability to either send your CrazyPal to a friend or insert the file into a document or presentation With the Web Edition you can also export to the web giving you the ability to add to a website as a virtual character to provide a greeting aid in navigation guide users show presentations provide news updates offer suggestions or inform search engine results The following lists provides only a few of the possible applications for CrazyPals Entertainment E mail messenger greeting card reader joke teller Marketing tool E mail messages product introductions to clients Introductions Send a CrazyPal of yourself to new friends to help break the ice Accessibility Dictating aid for the visually impaired Web spokesperson Web tour guide customer service sales person News and information Virtual journalist virtual weather reporter virtual sports reporter Services Online doctor fortune teller traffic updates System Requirements System requirements to create and play CrazyTalk files are as follows Hardware e Pentium Il 233 MHz Pentium Il 400 MHz or higher recommended e 64 MB RAM 128 MB or higher recommended e 50 MB disk space 100MB or higher recommended e Soundcard
111. st like any program that is launched from a server 210
112. t File Import a Wave File Opens the Fitting Editor application 84 E Switches from Text Mode to Wave Mode Switch to Wave Mode T Switches from Wave Mode to Text Mode Switch to Text Mode Edit control bar Cut selection to clipboard Copy selection to clipboard Paste clipboard contents Undo previous action Export CrazyTalk in different media formats including WMV AVI WAV BMP Export CrazyTalk as a self executable file Launches the CrazyTalk Web Editor Note This function is not included in the Standard Edition 85 Send CrazyTalk Mhtml HTML attachment or self executable file to a friend by email dl Set TTS attributes such as volume pitch and speed and select expression Edit Expression Play all the text that is in the text editing area Play selected section Stop playback Wave Mode control bar Record wave file Record Zoom out to see less wave file detail oom Out rer Restore wave file to its original size Restore 86 Opening CrazyTalk Model Files When creating your own personalized CrazyPal to send to your friends first you will need to select the CrazyPal character that you wish to use Follow these instructions to import a CrazyPal model file TJM for use in the CrazyTalk Expression Editor 1 Click Start Programs CrazyTalk and then click Expression Editor The Expression Editor program opens 2 Click File Open Untitled CrazyTalk Expression Edit
113. t size of the subtitle Sets the font style of the subtitle Show the CrazyTalk Stop playback 146 Hide This method hides CrazyTalk player Syntax For IE For Netscape document CrazyTalk Hide Parameters None Remarks None 147 LoadTJM This method loads a TJM file into the CrazyTalk player Syntax For IE For Netscape document CrazyTalk LoadTJM sFileName Parameters sFileName String value specifying the TJM filename that you want to load Remarks Calling this method will cause a TjmChange event to occur 148 LoadTPS This method will load a TPS file into the CrazyTalk player Syntax For IE For Netscape document CrazyTalk LoadTPS sFileName Parameters sFileName String value specifying the TPS filename that you wish to load Remarks Calling the method will cause TpsChange WordPosition events to occur 149 Pause This method suspends the current playback at the current position Syntax For IE For Netscape document CrazyTalk Pause Parameters None Remarks This method performs the same action as clicking the pause button on the control bar Calling this method will cause Pause WordPosition event to occur 150 Play This method starts playback of the speech content Syntax For IE For Netscape document CrazyTalk Play 0 Parameters Value 0 Play all text Remarks This method performs the same action as clicking th
114. the output method chosen FTP the html and or the wmv files to your web server to allow users to access the page via the Internet You can customize the page with the look and feel of the rest of your site by using an html editing tool like FrontPage or Dreamweaver 10 Alternatively you can open the html file you have created copy the lt object gt statement and paste it into an existing page within your web site An example of the object statement is shown below lt OBJECT ID MediaPlayer CLASSID CLSID 22d6f312 b0f6 1 1d0 94ab 0080c74c7e95 CODEBASE nhttp activex microsoft com activex controls mpla yer en nsmp2inf cab Version 6 4 5 715 Standby Loading Microsoft Windows Media Player Components type application x oleobject gt lt PARAM NAME FileName VALUE web wmv gt lt PARAM NAME AutoSize VALUE 1 gt lt PARAM NAME AutoStart VALUE 1 gt lt PARAM NAME ShowCorntrols VALUE 1 gt lt PARAM NAME ShowAudioControls VALUE 0 gt lt PARAM NAME ShowpPositionControls VALUE 1 gt 125 lt PARAM NAME ShowDisplay VALUE 0 gt lt PARAM NAME ShowGotoBar VALUE 1 gt lt PARAM NAME VideoBorder3D VALUE 1 gt lt NETSCAPE PLUG IN STARTS HERE gt lt EMBED Type application x mplayer2 Src web wmv Name MediaPlayer Width 128 Height 128 Pluginspage http www microsoft com isapi redir dll prd wind ows amp sbp mediaplayer amp ar media amp sba plugin amp AutoSize 1 AutoStart 1 ShowC
115. ther the user you are sending a CrazyTalk message to already has TTS installed All CrazyTalk users have TTS installed By deselecting the Include voice data option your CrazyTalk messages will be much smaller Alter voice attributes Alter the voice attributes including volume pitch and speed to give a more natural sound You can change the voices attributes in combination with the facial expressions to highlight a point or topic within the dialog For example when using the happy expression increase the pitch when using the angry expression lower the pitch and increase the volume Get more CrazyTalk model files You can download many more FREE CrazyTalk model files to send to your friends Either visit http crazytalk reallusion com gettim asp or from the file menu select Help Add free CrazyPals Get more Voices To add more variety to your selection of voices download more TTS engines and voices CrazyTalk requires a SAPI 4 compliant TTS engine Either visit http www reallusion com mtts asp or from the file menu select Help Add more voices 114 Keyboard shortcuts Use hot keys to quickly navigate and speed up creating your CrazyTalk messages 115 Virus s and how to protect yourself Whilst there is no way to completely protect yourself against all virus s a few simple tips will go a long way to providing a good level of prevention and peace of mind Some of this information might seem obvious to some people but s
116. trolled in different ways for Microsoft Internet Explorer and Netscape Navigator For example you have an object named CrazyTalk in your web page and want to access its property Speed In the case of Microsoft Internet Explorer the script would be like this CrazyTalk Speed 50 To set the value of the Speed property var Speed CrazyTalk Speed To get the value of the Speed property For the detail of all the CrazyTalk properties please refer to the Appendix Appendix C CrazyTalk Property Summary 141 Invoking Methods Follow the usual object model to invoke a method through the CrazyTalk plug in for Netscape Navigator The following example defines play and stop buttons that invoke the Play and Stop methods of CrazyTalk lt form gt lt input type button name playbtn value Play onclick CrazyTalk Play gt lt input type button name stopbtn value Stop onclick CrazyTalk Stop gt lt form gt Following codes do the same action as above In many situations we would write codes to invoke methods like this lt Script Lanaguage JavaScript gt function Play document CrazyTalk Play put other codes you want to do after invoking the Play method function Stop document CrazyTalk Stop lt Script gt lt form gt lt input type button name playbtn value Play onclick Play gt lt input type button name stopbtn value Stop onclick Stop gt lt for
117. u have just created you need to save your changes To do this 1 Click File Save Untitled CrazyTalk Expression Editor File Edit View Control Help Pew Chrl h Open Chrl o E Save 4s x ITmrinrt b 2 Then save your CrazyPal script to a convenient location on your hard disk drive When creating TPS files in wave mode the original wave data is stored within the TPS file If you wish to use the TPS file on the Internet or include it in an email message you can select to Export to Web this will remove the original wave data providing you will a much smaller file size You should note however if you try to re edit this file later the audio quality will become distorted To save a TPS file for the web 1 Click File Save for Web 96 test CrazyTalk Expression Edito File Edit View Control Help New Ctrl M Open Ctrl O E Save ateis Save 45 Import Export Send Mail 2 Save your CrazyPal script to a convenient location on your hard disk drive By default your files will be saved in your My Documents folder within the CrazyTalk CrazyTalk Model folder 97 Sending Mail After you have saved your CrazyPal file you are able to send it directly to a friend via Email CrazyTalk provides 3 different Send Mail options so you can select the method most suitable Options include Mhtml email Outlook98 amp 2000 users only Html attachment and exe file attachment If you do n
118. ur media file is complete the Select WMV Option dialog box will appear here you can select the encoding of your image based on bandwidth Try to choose the highest bandwidth possible to get the best quality output If you are planning to send the output via email then select the xDSL Cable Modem encoding type Select AM option 1 j Encode Type Video for Corporate LAM W Produce HTML Page T Preview HTML Page cancel Select OK and the encoding process will begin This is processed in real time and may take a while 128 Ter et ee ee cae Encoding RM Progress Se A Elapsed Encoding Time 2 46 Sec Once complete the Export complete dialog box will appear click OK to close the window To preview the RM file you have just created locate it on your hard drive and double click to execute Windows will launch the RealMedia Player 129 Exporting as a HTML page You can export your CrazyPal creation as a HTML page which can be published on the Internet this enables any user across the Internet to view your CrazyPal When publishing your HTML page you also must publish your data files TJM model file and TPS script file to the same directory When FTP ing CrazyTalk data files to the web ensure you use BINARY mode and not ASCII mode 1 Once you have set the CrazyPal settings to your liking from within the Web Editor click e to export the CrazyTalk as an HTML file Crazy alk Web Edito
119. virtual eye overlays on the eye portion of the image to enable you to create a more realistic animated eye This is required because when the image is morphed the area within the eye is squashed and the real eyeball would be flattened You can alter the virtual eye attributes to match exactly the original eyes with the Feature Enhancement dialog box The virtual mouth is visible when the lips are animated this is the space between the two lips is filled with a texture to give the appearance of a throat This throat texture can be colored to provide the most natural look when the mouth is being animated Follow these instructions to edit the features 1 Click View Change Wireframe mode or click to exit wireframe mode 2 Click Edit Feature Enhancement 66 jel Untitled CrazyTalk Fitting Editor Redo arap HIEtUrE amange size mi PAL mt 5 d F MOVE SEUYE Aes Move Selected Points F Feature Enhancement he Feature Enhancement s s Reset gt 67 The following options are available Size Enables you to increase or decrease the Enhancement eyeball size or move the eyeball up down left or right Clicking Reset will return the eyeball to the original state Color Enables you to change the color Enhancement characteristics of the mouth entire eye only the eyeball or only the white part of the eye Sliders increase or decrease the darkness of the selection or change the am
120. x Alerts http vil mcafee com hoax asp e McAfee World Virus Map http mast mcafee com mast mass map asp If you don t have any anti virus software get some There are many products available from companies like Symantec DrSolomon s and McAfee you can even get web based protection from virus s by installing McAfee clinic you can sign up for a free trial at the following location http www mcafee com myapps clinic ov_scan asp 117 Chapter 6 CrazyTalk on the web Introducing the CrazyTalk Web Editor The CrazyTalk Web Editor is used to set the properties of the CrazyTalk web component used within HTML web pages This allows you to preview in real time how your CrazyTalk character will appear within your web page Once you have set the component with your desired settings you can selectively copy and paste the HTML code directly into an existing HTML page within your favorite HTML editor or save your selection as a new HTML page Toolbar Web Component Preview Window Som be oo aoe E Bie E eaf ee Web Component F sams s g Fes raj Settings Uie a The Web Editor consists a main window displaying a real time preview of your final output and the properties that maybe applied A Text Window is also provided which displays either the HTML code that may be copied amp pasted into a HTML editor or the properties of the Web component 118 Perea Leer ager iret ey eer ap be ak a en eee Tpi Pate oe
121. zyTalk supports SAPI compliant Text to Speech engines We currently use the Microsoft TTS engine as this has 19 voice characters available If you currently only have the Sam voice available other voices are available directly from our or Microsoft s website After you have installed the MS TTS engine you will be able to choose from 19 voice characters Mary on Mike on Male RoboSoft One telephone telephone whisper Mary in Mike in Female RoboSoft Two Space Space whisper Mary in hall Mike in hall RoboSoft Three RoboSoft Five RoboSoft Six Mary in Mike in RoboSoft stadium stadium Four 72 Previewing Your Work You can preview your work at any time by turning off wireframe mode and using the preview button Click View Change Wireframe Mode or click to turn off wireframe mode Untitled CrazyTalk Fitting Editor CO File Edit Select View Control Help Change wireframe Mode Space p E ip Ghange wireframe colar ks ia E EA A te zoom In Ctrl EN g zoom Gut Ctrl Restore Ctrl 0 d Then click Control Preview or click EJ to run your CrazyTalk model 2 Untitled CrazyTalk ae Editor mee o File Edit Select View Control Help lo 66 o NEE a a a fk Boos b wo ole a 73 Saving your CrazyPal character Once you are satisfied with the results of your CrazyTalk model you can save your new CrazyPal ready to be used in the Expression Editor 1 Click File

Download Pdf Manuals

image

Related Search

Related Contents

  Ami Pro - 551  モニタリング新世代 エルーア - 株式会社エルーア・システム  Philips MRD-250 User's Manual    BFC-E Manuel d`utilisation - CNRS  BMW E36用 オリジナルサスペンションキット    Face aux risques, certains s`immobilisent. D`autres se mobilisent  USER MANUAL: Wine Cellars MODE D`EMPLOI: Cave à Vins  

Copyright © All rights reserved.
Failed to retrieve file