MetaSounds Creation and Playback

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.

Return