Speculating and my suggestion is that we might have a problem with the accent class - and if not then least we eliminated a possibility 
In the EDU there is noted what accent and what accent class the unit has (here called voice_type).
I use the EDU from the TATW-submod MOS here as example;
Code:
type Axemen of Lossarnach
dictionary Axemen_of_Lossarnach ; Axemen of Lossarnach, Superior
category infantry
class heavy
voice_type Heavy
accent GondorInfantry
If your units has not voice_type or accent noted in the EDU you should give them such.
Or if incorrect, say voice_typ General instead of Heavy or other flaw as wrong accent, change it.
Accents in the textfile EDSUV is split into class General, class Heavy and class Light.
| How it looks in EDUSV |
Code:
accent GondorInfantry
class General
vocal Group_Created
(...)
vocal Unit_Under_Attack
event
folder data/sounds/Voice/Human/Localized/Battle_Map
English_General_Unit_Under_Attack_1.wav
English_General_Unit_Under_Attack_2.wav
end
class Heavy
vocal Group_Created
(...)
vocal Unit_Under_Attack
event
folder data/sounds/Voice/Human/Localized/Battle_Map
English_Heavy_Unit_Under_Attack_1.wav
English_Heavy_Unit_Under_Attack_2.wav
end
class Light
vocal Group_Created
(...)
|
In this example it means that Axemen of Lossarnach needs to be put into the EDSUV 1) under accent GondorInfantry 2) under class Heavy 3) under vocal Unit_Select
But if I, say, edit like this
Code:
accent GondorInfantry
class General
vocal Group_Created
(...)
vocal Unit_Select
unit Axemen of Lossarnach
event
folder data/sounds/Voice/Human/Localized/Battle_Map
4a_Gondor_Lossarnach_1.wav
4a_Gondor_Lossarnach_2.wav
end
(...)
= voices given under 1) accent GondorInfantry 2) under class General instead of class Heavy. Then my axemen will not speak, because in the EDU they are voice_type Heavy, not General.
Hope this might be the case