Project Files
dist / narrator.d.ts
/**
* @file narrator.ts
* @description Full narration pipeline for vibevoice-tts.
*
* Combines:
* - Style presets (storytelling, children, christmas-tale, etc.)
* - Mood modifiers (warm, mysterious, energetic, etc.)
* - Language packs (Polish abbreviations, foreign words, acronyms)
* - Narrative structure detection (dialogue, scenes, chapters)
*
* Pipeline stages:
* 1. Load style preset + apply mood modifier
* 2. Load language pack
* 3. Expand language-specific abbreviations
* 4. Insert phonetic hints for foreign words
* 5. Detect narrative structure
* 6. Insert narrative-aware pauses
* 7. Insert auto direction tags
* 8. Chunk the script
* 9. Generate TTS recommendations
*/
import type { NarrateParams, NarrateResult } from "./types";
/**
* Run the full narration preparation pipeline.
*
* This is the comprehensive version of prepareScript that adds:
* - Style presets (storytelling, children, christmas-tale, etc.)
* - Mood modifiers (warm, mysterious, energetic, etc.)
* - Language-specific abbreviation expansion
* - Phonetic hints for foreign words
* - Narrative structure detection
* - Auto direction tag insertion
*/
export declare function narrateScript(params: NarrateParams): NarrateResult;
//# sourceMappingURL=narrator.d.ts.map