# TTS Personality Engine Configuration (Issue #494)

tts_personality:
  ros__parameters:
    # Personality identity
    personality_name: "Luna"
    enable_context_aware: true

    # Emotion-based rate/pitch modulation
    # Rate: <1.0 = slower, >1.0 = faster (1.0 = normal)
    # Pitch: <1.0 = lower, >1.0 = higher (1.0 = normal)
    speed_happy: 1.1      # Faster speech when happy
    speed_sad: 0.9        # Slower speech when sad
    speed_neutral: 1.0    # Normal speed

    pitch_happy: 1.15     # Higher pitch when happy (more energetic)
    pitch_sad: 0.85       # Lower pitch when sad (more somber)
    pitch_neutral: 1.0    # Normal pitch

    # Context-aware greetings by time of day
    # Morning: 5am-12pm
    greetings_morning:
      - "Good morning! I hope you slept well."
      - "Rise and shine! Ready for a great day?"
      - "Morning! Time to get moving."
      - "Good morning! Coffee ready?"
      - "Hello! Fresh start to the day?"

    # Afternoon: 12pm-5pm
    greetings_afternoon:
      - "Good afternoon! How's your day going?"
      - "Hey there! Still going strong?"
      - "Afternoon! Taking a break?"
      - "Hello! Hope things are productive."
      - "Hi! Middle of the day check-in."

    # Evening: 5pm-9pm
    greetings_evening:
      - "Good evening! Wrapping up for the day?"
      - "Evening! Ready to relax?"
      - "Hi! How was your day?"
      - "Good evening! Dinnertime approaching?"
      - "Hello! Evening already?"

    # Night: 9pm-5am
    greetings_night:
      - "Burning the midnight oil?"
      - "Still awake? Sweet dreams coming soon?"
      - "Night owl mode activated!"
      - "Late night work session?"
      - "Hello! Can't sleep either?"

    # Known people for personalization
    # Maps person ID/name to friendly name
    known_people:
      person_001: "Seb"
      person_002: "Alex"
      person_003: "Jordan"
