Share via

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 Speech in Foundry Tools
0 comments No comments

Answer accepted by question author

YutongTie-9091 54,026 Reputation points Moderator
2021-09-01T15:18:10.567+00:00

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

Regards,
Yutong

Was this answer helpful?

0 comments No comments

3 additional answers

Sort by: Most helpful
  1. YutongTie-9091 54,026 Reputation points Moderator
    2021-09-07T15:35:10.497+00:00

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

    Regards,
    Yutong

    Was this answer helpful?

    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?

    Was this answer helpful?

    0 comments No comments

  3. YutongTie-9091 54,026 Reputation points Moderator
    2021-09-01T07:38:35.71+00:00

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

    Regards,
    Yutong

    Was this answer helpful?

    0 comments No comments

Your answer

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