Estimations of the current
Natural Language Processing (NLP) market size varies between $11B and $16B. Despite the variance in the market size, research companies agree that the market will grow significantly. It means more enterprises will adopt
NLP solutions. However, choosing the best platform can be overwhelming. First, the terminology is confusing:
NLP has subtopics such as
NLG and then overlaps with speech,
SLU. Second, every natural language technology provider claims they are “the best.” For example, there are over 200 platforms just for text-based chatbots. We decided to create a fact-based and transparent guide to help buyers by sharing our expertise in natural language understanding and speech recognition.
(Allied Market Research)
(Fortune Business Insights)
What to do before choosing the best NLU software for voice products
The number one success for every product is user adoption. Start with understanding users and answer: “what’s the job to be done?” No vendor could know your users better. If the majority of users are mobile, such as salespeople or mechanics, introducing a chatbot or using a push-to-talk may not work well. Then list some utterances to ensure the solution can capture them correctly. If the product is related to the food & beverage industry, such as restaurants or grocery stores, mixing “matcha” with “much a” impacts the user experience. Plus, utterances will become expressions, intents and intent details during the development.
Three things to consider to evaluate the NLU software
Understanding, as the name suggests, is what
NLU solutions are supposed to do. If the product does not capture what users say correctly, it will not provide a good experience and impact your business. For Spoken Language Understanding (SLU), the accuracy of
STT also matters.
Picovoice offers an open-source NLU benchmark with an easy-to-follow tutorial. It covers Amazon, Google, IBM and Microsoft. However, other researchers added more platforms, such as SoundHound and Snips.
2. Ease of Use
Time to train, time to market and availability of technical support will determine how much time your development team will invest and how quickly you will market your product. For example, an e-commerce platform
NLU should be trained to understand iPhone, while a used-car marketplace
NLU should be trained for Qashqai. Many platforms offer built-in slots to make training easier.
3. Total Cost of Ownership
Free and open-source platforms are great if you have in-house expertise. If you need support during the development or maintenance of the tool you build, you might be alone - which costs your business- or maintainers may charge separately. Vendors with a per API cost structure might be favourable at the beginning or for low-volume projects. However, per API-cost structures become costlier at scale later. Then there are other costs related to security and safety risks.
There is no single “best” natural language technology provider for everyone. For buyers, it’s imperative to understand the business requirements and challenge the vendors accordingly. There’s one final question to ask to evaluate various vendors: Do they recommend it just because it’s what they have or because it’s what’s the best for us?