PDA

Показать полную графическую версию : [решено] Комбат некорректно печатает русские символы


Den47
26-08-2007, 23:05
У меня программа распознавания речи Комбат 2.52 (http://speech-soft.ru/index.php?a=inf&inf=view&id_razdel=1181017375&id_prazdel=1181017906&id_inf=1181024563) при диктовке пишет русские буквы западноевропейскими символами. Что именно пишет можно понять, потому что после каждого слова выпадает меню со списком распознанных слов с нормальными символами. Приходится полученный текст сохранять в кодировке win1252, а открывать потом в win1251. Что в блокноте, что в Word не имеет значение. У меня русская WinXP, дефолтная кодировка в настройках win1251. Помогите, пожалуйста, исправить. Не может быть, чтобы у всех Комбат так печатал. Или, может, есть такая программа, которая на лету исправляет западноевропейские символы в кириллицу.
http://img409.imageshack.us/img409/1293/kombatyx4.png

verdix
27-08-2007, 00:16
Den47,
Я вообше эту софтину в Инете не нашел!

Den47
30-08-2007, 19:51
Комбат нормально печатает под Win95,98. Под более поздние системы у него проблемы с кодировкой. Режим совместимости не помогает. Может, знаете как MS в новых Windows поменяла работу с кодировкой?

Den47
30-12-2007, 15:13
Все-таки хочется Комбат под XP заставить нормально работать.
Может, найдется знающий человек, разберется почему она печатает кракозябрами. Потому что лучше нее имхо никто не распознает русскую речь, как это не грусно, мне кажется надо спасать положение.
Вот символы, которые печатает прога и которые должны быть:
http://img340.imageshack.us/img340/6607/combatlm2.png
В файле code.txt тоже, но в текстовом виде.

Petya V4sechkin
30-12-2007, 18:18
Den47, стандартный твик реестра (http://oszone.net/5604) пробовали?
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"

Den47
30-12-2007, 20:00
Den47, стандартный твик реестра пробовали? »
Конечно. Но не помогает. Если что и изменяется, то символы в интерфейсе программы, а не то, что она печатает. Также не помогает установка режима совместимости с Win95/98 для всех экзешников этой проги, в таком случае она вообще отказывается распознавать.
Мне кажется, тут дело в том, что она работает не как обычная 32 битная программа, а в режиме эмуляции доса, потому что запускается от имени ntvdm.exe, поэтому обычные твики на нее не действуют.

Сменил звуковуху с AC97 на Creative Audigy 2 ZS, а все равно распознает!

yurfed
30-12-2007, 21:00
Den47, если в Комбате есть такая возможность, то выставь шрифт отображения "Terminal".

Den47
30-12-2007, 21:26
Den47, если в Комбате есть такая возможность, то выставь шрифт отображения "Terminal". »
Нет в нем такого шрифта. Пробовал ставить Terminal в блокноте, печатает вместо символов треугольники.

Petya V4sechkin
30-12-2007, 22:13
Den47, а если вместо блокнота использовать FAR manager?

Den47
30-12-2007, 22:33
Тогда печатает \ \ \ \ 00 00 00\ \ \ 00 00
Правда не знаю, где в нем менять кодировку.

Den47
03-01-2008, 22:40
Прога рульная вообще. Надиктуешь ей в словарь, потом произнесешь и она понимает. Покажите мне достойную альтернативу? Неужели никому дела нет.

yurfed
04-01-2008, 05:04
Неужели никому дела нет. » Да ручками набиваем весь текст

Den47
04-01-2008, 18:34
Запускайте программу с русской раскладкой клавиатуры и кракозябров не будет.
http://ifolder.ru/4829893
http://slil.ru/25319368
http://rapidshare.com/files/81642797/kombat.7z.html
http://www.rapidshare.ru/527358
http://letitbit.net/download/be163b223380/kombat.7z.html
http://new.swapfile.ru/files/22178/kombat.7z

yurfed
05-01-2008, 20:13
Den47, Ну и поздравляем если всё так хорошо решилось!

ValeryL
29-11-2010, 12:04
На сегодняшний день из всего, что я только не перепробовал и лучшей является Комбат 2.52 (переделанный отечественными умельцами Dragon Doctate. И хотя проге более 10 лет сравнивать ее не с чем. Работает на ура. Есть правда некоторые замутки. Под XP устанавливать в защищенном режиме и после установки и перезагрузки выполнить reg-файл. Через панель управления в языковых настройках отключить полностью поддержку голосового ввода. Любым твикером проверить запрет на запуск 16-битных приложений в отдельном процессе. При настройке клавиатурных последовательностей важно помнить, что если в меню указана комбинация клавиш, например, Ctrl+N, то в проге надо писать {Ctrl+т}. Т.е. указывать русскую букву соответствующей клавиши. В режиме команд можно использовать английское произношение, тогда будет меньше путаницы. Но это не для всех и не всегда удобно. Тогда тренируете на русское произношение, но перед подачей команды не забывайте сказать "Режим команд". Соответственно "Буду диктовать" или как вам удобнее.
Вот с интерфейсом не все ясно до конца. Несколько мудрено выполнен. К сожалению пока так и не удалось найти описание, хотя бы на английском и пусть для Dragon Dictate. Если у кого есть маякните.
А саму прогу выкладываю вот сюда Комбат 2.52 (http://depositfiles.com/files/i00mr96mm)




© OSzone.net 2001-2012