Best Natural Language Generation Software

Natural Language Generation is a subfield of Artificial Intelligence (AI) that produces language as output on the basis of data input. Enterprises must find innovative ways to keep up with the explosion of data that needs to be interrupted and analyzed, coupled with increasing pressures to meet customer demands and reduce costs. Machines can communicate ideas from data at extraordinary accuracy and scale. And they can do so in a particularly articulate manner. Natural Language Generation software increase productivity so employees can focus on more high-value activities by automating the more routine analysis and communication tasks. Primary goal of NLG systems is to figure out how to best communicate what a system knows.  Analyzo has listed the best Natural Language Generation software that you can choose from based on your requirements.

Best Natural Language Generation Software

Amazon Polly
Price : Free - Custom

Amazon Polly is a service that turns text into lifelike speech. It lets you create applications that talk, enabling you to build entirely new categories of speech-enabled products. Polly is an Amazon AI service that uses advanced deep learning technologies to synthesize speech that sounds like a human voice. It includes 47 lifelike voices spread across 24 languages, so you can select the ideal voice and build speech-enabled applications that work in many different countries. You can cache and save Polly’s speech audio to replay offline or redistribute.

Amazon Polly delivers the consistently fast response times required to support real-time, interactive dialog. And it is easy to use. You simply send the text you want converted into speech to the Amazon Polly API, and it immediately returns the audio stream to your application so your application can play it directly or store it in a standard audio file format, such as MP3.

With Amazon Polly, you only pay for the number of characters you convert to speech, and you can save and replay the generated speech. Its low cost per character converted, and lack of restrictions on storage and reuse of voice output, make it a cost-effective way to enable Text-to-Speech everywhere. Amazon Polly makes it easy to request an additional stream of metadata that provides information about when particular sentences, words and sounds are being pronounced. Using this metadata stream alongside the synthesized speech audio stream, you can now build your applications with an enhanced visual experience, such as speech-synchronized facial animation or karaoke-style word highlighting.

Amazon Polly supports Speech Synthesis Markup Language (SSML), a W3C standard, XML-based markup language for speech synthesis applications, and supports common SSML tags for phrasing, emphasis, and intonation. This flexibility helps you create lifelike speech that will attract and hold the attention of your audience. It supports all the programming languages included in the AWS SDK (Java, Node.js, .NET, PHP, Python, Ruby, Go, and C++) and AWS Mobile SDK (iOS/Android). Polly also supports an HTTP API so you can implement your own access layer. With Amazon Polly’s custom lexicons, or vocabularies, you can modify the pronunciation of particular words, such as company names, acronyms, foreign words and neologisms (e.g., “ROTFL”, “C’est la vie” when spoken in a non-French voice). To customize these pronunciations, you upload an XML file with lexical entries.

Price : On Request

Arria is one of the leaders in real-time data storytelling. Its core product is known as the Arria NLG Platform, a form of artificial intelligence software that specializes in extracting information from complex data sources and communicating that information in natural language. Arria's patented AI Natural Language Generation technology goes beyond simple templates, extracting and communicating the insights hidden in your data.

Arria NLG Cloud gives you the tools you need to build your own NLG applications, hosted on-premises or delivered via its cloud APIs. It provides Arria’s NLG capabilities through two different self-service NLG software development toolkits (SDKs), each targeting the specific needs of distinct user groups:

  • For enterprise developers, Articulator Pro is a sophisticated NLG toolkit that allows you to build complex platform applications.
  • For everyday users, Articulator Lite is a simple NLG toolkit that helps you to quickly build lightweight applications.

Articulator Pro is a toolkit for professional analysts and software developers to build their own NLG applications in-house using the full power of the Arria NLG Platform. The toolkit gives you access to our mature and patented NLG components that we use when creating applications for our enterprise clients. Articulator Pro provides APIs and tools that support the construction of sophisticated NLG applications, as well as online training and support materials so you can get up and running fast. It ensures you’ll have all of the features you could ever need to build an application that produces fluent natural language. It has been designed to provide enterprises with absolute control of what their NLG solution does and how it does it. From fine-grained, customized NLG integration to large-scale data-processing and BI, Articulator Pro offers enterprises the best blend of customization, scale, training and support.

Available in Beta for now, with a full release anticipated for Q3 2017, Articulator Lite is a web-based NLG toolkit that allows users who might not be specialist developers to build their own NLG applications using many of the key functionalities of Arria’s rich technology suite. A-Lite is a pick-up-and-play web-tool so you can become a data wordsmith and be building your own applications within hours. It provides an easy-to-use interface for you to design, build and test your application, as well as a one-click deployment mechanism to get your app into the cloud for others to use.

Automated Insights Wordsmith
Price : Starts at $1000/month

Wordsmith is a natural language generation platform that lets you produce human-sounding narratives from data. It automatically generates narratives on a massive scale that sound like a person crafted each one. Wordsmith helps produce insightful, personalized content from your data that communicates with every individual in the way everyone understands: the written word. Its open API for natural language generation lets you generate thousands of stories, reports, and articles in the time it takes to write just one.

  • Wordsmith provides the world's first publicly available API for natural language generation. Deliver personalized content in real-time to millions of people, each tailored to the interests of one reader.
  • Wordsmith can produce automated content for any language. You can produce narratives in more than 15 languages, including English, Spanish, German, Dutch, Swedish, Russian, French, and Italian.
  • Structured data is the fuel for Wordsmith — use your data to power your narratives by leveraging our API. Or use its integrations with Tableau, Microsoft Excel, Google Sheets, and Zapier to interact with and publish your stories.
  • Create massive variability in the narratives you generate, using logic-based NLG templates. Customize your Wordsmith content with the expertise and knowledge of your users so it sounds like you are personally speaking to each reader.

Create massive variability in the narratives you generate, using logic-based NLG templates. Customize your Wordsmith content with the expertise and knowledge of your users so it sounds like you are personally speaking to each reader.

Price : On Request

Yseop is an artificial intelligence enterprise software company whose natural language generation products automate reasoning, dialog, and writing in multiple languages. Its aim is to democratize analytics, data science, and business intelligence, making data understandable to everyone. Yseop has a unique, patented system, which can reason and clearly express conclusions in multiple languages, in real-time. It turns data into narrative in English, French, German, and Spanish, all at the speed of thousands of pages per second. It offers two products:

  • Savvy is a plug-in for Qlik, Excel and other dashboards and data visualisation software. It adds narrative,  automatically explaining what the charts, data and analysis mean in multiple languages.
    • Automatically transform overwhelming dashboards into clear, easy to understand narrative from which business can make timely decisions.
    • Easy to understand analysis written at the speed of thousands of pages per second.
    • Already integrates as a plug-in for Qlik Sense Desktop, Qlik Sense Enterprise and Microsoft Excel!
  • Yseop Compose's Natural Language Generation software empowers data driven decision making by explaining insights in a plain English (French, Spanish, etc).
    • Automatically generate compliant narrative and reports in English, French, Spanish or German, for both back office and customers. Compare and explain the results of data analysis in real time in a language everyone can understand.
    • Build your own written Natural Language Generation reports, safely keeping your intellectual property in house and your data safely stored behind your firewall.
    • Yseop Compose qualifies and contextualizes your data, using Yseop Rules, our proprietary inference engine. It won’t just describe what is happening, but will filter the noise from the key information you need to know.


IBM Text to Speech
Price : Free up to 1M characters ($0.02/additional character)

The IBM Text to Speech service provides an Application Programming Interface (API) that uses IBM's speech-synthesis capabilities to convert written text to natural-sounding speech. The service streams the results back to the client with minimal delay. It converts written text into natural sounding audio in a variety of languages and voices. You can customize and control the pronunciation of specific words to deliver a seamless voice interaction that caters to your audience.

The service offers the following features:

  • HTTP and WebSocket interfaces: Supports speech synthesis via both HTTP REST and WebSocket interfaces. Both interfaces enable the use of SSML for all supported languages. The WebSocket interface also supports the SSML <mark>element as well as optional word timing information for all words of the input text to synchronize the audio and input, for example, for use with robots.
  • Audio formats: Produces Ogg format with the Opus or Vorbis codec, Waveform Audio File Format (WAV), Free Lossless Audio Codec (FLAC), Web Media (WebM) format with the Opus or Vorbis codec, Linear 16-bit Pulse-Code Modulation (PCM), mu-law (u-law), or basic audio.
  • Voices: Synthesizes text to audio in a variety of languages, including English, French, German, Italian, Japanese, Spanish, and Brazilian Portuguese. The service offers at least one male or female voice, sometimes both, for each language and different dialects, such as US and UK English and Castilian, Latin American, and North American Spanish. The audio uses appropriate cadence and intonation.
  • SSML: Accepts plain text or text that is tagged with the Speech Synthesis Markup Language (SSML), an XML-based markup language that provides annotations of text for speech synthesis applications.
  • Expressiveness: Augments SSML with an expressive element that lets you indicate a speaking style of GoodNews, Apology, or Uncertainty. Currently available only for the US English Allison voice.
  • Voice transformation: Extends SSML by adding a voice transformation element that lets you expand the range of possible voices by controlling aspects such as pitch, rate, and timbre. The service also offers two built-in virtual voices, Young and Soft. Currently available only for US English voices.
  • Customization: Provides a customization interface that lets you specify how it pronounces unusual words that occur in your input. You can define pronunciations with the International Phonetic Alphabet (IPA) or IBM Symbolic Phonetic Representation (SPR).

Click Here To See Top Comparisons & Alternatives for natural-language-selection-software

© 2017