Settings

Theme

Haiku Validator

haikuvalidator.com

30 points by mrstone 3 months ago · 33 comments

Reader

ubertaco 3 months ago

A little pedantic, but: this will tell you if a poem is shaped like the common English conception of a haiku, but it won't tell you if this is a haiku, because a haiku is more than just counting syllables.

Aside from the fact that "syllables" is not exactly the unit being counted in haiku, there are also considerations of theme, tone, and a sort of "open-ended-ness" – among other considerations.

This article served as my introduction to the actual complexities of haiku: https://forgottenpoets.substack.com/p/haiku-thursdays-one-pl...

  • nadermx 3 months ago

    I just read your tutorial on haiku bulding and wrote one I think applies its framework:

    Hacker news haikus

    Despite reading this substack

    Refregerator

  • dfltr 3 months ago

    Plus the translation issues, where you can have an absolute sledgehammer of a haiku that would need to be watered down in order fit the "correct" meter in English:

    in kyoto / hearing the cry of the cuckoo / i long for kyoto

massimoto 3 months ago

Super fun idea! That syllables package might not be robust enough for this purpose. Even in its documentation's super simple code samples, it estimates the word estimate wrong haha. I think that's somewhat meant to be an admission by the author that it is an estimate.

>>> import syllables

>>> syllables.estimate('estimate')

4

Doesn't matter in the context of making a fun web app though, cool idea!

mrstoneOP 3 months ago

A little flask app to write and validate haikus. It's definitely not perfect and makes some mistakes. It uses the syllables python library to estimate how many syllables are in each word.

You can check the override list at https://haikuvalidator.com/overrides and if you have any suggestions feel free to let me know any words that are broken.

This is my first time making a web app. Hoping that someone finds it fun / useful.

jszymborski 3 months ago

Potato chip bag

Crunchy, like its fried contents

I ate the chip bag

Redster 3 months ago

  a haiku once writ  
  needs validation surely  
  validator's broke  

  Line 1 - 5 / 5  
  a(1) haiku(2) once(1) writ(1)  
  Line 2 - 8 / 7  
  needs(1) validation(4) surely(3)  
  Line 3 - 6 / 5  
  validator's(4) broke(2)
  • riffraff 3 months ago

    isn't surely 2 sillables? That's how the "Don't call me Shirley" joke works in "Airplane!"

jacobevelyn 3 months ago

Very cool! I like the interface. For anyone interested in this and similar ideas, haiku/senryū detection is a feature of this old project of mine: https://versepad.com

timonoko 3 months ago

I truly do not understand how Ænglish poetry works, do you appreciate written form or vocalizations?

But Validator works on sane languages too:

  mieleeni muistuu
  tässä yhteydessä eräs tapaus
  joka tapahtui
jasonlotito 3 months ago

Type your haiku.

Hope that it validates

and smile when it does.

Edit: Little tools like this are nice. It's simple, it works, and it's just one of those little toys that people can use to have simple fun.

theodorewiles 3 months ago

Cool idea. Note that sometimes syllables depend on context. So syllable count I think needs to be a range.

Blessed vs “bless-ed” for example

Camera can be said cam-ra or cam-er-a for example.

  • JoshuaDavid 3 months ago

    It's also not limited to words pronounced poetically. Some words where both variants are common, like "wicked", have different numbers of syllables depending on meaning. e.g.

    Beads of sweat wicked through the wicked witch's black robes a hot summer day

2lup382_ 3 months ago

I just ate bacon

now my fingers are greasy

as i type this

Line 1

5 / 5

i(1) just(1) ate(1) bacon(2)

Line 2

7 / 7

now(1) my(1) fingers(2) are(1) greasy(2)

Line 3

5 / 5

as(1) i(1) type(2) this(1)

I might have greasy fingers but that ain't right

layer8 3 months ago

It doesn’t work for actual Japanese haiku.

ThinkingGuy 3 months ago

Authentic haiku

need a season word (kigo).

It's true; look it up.

astroflection 3 months ago

It thinks the word "service" is three syllables and "chocolate" is four.

  • riffraff 3 months ago

    AFAICT metric sillables basically count the vowel sounds so service is two and chocolate is two or thre: "ser-vis" (ˈsɜːvɪs) and "chok-lait" or "cho-ko-lait" (ˈʧɔklət or ˈʧɔkolət).

  • rich_sasha 3 months ago

    And "describe" is three.

pxndxx 3 months ago

This is a haiku

I need one to test this app

Love the internet!

James_K 3 months ago

“Trace” is overestimated and “noel” is underestimated.

leoff 3 months ago

I don't know what a

haiku is. can anyone

please explain it?

kazinator 3 months ago

Completely fails on famous haiku:

柿くへば

鐘が鳴るなり

法隆寺

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection