CRI ADX  Last Updated: 2024-07-17 10:47 p
Dynamic Voice Assignment

Voice Assignment from a Voice Pool

"Dynamic Voice Assignment" (DVA) is a function to assign Voice dynamically according to the priority.
The player handle acquires Voices from the "Voice Pool" when playing back the sound.
If there is no available Voice in the Voice Pool, it stops the playback of the voice of the lowest priority, and plays back the sound using that Voice.


Voice Limit Group

The above is the basic mechanism; but more advanced features are available.
For example, if the user wishes to limit the number of simultaneous sound of a gunshot to three, the user can use the "voice limit group."
Voice Priority
Create a voice limit group and name it "sound-of-a-gunshot group," and set the maximum number of the playback voice to three (3). By applying the voice limit group "sound-of-a-gunshot group" to various sounds of gunshot, it limits the maximum sounds in this group to three (3).
The user can also assign the behavior based on "first-in priority" (first-in first-out system) or "last-in priority" (last-in first-out system) to the voice limit group.
For example, last-in priority is suitable to gunshot sounds, in which the last voice request removes the oldest sounds.
On the other hand, first-in priority is suitable to a dialogue, which prevents stopping the current dialogue by the next dialogue playback request.


Customizing Voice Pool
A player handle acquires the Voice which matches the sound to be played back from a Voice Pool.
For example, when playing the stereo sound, the voice for stereo is selected.
Various types of Voices can be pooled in the Voice Pool.
Since stereo Voice can be played back as a monophonic sound, the user can create all Voices in stereo.
However, the user can save memory by making detailed settings, for example, 100 Voices for monophonic, 20 Voices for stereo, and 4 Voices for 5.1 channel.
The user can create multiple Voice Pools and specify in the player handle from which Voice Pool the Voice should be acquired.