Microsoft speech to text doesn't recognize decimal numbers correctly

Andreas Lange 41 Reputation points
2021-08-31T09:04:42.017+00:00

We're using MS custom speech for german language in our application. When the user says the decimal number "1653,57" (in german: "Eintausendsechshundertdreiundfünfzig Komma fünf sieben") the MS speech service recognizes "1600 53,57" which are two numbers. Saying the number digit by digit doesn't help either; this results in "165 3,57" which are two numbers too.

The results are nearly the same when sayin "point" instead of "comma": "1600 53.57".

We have not tested it using a speech model for the english language.

I think this is an error in the baseline model. What can we do to be able to recognize decimal numbers?

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,675 questions
0 comments No comments
{count} votes

Accepted answer
  1. YutongTie-MSFT 50,856 Reputation points
    2021-09-01T15:18:10.567+00:00

    Update: This bug has been confirmed, will be fixed on next release date. Thanks.

    Regards,
    Yutong

    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. YutongTie-MSFT 50,856 Reputation points
    2021-09-01T07:38:35.71+00:00

    Thanks for pointing out this issue. Forwarded to product group for more investigation.

    Regards,
    Yutong

    0 comments No comments

  2. Andreas Lange 41 Reputation points
    2021-09-02T07:39:11.717+00:00

    Thanks alot. Is there already a release date, just that we know when it will work?

    0 comments No comments

  3. YutongTie-MSFT 50,856 Reputation points
    2021-09-07T15:35:10.497+00:00

    @Andreas Lange Hello, the ETA product team shared to me is Sep.10th. Thanks.

    Regards,
    Yutong

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.