Skip to main content
Real-Time Numeric Formatting allows you to control how numbers, dates, and numerical values are represented in transcription output. You can choose between spelled-out numbers or numeric digits based on your application’s requirements.

Enabling Numeric Formatting

Numeric Formatting is currently only available for the Real-Time WebSocket API.
Add a numerals parameter in the query string set to true, false, or auto to control numeric formatting. The default is auto, which enables automatic detection based on context.

Real-Time WebSocket API

Formatting Options

numerals=true (Numeric Format)

When enabled, numbers are transcribed as digits:
  • “25” instead of “twenty-five”
  • “$1,234.56” instead of “one thousand two hundred thirty-four dollars and fifty-six cents”
  • “3:45 PM” instead of “three forty-five P M”
  • “2024” instead of “twenty twenty-four”
  • “1.5” instead of “one point five”

numerals=false (Spelled-Out Format)

When disabled, numbers are transcribed as words:
  • “twenty-five” instead of “25”
  • “one thousand two hundred thirty-four” instead of “1234”
  • “three forty-five” instead of “3:45”
  • “twenty twenty-four” instead of “2024”

numerals=auto (Automatic Detection)

When set to auto (default), the system automatically detects the appropriate format based on context. This is recommended for most use cases.

Sample Response

With numerals=true

With numerals=false

If not specified, numerals=auto (automatic detection) is used by default.