I'm developing a skill on Amazon Alexa (Echo) for financial applications, but she isn't good enough at recognizing stock names. I require a maximum stock universe of about 15k stocks, and it obviously becomes very difficult for her to differentiate between the names of 15k non English dictionary strings. To solve this, I need a custom stack with:
- Custom grammar defined using backus naur form or similar (to improve my devices understanding of non English dictionary strings)
- Dynamic slots types (for example if we know the user is looking for a stock in their own portfolio, the options can be reduced from 15k to ~50)
Neither of these are offered by Amazon and I believe they are required for my project to progress. What options do I have other than the Amazon Echo?
Cheers