Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
All solutions
    • All solutions for SpeechKit
    • Resolving the `audio duration should be less than 30s` error
    • Resolving the `Invalid audio received` error
    • How to enable automated punctuation in the recognized text

In this article:

  • Case description
  • Solution
  1. SpeechKit
  2. How to enable automated punctuation in the recognized text

How to enable automated punctuation in the recognized text

Written by
Yandex Cloud
Updated at December 17, 2025
  • Case description
  • Solution

Case descriptionCase description

You need to enable automated punctuation in the recognized text.

SolutionSolution

The automatic punctuation feature is currently available across four tools of ours: REST API v1 for synchronous recognition, REST API v2 for asynchronous recognition, gRPC API v2 for streaming recognition, and API v3.

REST API v1
REST API v2
gRPC API v2
API v3

Use the config.specification.literature_text property to manage the automatic punctuation. For acceptable values, see this SpeechKit API specification section.

Use the x-normalize-partials property to manage the automatic punctuation. When set to true, you get intermediate recognition results, i.e., parts of recognized utterance, in a normalized format: numbers as digits, profanity filter enabled, etc. For acceptable values, see this SpeechKit API specification section.

Use the TEXT_NORMALIZATION_ENABLED property to manage the automatic punctuation. It actually enables the text normalization mode and adds punctuation marks. For acceptable values, see this SpeechKit API specification section.

Use the literature_text=true property to manage the automatic punctuation (text_normalization should be enabled). In addition to inserting punctuation marks, this mode capitalizes the first letter of sentences and proper nouns. For acceptable values, see this SpeechKit API specification section.

Warning

Text normalization is currently unavailable in synchronous recognition mode.

Was the article helpful?

Previous
Resolving the `Invalid audio received` error
Next
All solutions for VPC
© 2025 Direct Cursus Technology L.L.C.