IBM Support

How can you program the Speech to Text service to output numerical characters instead of spelling out the numbers?

Question & Answer


Question

How can you program the Speech to Text service to output numerical characters instead of spelling out the numbers? 
For example, you might want to output “888-123-4567” instead of “eight eight eight one two three four five six seven eight.”

Answer

The Speech to Text service has a smart_formatting parameter that converts the following data into more conventional representations in the final transcript:
  • Dates
  • Times
  • A series of digits and numbers
  • Phone numbers
  • Currency values
  • Internet addresses

The documentation provides the steps that are needed to turn on the smart formatting functionality.   The smart formatting feature is beta functionality that is only available for US English, Japanese, and Spanish.


[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSH3YV","label":"IBM Speech to Text for IBM Cloud"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

More support for:
IBM Speech to Text for IBM Cloud

Software version:
All Versions

Document number:
963414

Modified date:
12 January 2023

UID

ibm1KB0010953

Manage My Notification Subscriptions