Программа распознавания русской речи - Комбат

Тема в разделе "Программное обеспечение", создана пользователем denis47, 30 дек 2007.

Статус темы:
Закрыта.
  1. denis47

    denis47 Гость

    Программа распознавания русской речи Комбат 2.52 при диктовке пишет русские буквы западноевропейскими символами. Что именно пишет можно понять, потому что после каждого слова выпадает меню со списком распознанных слов с нормальными символами. Приходится полученный текст сохранять в кодировке win1252, а открывать потом в win1251. Что в блокноте, что в Word не имеет значение. У меня русская WinXP, дефолтная кодировка в настройках win1251. Помогите, пожалуйста, исправить.
    [​IMG]
    Комбат нормально печатает под Win95,98. Под более поздние системы у него проблемы с кодировкой.
    Может, найдется знающий человек, разберется почему она печатает кракозябрами. Потому что лучше нее сейчас имхо никто не распознает русскую речь, как это не грусно, мне кажется надо спасать положение.
    Комбат единственная программа, вполне нормально распознающая русскую непрерывную речь при диктовке в текстовый редактор. К сожалению, ее развитие прекратилось в 98 году, однако русская речь настолько сложная, что новых программ, способных ее распознавать сейчас нет, хотя ведутся разработки. В основном есть программы голосового управления компьютером (распознавание ограниченного числа фраз). В английском языке все гораздо проще и существует множество программ распознавания английской слитной речи.
    Вот символы, которые печатает прога и которые должны быть:
    [​IMG]
    readme.rar как пользоваться программой
    Замена
    "1250"="c_1251.nls"
    "1251"="c_1251.nls"
    "1252"="c_1251.nls"
    "1253"="c_1251.nls"
    не помогает. Если что и изменяется, то символы в интерфейсе программы, а не то, что она печатает. Также не помогает установка режима совместимости с Win95/98 для всех экзешников этой проги, в таком случае она вообще отказывается распознавать.
    Мне кажется, тут дело в том, что она работает не как обычная 32 битная программа, а в режиме эмуляции доса, потому что запускается от имени ntvdm.exe, поэтому обычные твики на нее не действуют.
     

    Вложения:

    • readme.rar
      Размер файла:
      3,9 КБ
      Просмотров:
      39
  2. garrymax

    garrymax Гость

    Если эта программа для w98, то подстановка кодовой страницы не поможет - нет опции Charset для выбора этой самой кодовой страницы. Нужно подставлять в секции [fonts] в файле win.ini аналог шрифтов вроде записи Arial = Arial Cyr для используемого шрифта - в лобовую указывать реальное имя шрифта по одной строке на каждый шрифт.

    Сам проверить требуемый шрифт не смог, так как инсталлятор "обгрызаный" и не ставиться. Проще прописать все популярные шрифты перед запуском программы вроде строк:
    Код (Text):
    [fonts]
    Arial = Arial Cyr
    Times = Times New Roman Cyr
    MS Sans Serif = MS Sans Serif Cyr
    MS Serif = MS Serif Cyr
    Times New Roman =Times New Roman Cyr
    Courier = Courier Cyr
    Courier New = Courier New Cyr
    ; и так далее Имя_Шрифта = Имя_Шрифта Cyr
    пока не найдется нужный шрифт.
     
  3. denis47

    denis47 Гость

    Наконец решил проблему. Надо было включить поддержку текстовых служб для всех программ.
    Рабочая версия программы:
    http://ifolder.ru/4829893
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей