Voice Acting Tutorial Voice acting adds depth to game mods by providing audio material which the
author can use to create conversations and characters (referred to as characters
when they appear in movie clips and as AIs when they appear in-game) that can
provide clues, entertainment, or atmosphere for the player. Good games
have a good story, and voice acting can enhance the storytelling. This
tutorial will show you how to record your voice for use by game authors.nbsp; You will need recording/editing software. You will also need a microphone. There are many types of
microphone and many levels of price and performance. You need not spend a
lot of money. You are recording your voice for use in-game and minor
differences in quality will not be noticed by most players. I started
with a $10 microphone, the type designed for web teleconferencing, and it worked
fine.
I later moved up to a $50 headset microphone and it worked slightly better.
You want a microphone you can
put where you need it and have it stay there. The built-in microphones found in some
monitors and laptop computers may require you to position yourself instead of
the microphone, which can affect the quality of your voice.nbsp;
The last thing you will need is a script. This is a description of what
the character will say and how he/she will say it. This might come from
the mission author, you might write it, or it may be a team effort. You will have to experiment with different settings on your computer &
microphone combination to find the best quality. My old computer had
Audio Equalizer software in which I have to turn off Noise Reduction on the
microphone to avoid loud "pop" sounds that it causes when starting
and ending recording, presumably from turning the mike on and off. My new computer lacks this, and so I have to remove
such sounds manually (which I will describe later).
The room should be quiet, and the CPU fan and other sources of noise should be as far from the
microphone as possible. You should experiment with the settings on the microphone and your computer’s
audio card. If the volume is too high, your
voice gets distorted, and if it is too low and your voice will be too quiet to
hear. The software can correct low volume more easily than distortions,
so err on the side of lower volume, but if the volume is too low then the
amplification process will cause distortion. Some sound card software
includes a "Mike Boost" option; if you have it try turning it on and
off and see which sounds better. Finally, experiment with placement of the microphone; for the desktop mike,
14" from my face and a bit to one side worked best. For the headset mike, I wear it with the mike
near the side of my mouth. Putting the microphone to one side helps
eliminate the "pop" sound that can sometimes happen with hard
consonants, such as "P" or "B" when your mouth emits more
air. When you find a good setup, write the settings in a file and save it in your
voice acting folder for future reference. The recording software must also be configured. The AI sounds in Thief
2 The Metal Age are 22 KHz, 4 bit, mono IMA ADPCM (a type of compression)
format WAV files. The sounds for
VegaStrike, on the other hand, are 44KHz 8 bit mono OGG. To set this up in Audacity, use the menu Edit .. Preferences, and change the
settings as follows: This will set Audacity to export your recordings to WAV files at the desired quality.
If you are voice acting for some other game, use the same procedure to set your
software to match the original game's sound file format. To determine this
qualify, right-click a sound file from the original game, select Properties on
the pop-up menu, select the Summary tab, and note the format information you see
there. To set up the quality in the Sound Recorder, use the menu File .. Properties,
click Convert Now, and set the Format to "IMA ADPCM" and the
Attributes to "22.050 KHz 4 bit mono" Use the Save As button to save these
settings for quicker access. At this point, keep Sound Recorder open so
you do not have to reset the attributes again, and just keep saving new
recordings under different file names. When recording, I keep several windows open on the computer. These include the script,
Volume Control and other audio settings that your computer may use, and the
Recording Software. Resize all your windows so that your script and the recording software are
visible at the same time. You will be reading the script as you make
the recording. Finally, create a folder for the character or conversation you are recording.
This will help you organize your files as you create them, and publish them more
easily. The script is a description of what the character will say and how he/she
will say it. If you are doing a conversation for an author and a specific
mission, the author may write it for you. If you are doing a voice set, to
be used in a more general way, you may be the writer. The most enjoyable
voice acting I have done have been those projects in which the author gave me
generally what he wanted and I decided exactly how to act it out. For conversations, I always write out the script. For voice schemas
(the dozens of things the AI will say in various unscripted situations) I
usually think about what the AI will say generally, then just record a lot of
lines and keep what I like. You should rehearse the script until you are comfortable with it and can say
it the way you want. This is particularly true if there are unfamiliar
names, difficult-to-pronounce words, or if you are changing your voice with an
accent or other characteristic. The Thief and SS2 games, for which I do most of my voice acting, use an
engine in which conversations are set up as separate WAV files for each line,
and the AI take turns speaking via a succession of WAV files scripted to play in
a certain order. This approach creates realistic sounds because the voice
acting lines enamate from the AI who is saying them, so the player's ability to
hear the lines is affected by distance and terrain. This tutorial is
written with the "one line per file" approach in mind. Recording is, in technical terms at least, the easiest step. Click the
Record button on your software, say your lines, and click the Stop button.
My preferred method is to start recording, wait a second or two, and record every line for
a single character with a pause of a second or two between each line, then wait
a second or two at the end before I stop recording. Do not feel rushed to
get all the lines in, as you can remove all the
silent parts during editing. The silence helps you see where one line ends
and another beings during editing, and lets you build a noise profile (more on
that later). Recording the entire conversation,
or schema subset, for one single character at a time makes it easier to keep your voice consistent
for that character. Next, listen to the recording. Listen for errors in what you said or
how you said it. Listen for noise in the background. Steady noise can be
edited out, variable noise is harder to remove. Listen for popping or hissing
from getting too close to the microphone, but do not worry about any such sounds
that occur during moments of silence because they will be easy to remove later.
Ensure the volume of your voice is consistent and appropriate to the script.
If you like the result, save the file in the folder and proceed straight to
editing. If not, erase it and record again. The method used to erase your recording, if you do not like the result,
varies with your software. For Audacity, you can erase the entire
recording by clicking the "X" button in the upper-left of the audio
track to be erased, or you can drag-select parts of the recording then press
the Delete key. For Sound Recorder, you can position your cursor at the
desired spot by moving the slider or using the forward and reverse buttons, and
erase either everything before or everything after that spot via the Edit menu. Editing is the most technically challenging step. There are three
things your recording may have that need to be edited out: Both Audacity and Sound Recorder will show you the waveform that was
recorded. The main difference is that sound recorder shows you only the
part of the waveform at a time, while Audacity lets you set a zoom level to see
exactly the part you want to see: There are two things the waveform can show you. First, you will see in
Audacity that there is some background noise, because when the actor stopped
speaking the wave form did not go completely flat. We will fix that later.
Second, pay attention to the amplitude (height) of the waves. If the waves
are full height, such that they touch the top or bottom of the space, that part
of the sound is as loud as it can go and you should (1) consider turning down
the volume on your microphone or repositioning it further from your mouth and
(2) listen for distortion in that part so you will know if you need to
re-record. Ideally, you want the wave to approach the edges but not quite
touch it. If your recording sounds good and you do not see any problems, the next step
is to remove the noise. Sound recorder has no such feature, but Audacity
has an easy process to remove noise. First, select a portion of the recording during which you were not
speaking (one of the silence/pauses you recorded between lines), then use the menu Edit .. Noise Removal: Click the "Get Noise Profile" button listed under Step 1. You only need
to do this once for each file. If you change your setup,
volume settings, or microphone position, load a different sound file, or close the Audacity program
and restart it, you will
want to re-create the noise profile. Then, select the entire recording with the menu Edit .. Select .. Select All
(or CTRL-A), and click the menu Effect .. Noise Removal. Move the slider to the desired position (I set it about
3/4 of the way to the "less" side, because removing noise also makes
the recording quieter), and click the Remove Noise button. You can also
use the Preview button to hear a second or two of what it will sound like.
Here is part of the same sound shown above, with the noise removed: Listen to the recording again to ensure you like it. Save the file
again, and
you are ready to break the recording into individual lines. With Sound Recorder, this can be tedious. You have to listen, pause, move the
slider, look at the wave form, and note the time to figure out where the sound
starts. If you use the mouse to select the slider, the left and right
arrows will move it in 1/10 second increments, which helps you zoom in on the
spot you want. Once you get as close as you can to the beginning of the
sound, use Edit .. Erase All Before Current Position. Listen to the file
again to ensure you did not remove anything you need to keep. Then, find the end
of the line you want using the same process and Erase All After Current Position.
Listen to the line again to ensure it sounds okay. Save the file
under a new name, reload the original recording, and repeat the process for each
line in the recording set. Audacity makes this process much easier. First, drag the mouse to
highlight the sound you want (the highlighted area will show as a darker gray
per the screen shots below). Then use the zoom button to enlarge that area, using the "Fit Selection in
Window" button found next to the other zoom buttons. After zooming in, you can easily use the mouse to drag-select the sound more
exactly without any blanks at the front or back: Use the Play button to listen to the highlighted area only, to ensure you
selected exactly what you wanted. If the noise reduction was insufficient
and there is still noise where there should be silence, Audacity has one other
feature that will help. Carefully
drag-select a silent part, then press Control-L to render that portion
silent. While this will not solve noise
that occurs during the speaking parts, it is a good trick to remove noise
during times that should be silent, such as when you inhaled between phrases or
smacked your lips between sentences. Besides, background noise that occurs while you are speaking is much
less noticeable than when you are not. Finally, use the menu File .. Export Selection as WAV to save that part
of the sound as a WAV file. Because you already set up the defaults in
your software, the WAV file will be saved in the desired quality. The voice files for any particular character should have names to indicate
what character they are for. Make sure the WAV file name you select
follows a pattern similar to the game for which you are recording the voices,
and that your file names are not the same as any file names from the original
game. For example, the original Thief series Hammer AIs use only a few
voices with names like "ham1...", "ham2...", and "ham3..." so my customer Hammer
character is "ham7..." Take note of the file name. I recently
started cutting-and-pasting
the file name into a text file that is published with the voice set, to make it
easier for the author to program the scripts without listening to all the WAVs
looking for the correct one. You have just edited and saved one voice line. In Sound Recorder, you
will have to reload your original voice recording and edit the next line from
it. In Audacity, you simply zoom all the way out (the rightmost zoom
button is
"Fit Project in Window") and find the next line. Since the line you just
saved is still highlighted, you can hit the delete key to temporarily remove it,
or use the play button to find your next line and the mouse to drag-select it.
If you do not save your master recording, the removal of each line as you finish
it just gets it off the screen and out of your way. Repeat the above
process of zooming in to select the exact portion of the sound you want and
exporting the selection as a WAV file in the folder you created for that
character. Be careful to use a different file name for each sound. When you have all the lines saved, the editing for that conversation or voice
set is done. You can keep the original recording (very long, with pauses
and recording artifacts) in your archives if you want, but it will not be part
of what you publish. Publishing your voice work means organizing your voice recordings and getting
them to those who can use them. I recommend putting each character's lines in its own folder. For
conversations, you could also put all the lines for a single conversation in one
folder. File names should fit the rules for the game, for example Thief
series WAV file names look like "sg1a0_1.wav" with 2-4 characters to identify
the AI, 1-4 for the situation, and 1-2 to identify the specific instance of that
situation. File names should also be unique, so pick AI identifiers that
are not already used in the game. I also recommend putting a text file into the folder explaining who you are,
your requirements for using the voice in game mods (usually a request that you
be credited and informed of the use), and enough information for the game author
to understand your naming scheme and therefore use the appropriate sounds in the
appropriate situations. Put the folder(s) into an appropriately-named compressed file. In Windows,
this is as simple as right-clicking the folder and selecting Send To ..
Compressed Folder which creates a ZIP file. Finally, hang the ZIP file on a
web site and tell the author where to find it, or email it directly to the author if his/her email
can handle large files. For general-use voice sets, I host the files on my
web site. For voice sets that are created for specific conversations, I upload the file
to my web site but do not link it from my publicly-accessible site, and send a
direct link to the author. This way, only the author can find the file, and
any secrets or spoilers contained in the conversation are not released. Final note: practice makes perfect, so if you do not feel ready to try voice
acting, try using your computer to record sound clips from other sources and
then practice editing them in Audacity. Many online web sites offer quotes
from popular movies and TV shows, which are often used for system events by
those wishing to personalize their system. Pull those up in Audacity and
you may be surprised at how much better you can edit them to sound through the
techniques above. Happy voice acting! Don
by Don Willadsen, known on
TTLG as
dlw6 and on
Privateer Gemini Gold
and VegaStrike as
Turbo
Special thanks to
Gore_Torn,
Nameless_Voice, and
Slyfoxx for suggesting improvements to this document.
Back to my Voice Acting Page
Site Map
Looking for web space? Use what we use!
Introduction & Tools
Audacity
is a free open source product that has useful features to make the process
easier.
The Windows Sound Recorder is built
into Windows 3.1, 95, 98, ME, 2K, and XP (maybe NT too, I'm not sure) and,
while not as feature-rich as Audacity, still works. If you have a Mac,
it probably has something equivalent or better.Setup:

Script:
Recording:
Editing:






Publishing: