Tutorial | Importing a new Sound / Lip-synced voice
Added 2019-12-22 23:43:27 +0000 UTC
My last tutorial this year and for a while!
I've created this tutorial to help you guys import the Voice for the girl in the Christmas scene but it will help you understand how you import FSB Audio files and overwrite the original sounds.
What will you learn?
It is a quick and dirty import so you can replace any existing audio file with your own sound. We are not going to rename the label or create a new sound bank as I have not investigated this enough to understand it yet.
I do know that the audio sound for Siri is selected in StudioNEO via Anim->Voice->Dilligent->Siri
I do know that the sounds files for these start with sys_10_0* and are the voices for Siri and if I replace one with my own sound, it will play my sound instead of her original voice.
What will you see happening in the video?
- I launch the SB3UGS tool which, for me, might be in a different location to your own.
- I browse for the system audio file. This stores sound effects and some of the voices Siri makes in the game. It is located in /abdata/sound/data/pcm/sys/00.unity.3d
- I show you that clicking the file plays the sound effects. For the demo, my original sys_10_001 file will play a diffrent sound to the one you will hear so ignore that it does.
- I highlight it, then go to Assets->Replace files... and locate my own sys_10_001.fsb file. Your file must have the same name as the file you are replacing for the replace to work.
- Now you can hear the lady moaning sound when I click on sys_10_001.fsb
- I double-click on it so show properties.
- When you change the audio you must tell the system how long your audio file is otherwise it cuts off at the wrong time. If you create sounds that loop it's even harder as you have to provide the sound file length with an accuracy of a thousanth of a second or more to avoid any gaps! I set the Length to 19.287 then click Apply.
- I save the file and restart StudioNEO. If you make changes to .unity3d files, in most situations you need to restart StudioNEO otherwise it crashes or you don't see the changes.
- I load a character, select her and go to Anim->Voice->Dilligent->Siri and select the first item. The first item is sys_10_001.fsb, the second is sys_10_002.fsb and so on.
- I play it and then move the camera so you hear the sound coming from different places.
Why didn't her lips move in the first example?
The kind of do but the problem is, my sound isn't loud enough. This is not a problem as I didn't import the sound for her lips to move with it. I wanted the sound so I could mimic the sound being closer or futher away. It means I can play this sound and also an external sound at the same time.
Access all tutorials and find this tutorial in the 2019 Tutorial Vault
How do you create FBS audio files?
That is too much for me to demonstrate but you know you have to make .FSB audio files now. I use the old FMOD Designer tool which is designed to make games. You need to pretend you are making a game but only import audio, then build your game as it exports the fsb files for you to use.
Good luck!