UpStage v2.1 User Manual

Speech and Text Chat

Ive got something to sayTo make your avatar speak, type into the text input field below the Chat window (bottom right of your screen) and hit enter (if there isn’t a blinking cursor line there already, you may need to click the mouse there). 

Your text will appear with your avatar’s name in the text chat window, as well as on the stage beside your avatar (unless you have not put your avatar onto the stage). It will be spoken aloud in the voice selected for that avatar (note that you cannot change an avatar's voice on stage, this must be done in the avatar edit screen from the Workshop).

The audience can also type into the text chat, but their text won't be spoken out loud and only appears in the text chat window, not on the stage. As the audience doesn’t log in, there are no names connected to the audience chat. If you aren’t holding an avatar, your text will appear as audience text.

I think therefore I am

You can make your avatar “think” by typing : (colon) before the text. Your text will appear in a thought bubble over the avatar, but won't be spoken aloud. It will appear in the text chat window in blue and with curly brackets around it (see image below).

this is how we shout 


To make your avatar "shout"
, type ! before the text. Your text will appear in a red-outlined bubble over the avatar, and in the text chat window as red capitalised text. It will be spoken aloud and the avatar's voice is subtly modified upwards in pitch.

 listen up everybody


Avatar Voices

UpStage uses the Festival Speech Synthesiser and MBROLA to generate text2speech audio for the avatars' voices.

When you upload a new avatar, you will arrive at the avatar's edit screen where you can select its voice from a dropdown menu. To change the voice of an avatar that has previously been uploaded, you can access the edit screen from anywhere where you can click on the avatar name (e.g. the Manage avatars screen or the Stage edit screen).  Once you have changed the voice, you will need to reset the stage(s) it is assigned to for the change to take effect.

Note that changing an avatar's voice will change it on all stages that the avatar is assigned to; therefore you should not change the voice of an avatar that is not yours or that you think other people may be using on another stage.

See Section 5.5 for more information about available voices, descriptions, and how to add more.

Saving the log

The text chat is automatically saved by the server, and can be viewed by adding “/log” to the end of the URL in the address bar of your browser (e.g. You can then either select “Save as” from your browser’s file menu, or copy and paste the text into a text file.

Resetting a stage (from the Stage Edit screen in the workshop) will permanently delete all of the text from the chat log.


Players can “whisper” to other logged-in players; this lets you communicate with your fellow players without the audience hearing or seeing it. You can whisper to an individual player, a number of players, or to all logged in players present on the same stage as you. You can also whisper to players on other stages, but you must use their usernames, and there is currently no way to whisper to a player who is in the Workshop and has no stage open. Note that you can have multiple stages open at the same time in different browser tabs or windows, and you can have the Workshop open as well as a stage or stages.

Typing a whisper command incorrectly displays a “how to” message in your chat

field.  If messages are not delivered to users (due to misspelling a username, or a user not currently being online), the whisper "bounces" and informs the sender what went wrong in the chat field.


 To whisper:
 to a single player   /wh username1=Message
 to multiple players  /wh username1,username2,username3=Message
 to all users on the current stage  /wh *=Message

Note - /whisper works exactly the same as /wh but obviously it's easier to just type /wh