Do I need to use something other than an ambient_generic to make dialogue work? Please let me know. Thanks!
Wheatley/GlaDOS/Announcer voices don't work. Help?
Choreo scenes work better for voice lines, as they wait until other scenes are done before continuing and have OnCompletion outputs to make it easy to chain multiple lines. For GLaDOS/Announcer/ probably some of Wheatley's lines (whenever it's played over the intercom), they play at full loudness throughout the map.
Choreo scenes require an actor to "speak" the lines. I believe GLaDOS and the announcer use the same one. The global_ents instance has the required generic_actor.
Wheatley uses @sphere, the name to give him as a core, as in GLaDOS's body, or as the monitor version.
Cave Johnson requires an npc_bullseye in the map with some certain names so the audio can get quieter if you move further away from the loudspeakers. Just play the line ingame and it will output an error with the name of the bullseye you need. Put it in front of a loudspeaker model.