I want to convert words to its Arpabet translation.
Something like:
HELLO HH AH L OW
But I want to do it programatically in java, sphinx offers a web tool here http://www.speech.cs.cmu.edu/tools/lmtool.html. I know I can request this tool in Java using sockets and sniffing out the .dic file returned but I cannot use this because not all users of my app has an internet connection.
I also checked-out logios package of Sphinx but it is written in perl and batch files. I can use it but I want to make my app platform-independent and I think it is a bit overboard if I include perl shell in my project.
If there's any java library or algorithm that I can reuse so I can just do something like ConvertToSphinxArpabet("HELLO")
and I get the "HH AH L OW" string returned.