Main Site | Forum | Rules | Downloads | Wiki | Features | Podcast

NLSC Forum

Resources for NBA Live 06.
Post a reply

Speech ID Tutorial

Mon Apr 03, 2006 7:04 am

This is a tutorial for NBA LIVE 06 on how to make speech ID's and put them in the game. For this tutorial, you will need the following things.


  1. Audy 06
  2. Windows Sound Recorder
  3. DB Commander


For this tutorial, I will use Los Angeles Lakers guard Devin Green.

  1. Open up DB Commander. Go under the category NAME and search for Green. You should find Willie Green. Remember his PLAYER ID (1162).
  2. Now you need to find the first name. Go under FNAME and search for Devin. One of the names you will find is Devin Harris. Remember his PLAYER ID too (1217).
  3. Launch Audy 06 and search for xarplhdr.idx, which is located under Program Files/EA SPORTS/NBA LIVE 06/audio/speech/arena. Click on it.
  4. Scroll down until you reach the file name 1162. There should be 3 files on the right of your screen. Click extract for each one. Save them as wgreen2.wav, wgreen1.wav, and wgreen0.wav.
  5. Scroll down to 1217 and there should be 2 files on the right of your screen. Click extract for each one. Save them as dharris1.wav and dharris0.wav.
  6. What about dharris2.wav? Well, it appears that there is no dharris.wav. So, go back to DB Commander and search FNAME for Devin, or something similar to it (like Devon or Devean)
  7. Go under first name and search for Devean. Devean George should appear (530)
  8. Scroll up until you find 530, and extract the first file that you see on the right. Save this as dgeorge2.wav. (Note: If u want to make it easier, ignore Devin Harris's speech id and use Devean George for each of the 3 files. I am using this, however, to show the complexity of making a Speech ID file)
  9. Open Windows Sound Recorder. Click open and search for wgreen2.wav.
  10. Click play and listen as the announcer says his name.
  11. Try and find the spot where the announcer just finished saying Willie. Scroll the tab bar to that desired spot.
  12. Go to Edit and click on delete before current position. Play the file again. The announcer should only say Green.
  13. If you deleted less then what you needed (meaning the announcer says part of Willie), delete the section off where he says partof the name Willie. It should not be a long part of the sound.
  14. If you deleted more then what you needed (meaning some of the name Green was cut off), you must start over. Open wgreen2.wav again. Do NOT save the file.
  15. After you finally have the announcer saying just Green, save the file as dgreen2a.wav
  16. Repeat steps 10-15 for the other two Willie Green files, saving them as dgreen1a.wav, and dgreen0a.wav.
  17. Do the same thing for the dharris and dgeorge files, but click on delete after current position, rather then before, and make them dgreen2b.wav, and so on....
  18. Reopen dgreen2a.wav, and scroll to the end of the sound.
  19. Click edit and click mix with file.
  20. Search for dgreen2b.wav
  21. Click Play. The announcer should say "Devin Green"
  22. Save this as dgreen2.wav
  23. Repeat steps 19-22, using 1 and 0 in place of where the 2 would be.
  24. Go back to Audy 06, and make a new speech file
  25. Add in each of the speech files
  26. Make PBP type same as number at end of the .wav file (e.g. johndoe0.wav pbp type is 0)
  27. Speech ID is 2062
  28. save the file as 2062.dat
  29. click import and open 2062.hdr
  30. go back to DB commander and search for Devin Green in the search engine
  31. scroll all the way to the right, and change SPEECH ID to 2062
  32. Launch NBA LIVE 06
  33. Load your roster to which you made the changes to
  34. Score with Devin Green and hear the announcer say his name


When you become better at this, you can get ready to move on to making speech files for players who do not have a first name or last name of an NBA player (such as James Singleton). In these situations, you will have to use several speech ID's to make up Singleton's speech file.

Enjoy, and start patching.

Mon Apr 03, 2006 7:15 am

Looks like a nice tutorial. Stickied (y)

Mon Apr 03, 2006 5:50 pm

Very nice, I successfully added myself's speech ID in the game. Thank you.

Tue Apr 04, 2006 5:21 pm

'AN ERROR OCCURED' when tryin' to open the xarplhdr.idx :cry:

Wed Apr 05, 2006 6:21 am

RFFS wrote:'AN ERROR OCCURED' when tryin' to open the xarplhdr.idx :cry:


u need to get audy 06 or it wont work.

Wed Apr 05, 2006 3:51 pm

I got audy 06, but it can't work :(

Thu Apr 13, 2006 3:11 am

where's the Audy 06??
give me a dl Link thx:)

Sat Apr 15, 2006 8:26 am

Yeah where can I find Audy 06??
is it in the site? OR somewhere else??

Sat Apr 15, 2006 8:37 am

http://www.nbaliveforums.com/ftopic33364-0.php

Tue Jun 06, 2006 12:15 pm

does anyone know the speech files for the nicknames..... meaning, is it possible to add the audiable nickname to ceated players...... like in NBA LIVE 2003.....?

Wed Jun 07, 2006 10:57 am

Q_Master_H wrote:does anyone know the speech files for the nicknames..... meaning, is it possible to add the audiable nickname to ceated players...... like in NBA LIVE 2003.....?


for created players, there nickname speech files are from 9500 to 9519...

if u want the exact names of each i could tell you that

Thu Jun 08, 2006 9:09 pm

its just like getting one name and adding it to another right? or cud this also work on a customized name?

Sat Jul 08, 2006 4:25 am

Nice tutorial, have a couple problems thought.
1) Why do you use 2062 for step 27?
2) I did everything and the arena announcer works correctly (for andrea bargnani) but Marv now calls him "double-zero" while he is actually number 7.

Sat Jul 08, 2006 5:52 am

caml17 wrote:Nice tutorial, have a couple problems thought.
1) Why do you use 2062 for step 27?
2) I did everything and the arena announcer works correctly (for andrea bargnani) but Marv now calls him "double-zero" while he is actually number 7.

i am trying to do andrea bargnani as well, but its not working. can you help me?
i did everything it said...i edited the dbf, i put the file in the sgsm folder...but when i load my rosters and play and score wtih him they dotn say anything..

Sat Jul 08, 2006 8:44 am

I dont think you're supposed to put it in the sgsm folder. Put it in the arena folder I believe, then import the .hdr file

Sat Jul 08, 2006 1:32 pm

wait i got it messed up with something else
heres what i did
i follwed all the instructions...and i have xarplhdr.idx open, i import the .hdr file with the speech things, and once i import it i even preview it just to make sure its right, and it is, then im thinkin it auto saves or somethin like that so i do some db editing...
but in the game when i score with him nothing is being said...

Sat Jul 08, 2006 2:39 pm

are you sure you did steps 24-28?
I am not much help on this subject

Sun Jul 09, 2006 12:05 am

i am sure..

Speech Files

Wed Aug 09, 2006 10:44 pm

How do I add speech files for a name that is not in the list.

Wed Aug 09, 2006 11:11 pm

can anybody do "benjamin caldito" speech file??

Mon Jun 23, 2008 6:21 am

I tried this for a created player and couldn't get it to work. I went into players.dbf from \My Documents\NBA LIVE 06\saves to get my created players SPEECHID 9921 (different from the PLAYERID for some reason) and used AUDY06 and loaded file 9921.hdr. The arena announcer still uses the created players number. Any ideas what I'm doing wrong?

Sun Jun 29, 2008 4:11 am

Got it to work by using the same number for the SPEECHID as the PLAYERID.

Thu Jul 03, 2008 5:37 pm

can someone post a link for audy06? cant seem to find it anywhere... thanks

Sun Sep 14, 2008 9:32 am

I make anthony parker speech id, the PA anoouncer say it correctly but Marv announce his number double zero instead of 18.How can i make marv to say the correct number of anothony parker.

Sat Nov 08, 2008 5:34 am

fumanchu wrote:can someone post a link for audy06? cant seem to find it anywhere... thanks
Yes, please. I can't find it either.
Post a reply