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.
Core Principal
- Insert plain Unicode punctuation exactly as received from STT (e.g.,
U+0022for",U+0027for',U+000Afor 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.