Search the archive:
YaBB - Yet another Bulletin Board
 
   
 
Page Index Toggle Pages: 1
Send Topic Print
Own voice in ATC (Read 403 times)
Feb 21st, 2005 at 7:24am

Paulcoy   Offline
Lieutenant Colonel
I love YaBB 1G - SP1!

Posts: 7
*****
 
I saw an article somewhere giving a tutorial on how to put your own voice in FS2002 ATC, it told you what sentences to record and where to put them, but I can't find it now. Does anyone know of its where abouts or similar?
 
IP Logged
 
Reply #1 - Feb 25th, 2005 at 4:21pm

flyboy 28   Offline
Colonel
Jacksonville, FL

Posts: 13323
*****
 
I don't think it's possible.. Even if it was you'd be pulling your hair out trying to find the files.. I'd just say leave it.. Roll Eyes
 
IP Logged
 
Reply #2 - Feb 25th, 2005 at 11:19pm

Saratoga   Offline
Colonel
757/767 Captain   Major,
USAF
Dallas-Ft. Worth Intl. (KDFW)

Gender: male
Posts: 571
*****
 
Ya I know you can edit the voices on there but I dunno how to record your own, never seen anything like that.
 

Pilot for a major US airline certified in the: EMB-120, CRJ, 727, 737, 757, 767, and A-320 and military, T-38, C-130, C-141, and C-5 along with misc. other small airplanes. Any questions, I'm here for you.
IP Logged
 
Reply #3 - Feb 26th, 2005 at 12:18am

dave3cu   Offline
Colonel
Procrastinate now, don't
put it off.
3CU, Northern Wisconsin, USA

Gender: male
Posts: 3077
*****
 
Haven't used it myself, but maybe this is what your looking for:

http://www.microsoft.com/games/flightsimulator/fs2002_downloads_sdk.asp#atc

Quote:
ATC Voicepack SDK

This programmer's reference for the ATC Voicepack Software Development Kit (SDK) describes the tools used to design and build air traffic control voicepacks for Microsoft Flight Simulator 2002. The term "voicepack" refers to a compressed file (.gvp file) that contains all of the content (audio and text) required by the ATC system. The SDK includes the information you need to create a fully functional voicepack for Flight Simulator 2002.
To create new voicepacks, you should understand how to record, edit, and insert markers in .wav files.



Cheers,
Dave
« Last Edit: Feb 26th, 2005 at 7:45am by dave3cu »  

At that time [1909] the chief engineer was almost always the chief test pilot as well. That had the fortunate result of eliminating poor engineering early in aviation.          Igor Sikorsky

I intend to live forever....so far, so good.         Steven Wright

You know....you can just rip up a to-do list.
IP Logged
 
Reply #4 - Feb 26th, 2005 at 10:06pm
Drumlineramos   Ex Member

 
Assembled Voices: Making ATC Talk

"Pacifica 208 would like ILS Runway 19 approach vectors to final."

What does it take to record, assemble, and play this simple phrase in Microsoft Flight Simulator? Much more than just recording air traffic controllers speaking into a microphone.

"Tot would like tot approach tot."

What? Would you spend hour upon hour in a recording studio talking like this? Ten intrepid Flight Simulator team members said, "Yes." Although they initially knew little about how much they were signing up for, all of them volunteered their time through two versions of Flight Simulator.

Flight Simulator ATC uses an array of hundreds of concatenated phrases that are assembled at runtime depending on the choices the user makes from the ATC menu and the controller's responses to events. The air traffic control system in Flight Simulator uses more than 45,000 .wav files in ten voices. Playing a single phrase in the simulator sometimes requires splicing many pieces together. For example, when a user chooses an IFR clearance from the ATC menu, the controller responds with a phrase that is structured like this:

[callsign] is cleared to [airport_destination] airport [route]. Fly runway heading, climb and maintain [altitude_new]. Departure frequency is [frequency_departure], squawk [squawk_new].

At runtime, all of the phrases in brackets (called tokens) are replaced by sub-phrases so that the top-level phrase makes sense. The token replacements in the example are based on the tail number, flight plan, airport information, and a random squawk code. Typically a phrase fills in like this:

Pacifica 483 is cleared to Miami airport as filed. Fly runway heading, climb and maintain 15,000. Departure frequency is 137.275, squawk 5422.

Complexity and flexibility are required to fit a wide variety of ATC situations. In many ATC phrases, the tokens can resolve to multiple sub-tokens. For example, the [callsign] token can resolve to [callsign_civ_long], [callsign_civ_short], or [callsign_commercial]. The [callsign_civ_long] token is used for initial calls to ATC by non-commercial aircraft, and [callsign_civ_short] is used in subsequent calls. Each of those tokens resolves to a series of letters and numbers to create the call sign.

There were four main challenges in producing the audio for ATC: recruiting voice talent, producing natural-sounding ATC dialog, editing the raw audio, and managing the files in post-production.

In addition to the hundreds of phrases, more than 3,600 airport names were recorded. Each of the ten people spent about five hours in the studio just to record the airport names! To get the place name pronunciations as correct as possible, we had native speakers at Microsoft record hundreds of audio files that were played for the voice talent in the studio. (Try pronouncing Gorna Oryahovitsa if you're not from Bulgaria.)

Naturalistic sound

Because audio would later replace the tokens in the phrases, we couldn't have words slurring into one another ("cleared to Albuquerque" is normally vocalized as "cleared to-walbuquerque"). To solve that problem, the script generator automatically replaced the tokens in scripts with the word "tot." The word "tot" has a hard consonant at each end and therefore gives a clean sound between the surrounding words in the sentence. That avoids the problem of liaisons in concatenation.

Editing the audio

Each recorded phrase that contained tokens had to be edited to remove the word "tot" and replace it with an appropriate marker. A marker in a .wav file identifies the spot where another piece of audio can be spliced into the phrase. The marker must be labeled with the name of the phrase that belongs at that marker. For example, the phrase:

[callsign] is cleared to [airport_destination] airport [route]. Fly runway heading, climb and maintain [altitude_new]. Departure frequency is [frequency_departure], squawk [squawk_new].

is scripted to read:

Tot, is cleared to tot airport tot. Fly runway heading, climb and maintain tot. Departure frequency is tot, squawk tot.

And then the audio is edited to remove "tot" and insert markers:

[callsign] is cleared to [airport_destination] airport [route]. Fly runway heading, climb and maintain [altitude_new]. Departure frequency is [frequency_departure], squawk [squawk_new].

File management was a challenge for a number of reasons. As the production process evolved, phraseology was refined and changed. That meant each minor change cascaded through multiple files. It was crucial that changes be made to all of the appropriate files or else the simulator could not correctly read the phrase. The tools we used to verify consistency are the same tools available with the ATC Voicepack SDK.

This is the kind of challenge that makes Flight Simulator a fun product to work on. We were fortunate to find talent already existing on the team who could do the job. So next time you use ATC in Flight Simulator, tip your hat to the folks whose voice you hear and repeat after me a thousand times, "Tot, is cleared to tot airport tot…"

link: http://www.microsoft.com/games/flightsimulator/fs2004_assembledvoices.asp
 
IP Logged
 
Reply #5 - Feb 27th, 2005 at 4:41pm

Paulcoy   Offline
Lieutenant Colonel
I love YaBB 1G - SP1!

Posts: 7
*****
 
Something tells me I'm going to abandon the idea of my own voice in FS2002, but thanks for all your replies.
 
IP Logged
 
Reply #6 - Feb 28th, 2005 at 5:00am

Craig.   Offline
Colonel
Birmingham

Gender: male
Posts: 18590
*****
 
And thats why you also dont get these full emergencies and other radical situations people want in flight sim. Can you imagine how long that would take?
 
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print