Первую рабочую версию мы собрали на Amazon Transcribe. Подключили потоковое распознавание, сделали кнопку диктовки, индикатор записи и вставку текста в то поле, которое сейчас активно. Версия ушла врачам, и стало понятно главное: сценарий востребован, диктовать удобнее, чем печатать. Но текст приходил с ошибками там, где ошибаться нельзя, — в названиях препаратов, терминах и фамилиях. Врач тратил на вычитку столько же времени, сколько раньше на набор.
Мы не стали спорить о движках теоретически. Собрали набор реальных надиктовок разной длины и с разным темпом речи и прогнали одни и те же записи через оба варианта. Microsoft Speech-to-Text на англоязычной медицинской речи давал меньше правок и устойчивее держал длинные фразы: там, где предыдущий движок разрывал предложение на середине и терял окончание мысли, новый доводил фразу до конца. По итогам сравнения движок заменили.
Замену сделали так, чтобы для врача ничего не изменилось внешне: та же кнопка, то же поведение, тот же индикатор записи. Переучивать людей на середине проекта — верный способ получить отказ от инструмента. Изменилось только качество текста, который появляется в поле.