VoiceCrafter streamlines the audio production process by enabling the automatic creation of MetaSounds. This feature is particularly useful for grouping dialogue lines, such as all “greeting” lines for a character, into a single MetaSound.
VoiceCrafter provides two template options for MetaSound creation:
Random Template:
- Functionality: Each playback randomly selects from the assigned voice lines.
- Configuration:
- Ensures no repetition until at least 1/4 of the lines have been played.
- Maintains a global state to avoid repeats.
- Playback: Operate the MetaSound as you would any standard MetaSound or SoundWave. It will autonomously select a random line upon each trigger.
User-Defined Template:
- Functionality: Grants the user the ability to specify the playback index, offering greater control at the cost of additional implementation effort.
- Configuration:
- Includes an integer input named “Index” to select the dialogue line for playback.
- Defaults to the first dialogue line (Index 0) if no specific line is indicated.
- Features clamping to prevent out-of-range indices, defaulting to the nearest valid index.
- Playback: To activate a User-Defined MetaSound, execute the following:
- Drag the MetaSound into the Blueprint graph from the Content Browser, which creates an “Add Audio Component” node.
- From the node’s Return connection, draw a new connection and add a “Set Integer Parameter” node.
- In the “Set Integer Parameter” node, input “Index” for the “In Name” field and supply the desired index or variable to the “In Int” field.
- Connect a new Play node from the first node’s return and execute it subsequent to setting the Integer Index parameter.
Note: The automatic creation of MetaSounds is subject to a maximum of 32 SoundWaves per MetaSound.
Opening MetaSounds with VoiceCrafter:
VoiceCrafter adds a new option in the MetaSounds contextual menu, which allows you to open all individual SoundWaves being used by the selected MetaSounds.