Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   [решено] Комбат некорректно печатает русские символы (http://forum.oszone.net/showthread.php?t=89179)

Den47 26-08-2007 23:05 633420

Комбат некорректно печатает русские символы
 
У меня программа распознавания речи Комбат 2.52 при диктовке пишет русские буквы западноевропейскими символами. Что именно пишет можно понять, потому что после каждого слова выпадает меню со списком распознанных слов с нормальными символами. Приходится полученный текст сохранять в кодировке win1252, а открывать потом в win1251. Что в блокноте, что в Word не имеет значение. У меня русская WinXP, дефолтная кодировка в настройках win1251. Помогите, пожалуйста, исправить. Не может быть, чтобы у всех Комбат так печатал. Или, может, есть такая программа, которая на лету исправляет западноевропейские символы в кириллицу.

verdix 27-08-2007 00:16 633436

Den47,
Я вообше эту софтину в Инете не нашел!

Den47 30-08-2007 19:51 635895

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

Den47 30-12-2007 15:13 706596

Вложений: 2
Все-таки хочется Комбат под XP заставить нормально работать.
Может, найдется знающий человек, разберется почему она печатает кракозябрами. Потому что лучше нее имхо никто не распознает русскую речь, как это не грусно, мне кажется надо спасать положение.
Вот символы, которые печатает прога и которые должны быть:

В файле code.txt тоже, но в текстовом виде.

Petya V4sechkin 30-12-2007 18:18 706679

Den47, стандартный твик реестра пробовали?
Код:

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 706705

Цитата:

Цитата Petya V4sechkin
Den47, стандартный твик реестра пробовали? »

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

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

yurfed 30-12-2007 21:00 706741

Den47, если в Комбате есть такая возможность, то выставь шрифт отображения "Terminal".

Den47 30-12-2007 21:26 706749

Цитата:

Цитата yurfed
Den47, если в Комбате есть такая возможность, то выставь шрифт отображения "Terminal". »

Нет в нем такого шрифта. Пробовал ставить Terminal в блокноте, печатает вместо символов треугольники.

Petya V4sechkin 30-12-2007 22:13 706764

Den47, а если вместо блокнота использовать FAR manager?

Den47 30-12-2007 22:33 706773

Тогда печатает \ \ \ \ 00 00 00\ \ \ 00 00
Правда не знаю, где в нем менять кодировку.

Den47 03-01-2008 22:40 708433

Прога рульная вообще. Надиктуешь ей в словарь, потом произнесешь и она понимает. Покажите мне достойную альтернативу? Неужели никому дела нет.

yurfed 04-01-2008 05:04 708570

Цитата:

Цитата Den47
Неужели никому дела нет. »

Да ручками набиваем весь текст

Den47 04-01-2008 18:34 708895

Запускайте программу с русской раскладкой клавиатуры и кракозябров не будет.
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/be163b2...kombat.7z.html
http://new.swapfile.ru/files/22178/kombat.7z

yurfed 05-01-2008 20:13 709660

Den47, Ну и поздравляем если всё так хорошо решилось!

ValeryL 29-11-2010 12:04 1554014

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


Время: 00:42.

Время: 00:42.
© OSzone.net 2001-