wheel58m / poet-tools-cs

This is a C# program that helps users find rhyming words for a given input word. The program uses the CMU Pronouncing Dictionary to identify the rhyming syllable for the input word, and then finds all the words in the dictionary that share the same rhyming syllable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Poetry Editor

This program provides an editor and tools for writing poetry. It allows users to create and open poems, find rhymes, lookup word definitions, count syllables, words, and more.

Getting Started

Simply run the dotnet console program. You will be presented with a menu that allows you to perform various actions related to poetry.

Menu Options

The program's menu options are as follows:

  1. Generate Poem from Template: This option allows you to generate a poem through step by step prompts.
  2. Open Poems: This option allows you to access an existing poem file.
  3. View Tools: This option allows you to access various tools for writing poetry, such as finding rhymes and counting syllables or words.

Available Templates

The two available templates are:

Haiku

A Haiku is a traditional form of Japanese poetry that consists of three lines. The first and third lines contain five syllables, while the second line contains seven syllables. The Haiku template generates a poem that follows this structure.

Limerick

A Limerick is a humorous form of poetry that consists of five lines. The first, second, and fifth lines contain seven to ten syllables and rhyme with each other, while the third and fourth lines contain five to seven syllables and rhyme with each other. The Limerick template generates a poem that follows this structure.

Tool Menu

The Tool Menu is a sub-menu that allows access to various poetry tools. The available tools are:

  1. Find Rhyming Words
  2. Lookup a Word's Pronunciation
  3. Lookup a Word's Definition
  4. Count Syllables in a Word or Phrase
  5. Count Words in a Phrase

Attribution

This program uses the following open-source files for find pronunciation and definitions:

About

This is a C# program that helps users find rhyming words for a given input word. The program uses the CMU Pronouncing Dictionary to identify the rhyming syllable for the input word, and then finds all the words in the dictionary that share the same rhyming syllable.


Languages

Language:C# 100.0%