я сижу на приеме у педиатра в качестве ассистента (45 мин прием, почти все время разговор), и мне надоедает за ним записывать.
Пытался реализовать распознавание русской речи через whisper, но он плохо понимает даже такие простые фразы как «мочевой пузырь». При этом хорошо понимает распространенные названия бактерий типа Candida albicans.
Пробовал через --initial_prompt дать написание препаратов, органов и бактерий, но на выходе получается результат еще хуже.
Может есть советы, как улучшить результат?
Планирую потом распознанный текст отправлять в gpt-3.5 с промптом в виде струкруры медицинской карты, чтобы сплошной текст структурировался.
Самый простой способ , собрать тексты с медицинскими терминами, и пробовать подключать лингво-модель с ними. Для whisper, это может быть проблемотично, легче взять другую модель asr.
Хочется оффтопом сказать, что классный проект! Поищите инфу про domain adaptation и keyword spotting, другие формулировки для подобной задачи: word boosting, contextual spelling correction. Contextual Spelling Correction (CSC) — имеет два значения в литературе. Интересующее нас — когда под контекстом подразумевается внешний словарь пользовательских терминов. Но да, вам тут в любом случае потребуется некий словарь «сложных» слов из медицинского домена и, скорее всего, другая моделька, как верно заметили. В Whisper прикрутить это можно, но кажется не очень тривиально
Но не забудьте о юридической стороне вопроса. Отправка пд в третьи системы без согласия третьей стороны черевато.
Я уже думал об этом. При использовании того же whisper данные отправляются на сервер?
Если виспер стоит у тебя на ПК, то нет. Если ты ставишь его на сервер, да.
все локально, у меня в распоряжении только ноутбук и микрофон.
Ну значит я криворукий:)
Если есть желание, могли бы мне с этим помочь?
Обсуждают сегодня