Google STT – немецкий – неправильная расшифровка полной числовой даты

В настоящее время я экспериментирую с движком Google STT для немецкого языка. Я ищу, чтобы захватить полные даты из высказывания. Это работает нормально, пока я произношу месяц как слово (сентябрь, октябрь..) Erster Januar 1980 расшифровывается правильно.
В немецком языке принято не произносить название месяца. месяц, а только порядковый номер месяца, например Erster Erster Neunzehnhundertachtzig, где первое слово — это день, второе — месяц, за которым следует год. Произнося это, движок google возвращает только мусор. Я также пробовал его с MS Azure, и он отлично работает.

Теперь мой вопрос: кто-нибудь еще наткнулся на это и, возможно, подсказывает, как обойти эту проблему? Я уже пытался добавить SpeechContext $FULLDATE, но это не имеет значения.

Ура С


person sky    schedule 05.04.2021    source источник
comment
Вы пытались использовать функцию повышения? Улучшает ли это качество распознавания STT API?   -  person Nick_Kh    schedule 06.04.2021
comment
Да, но это не имеет значения. Кажется, движок не знаком с этим немецким месяцем как понятием порядкового номера.   -  person sky    schedule 06.04.2021
comment
Я обнаружил, что аналогичный стек thread еще не решен. Чтобы лучше диагностировать проблему, я предлагаю подать заявку в службу поддержки через трекер Google. , что повысит вероятность пересмотра de_de токенов класса разработчиками продукта. Это звучит разумно для вас?   -  person Nick_Kh    schedule 08.04.2021
comment
Привет, Ник, спасибо за наводку, я открою для этого дело в службу поддержки. Я также думаю, что это ошибка или пробел в языковой модели de-de STT. Ваше здоровье!   -  person sky    schedule 09.04.2021