Mass staat voor Microsoft Agent Scripting Software, het is een freeware imitatie van het onvolprezen MASH. Het maakt het erg makkelijk om pagina's te maken met een Agent script; Mass bewaart het script dat je maakt in Visual Basic; bij Mash kun je ook kiezen voor o.a. javascript. Het grootste voordeel van Mash is dat je scripts tussentijds kunt afspelen en testen; bij Mass moet je het opslaan en uitproberen.
Ik ga ervan uit dat je de nodige Ms Agent files op je pc hebt staan; zo niet of weet je het niet kijk dan nog even naar de workshop 1 Documenten voor laten lezen .
Download en installeer Mass eerst (unzip en dubbeldik op mass.exe).
Een nieuw script
Start het op. Klik op File en kies New Script.

Je kiest vervolgens een Agent Character, bijv. Peedy.

Als je dat hebt gedaan krijg je de Script Zone te zien. Bekijk die maar eens op je gemak.

Een optreden van een Ms Agent begint altijd met Show en eindigt met Hide. Door op de knoppen rechts boven te klikken, wordt de code geplaatst in het Script Output venster; om een beter overzicht te hebben wat daar staat kun je op de Edit knop drukken, waarna een teksteditor-achtig venster geopend wordt.
Het optreden van de Agent wordt verder ingevuld met
1. Animations; je kiest die met het dropdownmenu en Add Animation; de animatie alvast wordt getoond , als je hem selecteert in het menu;maak spaarzaam gebruik van animaties; voor één keer leuk, worden ze al gauw irriterend en vermoeiend.
2. Verplaatsingen, Move to, je realiseert dat door op de Agent te klikken en hem vervolgens ergens naartoe te slepen; het eindpunt wordt vanzelf vastgesteld en aan de code toegevoegd met Add move. En...

3. Tekst laten zeggen: klik en selecteer de tekst in het Speak this Text venster en typ je nieuwe tekst. Voer in met de Speak knop (of met de de fluister whisper of denk think knop; zonder geluid maar met tekstballon).
Tekst inbrengen
Ga nu aan de slag; maak je eigen tekst; wissel die af met wat animaties; na een tijdje knutselen staat er dan bijvoorbeeld:
Peedee.Show
Peedee.MoveTo 804, 103
Peedee.Play "Greet"
Peedee.Speak "Welkom bij de Mass workshop"
Peedee.Speak "leuk, dat je meedoet"
Peedee.Play "Congratulate"
Peedee.Speak "Dit is een eenvoudiger versie van Mash"
Peedee.Speak "maar het is dan ook gratis"
Peedee.Speak "als je een reeks codes opslaat als pagina"
Peedee.Speak "via fijl en seef script"
Peedee.Speak "wordt het bewaard als webpagina met een visjoeal besik script"
Peedee.Speak "mash kan het ook bewaren als javascript"
Peedee.Play "Explain"
Peedee.Speak "en dat is wat makkelijker tussentijds aan te passen"
Peedee.Play "Suggest"
Peedee.Speak "Wat aan mass erg makkelijk is"
Peedee.Speak "\Pau=3000\is dat je spraak"
Peedee.Speak "in het menuvenster links"
Peedee.Speak "erg makkelijk aan kunt passen"
Peedee.Speak"xxxxxx" is de praatcode. Peedee.Play "Suggest" , play geeft de animatie code aan.
Als je nu wilt kijken wat het geworden is, sla je de code op via File, Save Script.
Standaard wordt het opgeslagen in je Agent map wat niet de handigste plek is, Mijn Documenten, is een betere. Als je de pagina klaar vindt wat betreft je Agentscript, kun je met een gewone Html editor zoals Frontpage je tekst en plaatjes toevoegen.
Spraak
Je kunt in het linkerveld van de Script Zone enkele snelle tags maken, vooral op het gebied van spraaksynthese: snelheid, toonhoogte, volume, nadruk (empesize), spreekstijl en pauzes.
Extra mogelijkheden
Je kunt verschillende zaken nog apart instellen via het Actions menu (keer terug door op de knop Script Zone te klikken) :
Map text; maakt het mogelijk de ballontekst onafhankelijk van de spraak te laten zijn.
Move plus maakt het mogelijk de bewegingen van de Agent aan te passen aan de schermresolutie.

Set Balloon Font past lettertype- en grootte aan; helaas is het niet mogelijk, zoals in Mash de tekstballon weg te laten.
Set Character Size de mogelijkheid de grootte van de agent zélf aan te passen.
Speak Wave biedt de mogelijkheid een geluidsbestand aan de Agent te koppelen; je kunt daar een ballontekst aan toevoegen.
Set TTS Mode maakt het mogelijk een specifieke Spraaksynthese stem te kiezen; een bepaalde kwaliteit of taal. Dit kan dus heel handig zij als je persé een mannen- of vrouwenstem wilt of een hele goede kwaliteit spraaksynthese zoals Realspeak (tegenwoordig ook bij Dragon Naturally speaking).
Ik maakte voor deze workshop deze pagina bekijk het én de code eens en stuur me je eigen fabrikaten.