Scribble.ai’ is an AI-driven creativity support tool for actors where users can input their idea for the storyline, and the AI generates the script based on user input.

This tool provides the improv-purposed scripting for 1) a real-time interactive dialogue and 2)a monologue.

DALLE_2022-11-09_11.18.24_-_script_writer_one_line.svg

The idea


               *“All the world’s a stage, and all the men and women are merely players.” Jaques said, in As You Like It. Today, computers make digital worlds – stages – providing a space in which people can perform their own scenes.*

Experiences shape us. New stimuli and unfamiliar situations considerably impact our creativity and psyche. Actors train using improvisation exercises to expose themselves to novel stimuli. Improvisation exercises and training involve entering a creative state of mind, allowing actors to “live truthfully under imaginary circumstances”. In this project, we introduce a new concept ‘Theatrical Language Processing’ (TLP), and an AI-driven creativity support tool called ‘Scribble.ai’ for actors as an application of TLP. Scribble.ai is developed in order to augment actors’ creativity and spark spontaneity, which will ultimately help them to come alive on stage. This tool generates improv-purposed scripts for dialogues and monologues, based on TLP. With this tool, actors can practice with custom scripts written by AI and practice improvisation in an interactive manner.

Interactive Dialogue Function


Screen Shot 2022-12-05 at 10.18.27 PM.png

The dialogue generation function consists of three stages:

  1. Idea Input
  2. Conversation
  3. Scriptizing

To break down each stage, there are three required inputs in the ‘Idea Input’ stage - keywords, genre, and randomness. Based on the three inputs, AI will generate a script with a short summary and dialogue, and show the output as a result on the interface. Each input refers to the following.

In the next stage ‘Conversation’, users can input a new line or new prompt in case they want to further develop the story with AI. For example, users can simply type in the textbox “Sora: I want to go home”, or “The girl named ‘Jessica’ comes and try to talk to the people", and the tool will generate the next part of the conversation or story based on the new input. It allows users to interact with the tool on a real-time basis in the form of conversation. In the last stage ‘Scriptzing’, the user can finalize their scripts and reformat them into a screenplay format. Since the target users are actors, this function puts the story in a format that the users will be familiar with, displaying the contextual information provided by the screenplay format. This tool also provides an export functionality where the user inputs and all the generated texts – the summary of the story and the finalized scripts – are written into a .txt file.