Skip to main content
Speech to text can be used to create a verbatim transcript of the audio; however, punctuation is essential for coherent documentation. Two settings are available for users to control how punctuation is added during dictation/transcription: spokenPunctuation and automaticPunctuation. These settings are mutually exclusive, and when both are set to true in the configuration, spokenPunctuation will take precedence over automaticPunctuation. Some applications provide support for “smart punctuation”: Transformation of plain ASCII characters to look nicer and be more readable in modern text editors. Such smart transformations, however, can cause issues with speech-to-text integrations. This guide will explain how to render punctuation correctly so that extra whitespace is not unexpectedly added into the text.
The goal of this guide is to ensure text from Corti speech to text presents consistently across all applications, without unwanted substitutions, spacing, or character transformations.

Core Principal

  • Insert plain Unicode punctuation exactly as received from STT (e.g., U+0022 for ", U+0027 for ', U+000A for line breaks, etc.)
  • Disable or bypass any “smart punctuation” or auto-formatting features in the target editor when possible

Recommendations for Correct Handling of Smart Punctuation

Specific Handling for the Most Common Edit Controls

Normalizing Spacing and Hidden Characters

Recap / Integration Checklist


Please contact us if you have questions or need further assistance.