Narration Types
- Story Narration: Opening crawl, chapter intros, lore
- Tutorial Narration: Teaching players mechanics
- Cutscene Dialogue: Cinematic story moments
- Environmental: Audio logs, radio messages, announcements
Story Narration Example
from kittentts import KittenTTS
model = KittenTTS("KittenML/kitten-tts-mini-0.8")
# Opening crawl
model.generate_to_file(
"In a world torn apart by war, one hero must rise to unite the fractured kingdoms.",
"opening.wav", voice="Bruno", speed=0.85
)
# Chapter intro
model.generate_to_file(
"Chapter One: The Awakening. Our hero discovers a power long thought lost.",
"ch1_intro.wav", voice="Bella", speed=0.9
)
# Tutorial
model.generate_to_file(
"Press W A S D to move. Use your mouse to look around. Press E to interact with objects.",
"tutorial.wav", voice="Jasper", speed=1.0
)
# Victory
model.generate_to_file(
"Congratulations! You have defeated the Shadow Lord and saved the kingdom.",
"victory.wav", voice="Bruno", speed=0.9
)
Narration Voice Guide
| Context | Voice | Speed |
| Epic Story Narration | Bruno | 0.85 |
| Chapter Transitions | Bella | 0.9 |
| Tutorial / Instructions | Jasper | 1.0 |
| Victory / Achievement | Leo | 0.95 |