I'm building a VR application that relies on voice input to cast spells. My fictional spell-casting language has 30 short words (each is a single syllable) that combine to make a spell phrase. Sometimes I get good recognition results from validation using a grammar file but it's still fairly inaccurate a lot of the time.
What do I do now? Should I create a new language model for my (extremely small) language? I understand that creating a larger language model takes a long time, but this one is really dead simple and short.
Or can an accousting model adaptation help me?
To give you an idea of what I'm working with here's my entire spell language (although I intend to change some of the similar-sounding terms):
I'm building a VR application that relies on voice input to cast spells. My fictional spell-casting language has 30 short words (each is a single syllable) that combine to make a spell phrase. Sometimes I get good recognition results from validation using a grammar file but it's still fairly inaccurate a lot of the time.
What do I do now? Should I create a new language model for my (extremely small) language? I understand that creating a larger language model takes a long time, but this one is really dead simple and short.
Or can an accousting model adaptation help me?
To give you an idea of what I'm working with here's my entire spell language (although I intend to change some of the similar-sounding terms):
To get help on the accuracy you need to provide all the data to reproduce your accuracy issues - audio, data, reference transcript. You can check
http://cmusphinx.github.io/wiki/tutorialtuning
for details