/** * @holoscript/core Emotional Voice Trait * * Implements NPC vocalization using neural TTS with emotional synthesis. * Bridges with @builtin VoiceSynthesizer and synchronizes with @lip_sync. */ import type { TraitHandler } from '@holoscript/core'; export interface EmotionalVoiceConfig { /** Default voice ID to use for this NPC */ voiceId?: string; /** Default emotion profile */ defaultEmotion?: 'angry' | 'sad' | 'excited' | 'friendly' | 'scared' | 'neutral'; /** Default emotion intensity */ defaultIntensity?: number; /** Enable automatic caching of audio segments */ cacheEnabled?: boolean; } export declare const emotionalVoiceHandler: TraitHandler; export default emotionalVoiceHandler; //# sourceMappingURL=EmotionalVoiceTrait.d.ts.map