using System.Speech.Synthesis;
public static void Main(string[] args)
Console.Write("Give me an adjective: ");
string adj = Console.ReadLine();
Console.Write("Give me a name: ");
string name = Console.ReadLine();
Console.Write("Give me a place: ");
string place = Console.ReadLine();
Console.Write("Give me a verb: ");
string verb = Console.ReadLine();
Console.Write("Give me a thing: ");
string thing = Console.ReadLine();
Console.Write("Give me a city: ");
string city = Console.ReadLine();
Console.Write("Give me a structure: ");
string structure = Console.ReadLine();
Console.Write("Give me an emotion: ");
string emotion = Console.ReadLine();
Console.Write("Give me an action: ");
string action = Console.ReadLine();
Console.Write("Give me a number: ");
string number = Console.ReadLine();
string story = $"{adj} {name} is going to {place} to {verb} {thing} in front of all of {city}. " +
$"{adj} {name} is now known all over {city} for {verb}ing {thing}s. In fact, {city} built a(n) {structure} in honor of {adj} {name}. " +
$"{adj} {name} felt so {emotion}, that {adj} {name} started to {action} a lot. This resulted in {adj} {name} {verb}ing {thing}s for {number} decades.";
Console.WriteLine(story);
SpeechSynthesizer synthesizer = new SpeechSynthesizer();
synthesizer.Speak(story);