NLG
Natural language generation produces language outputs from data, texts or specified information.
Languages. Service. Quality. Technology.
Natural language generation makes information accessible through language. We explain how data, text generation and speech synthesis work together, and connect technical support with editorial review.
For content, language outputs and multilingual media.
Languages. Service. Quality. Technology.
depending on project volume and requirements
localization experience at zappmedia GmbH, since 1993
completed localization projects
published feedback from our clients
for translation, voice recording, subtitling and transcription
TÜV-audited quality management at zappmedia GmbH, since 2006
NLG, language understanding and text-to-speech perform different roles within a shared workflow.
Natural language generation produces language outputs from data, texts or specified information.
Natural language understanding analyses language inputs and supports interpretation of meaning and intent.
Text-to-speech produces a spoken output from written text.
Fluent output needs reliable information and suitable review steps.
Relevant information, terms and approved facts determine the basis for the text.
Document planning, sentence combination and word choice follow audience and medium.
Names, numbers, abbreviations, pauses and emphasis need to work in the spoken version.
Generated statements and media outputs are checked to the agreed scope before use.
Documents & deliverables
Application examples; scope and technical implementation are agreed for each project.
Natural language generation is computer-supported production of language output. Inputs may be structured data, existing text or other specified information. Text can be generated through rules, templates or learned models. Speech synthesis is added for spoken output.
Typical applications include weather reports, data summaries, product copy and dialogue responses. A voice dialogue may combine speech recognition, natural language understanding, dialogue management, text generation and text-to-speech. Voice assistants and tools for multilingual communication also combine different tasks. These individual processes should be distinguished.
Traditional NLG workflows distinguish content selection, document planning, sentence planning and language realisation. Optional audio output adds pronunciation planning and signal generation. Modern systems can combine several tasks within a model.
Templates and rule-based methods suit defined outputs with specified variables. Statistical methods, recurrent networks such as LSTM and transformer-based language models offer other possibilities. A Markov model is not automatically a neural network. Suitability depends on material, variation requirements, controllability and intended use.
First establish which information the output needs. Topic filters, structured data queries and analysis methods can organise facts and identify relationships. Input quality, relevance and unambiguous meaning matter more than data volume alone.
Depending on the application, selected data is interpreted and put into context. Where content is already clearly assigned and preprocessed, output can follow a fixed rule or template. Speech recognition grammars such as SRGS describe expected inputs; they are not themselves a general text generation method.
A document plan establishes which information appears and in what order. A customer email needs a different structure from a market report or a tabular travel connection. Content is then expressed in sentences and paragraphs and connected meaningfully.
Sentence aggregation can combine related statements or avoid repetition. Word choice, references, address and style are adapted to the task. Grammatical realisation concerns syntax, tense and spelling among other features. Generated output needs checks of these features as well as the underlying statements.
The result may be delivered as a text file, within an application or as a source for other media. Spoken use adds a coordinated text-to-speech production.
Text-to-speech generates an acoustic speech signal from written text. The input needs to be available in a suitable machine-readable form. Linguistic preparation and acoustic generation can be considered separate tasks; neural methods can integrate several stages closely.
Preparation may convert numbers, abbreviations and character sequences into spoken forms. Depending on the system, audio is generated from stored speech segments, parametric methods or neural models. A manually assembled inventory of individual speech segments is not required by every current solution.
Text analysis may include normalisation, tokenisation, part-of-speech analysis or other methods for identifying linguistic relationships. Processing varies by system. Unclear abbreviations, proper names and unusual spellings need particular attention.
Pronunciation can be supported through lexicons, spelling-to-sound rules or learned models, taking language-specific exceptions into account. Phonemes describe speech sounds; a phonetic representation may serve as an intermediate stage.
Speech Synthesis Markup Language (SSML) is XML-based markup for controlling speech output. Depending on the voice and service, it can influence pronunciation, pauses, rate and other features. SSML is an optional control layer rather than a requirement for every TTS input.
Prosody includes intonation, volume, rate, rhythm and pauses. These features affect intelligibility and can change the meaning of a statement. Sentence type, emphasis and the scope of negation need to match the intended message.
For clear audio, speaking rate, sentence boundaries and emphasis are adapted to the content. Machine-generated text also needs such checks. Concept-to-speech workflows can prepare content and pronunciation information together; the necessary linguistic and acoustic review depends on the system.
Digital signal processing (DSP) processes or generates the acoustic signal. Articulatory synthesis models aspects of human speech production. Other methods describe or generate speech signals through acoustic characteristics. Computing requirements and applications depend on the model and implementation.
Traditional signal-based methods may use recorded units such as diphones, syllables or words. Differences in level, fundamental frequency or transitions are addressed during selection and processing. Parametric methods use descriptions of acoustic properties; the source-filter model is a classic approach. These methods and their current developments differ from simply joining recordings.
Concatenative methods select recorded speech segments and join them while accounting for sound transitions. Inventory size and quality and the selection of suitable units influence the result. Statistical or other selection methods can support assembly.
This is one approach to speech synthesis; it does not inherently require deep learning and is not equivalent to speech-to-speech translation. Translating spoken content may additionally require recognition, language transfer and output.
Neural models learn relationships from prepared training data. Architecture, learning objective, data and training influence subsequent speech output. Methods may predict acoustic features or generate waveforms; technical solutions combine these tasks in different ways.
Model training needs specific technical expertise and suitable data. The production service uses a system suited to the task and checks the result. Voice selection, adaptation and pronunciation controls vary by service. Broad language coverage or natural sound does not automatically mean correct specialist pronunciation.
Modern language models and synthesis systems use different learning and production methods. Quality cannot generally be attributed to unsupervised learning or automatically detected emotional meaning. What matters in use is the actual listening experience, appropriate pronunciation and effect in context.
Listen to the text-to-speech example on zappmedia.io and discuss your material’s requirements with us. Voice, text preparation, intended emphasis, timing and final checks are agreed for the specific production.
One contact supports your project from preparation to delivery.
We agree data, audience, language, medium and permitted processing.
Drafts are checked for content, terminology and style and edited accordingly.
For audio, voice, pronunciation and timing are agreed and the required files delivered.
Editing, language versions and speech production are priced for the agreed project scope. The price overview and zappmedia.io explain the respective services.
zappmedia.io provides content and text-to-speech offerings and examples. Your individual quotation sets out the agreed data preparation, editing, language versions and audio services.
Your individual quote and agreed scope apply to your project.
Explore price lists Content on zappmedia.ioNo. NLG generates language content; text-to-speech makes existing text audible. Both can work together within a workflow.
No. Templates or rule-based methods can suit clearly structured tasks. Selection depends on inputs, variation requirements and the quality target.
Depending on the system, SSML can influence pronunciation, pauses, speaking rate and emphasis. Supported features differ by voice and service.
zappmedia.io presents content productions and a text-to-speech audio example. We clarify the suitable production route for your material.
Client references from zappmedia

A selection of our clients and partners.
Send us your source material, target languages and preferred deadline. We clarify the requirements and quote for the services your project needs.