For language representation in our narrative generation system, we have used a simple sentence generation mechanism. This paper discuss the more comprehensive framework. The approach contains linguistic aspect and strategic or controlling aspect. For the former, we developed programs for word order transformation, verb conjugation operation, complex sentence generation, and letter notation selection. The last function uses a language dictionary for nouns and verbs connected to a conceptual dictionary for noun and verb concepts. For the latter, we use the category of “voice” in Genette’s narrative discourse theory, which means a concept to define the feature and relationship of narrator and narratee to decide the strategy and direction of discourse and language generation. In this paper, based on the developed sentence generation programs, we propose a comprehensive framework consisting of the definition of narrator & narratee, strategic decision rules, and concrete sentence operation modules.