detect_narrative_voice
Identify narrative voice types in text segments to distinguish between primary narration, human prayer, divine speech, and descriptive passages for accurate divine action extraction.
Instructions
CRITICAL: Detect the narrative voice type of a text segment.
Distinguishes:
primary_narration ("The Lord did X") = action executed in-scene
human_to_divine ("You led them...") = human prayer/praise, RETROSPECTIVE
divine_direct_speech ("I am the Lord") = God speaking
human_about_divine ("The Lord is my shepherd") = descriptive
Use BEFORE extracting "divine actions" to avoid confusing retrospective prayer with primary divine agency.
Args: segment_id: ID of the segment to analyze. domain_vocabulary: Optional DomainVocabulary for enhanced detection.
Returns: Narrative voice detection result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| segment_id | Yes | ||
| domain_vocabulary | No |