When a word (e.g. Orange) is entered with an uppercase first letter, the rhyme returned is the same word. This appears to only happen when there are no rhymes found for that word (except for the changed case same word).
We can naively address this by changing all input to lowercase before passing off to the API.
Also happens when rhymes do exists. I do think desired behavior should be to filter out the duplicate word:
Either as described above, or handle it in the filtering after a response arrives.
When a word (e.g. Orange) is entered with an uppercase first letter, the rhyme returned is the same word. This appears to only happen when there are no rhymes found for that word (except for the changed case same word).
We can naively address this by changing all input to lowercase before passing off to the API.