A detailed discussion about the creation of this application can be found here.

The implementation can be found here

Version 2
Added models for Vairamuthu, Vaali & Kannadasan songs
Added unigram and bigram measures for generated text at diversity levels
Version 1
Added model for all songs

Lyrics are generated by an algorithm! This is an attempt to teach a machine to generate lyrics hence meaningless words/phrases may be generated. Please bear with the algorithm and enjoy by trying with different starting words and diversity ranges.

This tool runs on browser without any installations. Maximum ~60 secs is expected during loading of the model.

If you have questions or feedback, kindly provide that at the comments section below. I would be pleased to see them.

Enter starting word in Tamil
(Transliterate option available in desktop)
Choose the diversity
(Low value - predictable text &
High value - suprising text)
Generated lyrics will be displayed here



I like to thank Nikhil Sulibhavi for his help with Javascript.

Note: Did you get some interesting results? Did you enjoy by trying with different words? Do you have any ideas for improvement? Share your thoughts in the comments section below. If you liked this article, all you have to do is to give your response at the bottom, and I’ll know :)

Leave a comment