Editing Arcane University:Voice Line Implementation
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 29: | Line 29: | ||
* FonixData.cdf for lip syncing. This specifically should be in the Data/Sound/Voice/Processing/ folder in your Skyrim directory. This file is reportedly created when the Creation Kit is installed; if not, then see here: https://www.nexusmods.com/skyrimspecialedition/mods/40971 | * FonixData.cdf for lip syncing. This specifically should be in the Data/Sound/Voice/Processing/ folder in your Skyrim directory. This file is reportedly created when the Creation Kit is installed; if not, then see here: https://www.nexusmods.com/skyrimspecialedition/mods/40971 | ||
* If you are using Skyrim Special Edition then you will need to download and install Nukem's CK fixes: https://www.nexusmods.com/skyrimspecialedition/mods/20061. (If you are using the SSE CK, you should be using this anyways—trust me.) | * If you are using Skyrim Special Edition then you will need to download and install Nukem's CK fixes: https://www.nexusmods.com/skyrimspecialedition/mods/20061. (If you are using the SSE CK, you should be using this anyways—trust me.) | ||
− | |||
==Audio File Naming Convention== | ==Audio File Naming Convention== | ||
Line 70: | Line 69: | ||
For example "MaleElfHaughty" or "FemaleElderly". | For example "MaleElfHaughty" or "FemaleElderly". | ||
− | The | + | The “Allow Default Dialogue” checkbox governs whether NPCs with this voice type will use generic dialogue; generally this means dialogue that is not conditioned to any specific NPC or group of NPCs. Full detail on what this means can be found on the Creation Kit Wiki: https://www.creationkit.com/index.php?title=VoiceType |
− | Once you have created your voice type, the next step is to apply it to your NPC. To do that, first find your NPC in the Object Window and go to edit them. On the | + | Once you have created your voice type, the next step is to apply it to your NPC. To do that, first find your NPC in the Object Window and go to edit them. On the “Traits” type, look for the “Voice Type” dropdown menu. Find your voice type and select it. |
[[File:QI-VoiceLines-Fig4-NPC.png]] | [[File:QI-VoiceLines-Fig4-NPC.png]] | ||
Line 82: | Line 81: | ||
"Talking Activators" are special activators that you can... talk to. Think of things like the Augur of Dunlain, the Dark Brotherhood's Black Doors, or Daedric Princes communicating through their statues. | "Talking Activators" are special activators that you can... talk to. Think of things like the Augur of Dunlain, the Dark Brotherhood's Black Doors, or Daedric Princes communicating through their statues. | ||
− | These talking activators use voice types | + | These talking activators use voice types a well. Like for NPCs, there is a dropdown menu to select your voice type. |
− | [[File:QI-VoiceLines-Fig5-TalkingActivator. | + | [[File:QI-VoiceLines-Fig5-TalkingActivator.png]] |
====Special Case: Creature Dialogue==== | ====Special Case: Creature Dialogue==== | ||
Line 100: | Line 99: | ||
[[File:QI-VoiceLines-Fig6-VoiceFolder1.PNG]] | [[File:QI-VoiceLines-Fig6-VoiceFolder1.PNG]] | ||
− | + | In this folder, create a new folder whose name is your plugin's name exactly. For instance, if my plugin's filename was "KM's Test Plugin.esp", then I would create a new folder named "KM's Test Plugin.esp". | |
[[File:QI-VoiceLines-Fig7-VoiceFolder2.PNG]] | [[File:QI-VoiceLines-Fig7-VoiceFolder2.PNG]] | ||
Line 115: | Line 114: | ||
There are a few advantages to a label track vs. creating the individual files manually: | There are a few advantages to a label track vs. creating the individual files manually: | ||
* Generally, it's just faster. | * Generally, it's just faster. | ||
− | * The label track can be saved and reloaded so that | + | * The label track can be saved and reloaded so that it labels can easily be adjusted later. |
− | * It allows multiple people to work on the implementation at once. | + | * It allows multiple people to work on the implementation at once. For instance the implementer could create the label track on the original audio while a sound engineer is simultaneously mastering the audio. Then, the implementer could load their label track onto the mastered audio to cut into individual files. |
− | |||
− | |||
− | |||
− | |||
− | |||
===Creating the Label Track=== | ===Creating the Label Track=== | ||
Line 135: | Line 129: | ||
<li> Listen to the segment, and look for the following: | <li> Listen to the segment, and look for the following: | ||
<ol style="list-style-type:lower-roman"> | <ol style="list-style-type:lower-roman"> | ||
− | <li> Does the VA read the line correctly? | + | <li> Does the VA read the line correctly? )The NPC will be lip synced to the line exactly as it's written, so make sure they got it right!)</li> |
<li> Is everything pronounced right?</li> | <li> Is everything pronounced right?</li> | ||
<li> Is the acting good?</li> | <li> Is the acting good?</li> | ||
Line 152: | Line 146: | ||
* For Skywind, we've found that for standard dialogue, a buffer between 0.25 and 0.5 seconds is the "sweet spot" for what sounds natural in dialogue, and is good for lip syncing. | * For Skywind, we've found that for standard dialogue, a buffer between 0.25 and 0.5 seconds is the "sweet spot" for what sounds natural in dialogue, and is good for lip syncing. | ||
− | ** If you are curious, I have two examples of testing how silence buffers affect lip syncing: | + | ** If you are curious, I have two examples of testing how silence buffers affect lip syncing: https://www.youtube.com/watch?v=fq8vX6NJfNA https://www.youtube.com/watch?v=5baw4lkXExs |
− | |||
− | |||
** More than 0.5 sec will sound awkward, so try not to go over! | ** More than 0.5 sec will sound awkward, so try not to go over! | ||
** Combat lines (such as an NPC reacting to getting hit) should have very little silence (but not none!) so that there is no delay in their reaction. | ** Combat lines (such as an NPC reacting to getting hit) should have very little silence (but not none!) so that there is no delay in their reaction. | ||
Line 219: | Line 211: | ||
[[File:QI-VoiceLines-Fig15-Stereo.png]] | [[File:QI-VoiceLines-Fig15-Stereo.png]] | ||
− | <li> To convert to 44100 Hz, use Ctrl+A to select your entire track, and then go to Tracks → Resample and select 44100 Hz | + | <li> To convert to 44100 Hz, use Ctrl+A to select your entire track, and then go to Tracks → Resample and select 44100 Hz.</li> |
[[File:QI-VoiceLines-Fig16-Resample.png]] | [[File:QI-VoiceLines-Fig16-Resample.png]] | ||
Line 303: | Line 295: | ||
==Practice Files== | ==Practice Files== | ||
− | + | You can download some files to practice with here. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |