| Посл.ответ |
Сообщение |
Ранг: 23.7 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 02 мая 2006 13:31 · Личное сообщение · #1
Прошло много лет и я снова заинтересовался речевыми движками. Оказывается народ много сделал для этого.
Как вы знаете нужна специальная программа - читалка.
Сейчас в интернете все больше становится популярной MP3book2005, которая читает с интонацией и имеет массу удобных функций.
Вот ее я и решил исследовать.
mp3book2005.narod.ru/MP3book2005.zip
Сразу бросается в глаза простая уязвимость - программа выводит сообщение при вводе неправильного ключа. Причем использует банальную функцию msvbvm60.rtcMsgBox.
Программа написана на Vb. Упакована как показывает Peid ASPack 1.06b / 1.061b -> Alexey Solodovnikov. Но по-моему автор там еще самодеятельностью занимался.
Ограничения программы - все работает, кроме сервисных функций: пополнения словаря, поиск омографов, имен. В общем дополнительная комфортность.
Каждая ограниченная функция выводит сообщение, что дескать просим зарегистрироваться.
Путем установки бряков удалось выяснить, что сообщение о неправильном ключе выводится по адресу
0047B2F4, пройдя выше потерял след на адресе 0047AF22.
Решил зайти с другого бока, выяснил, что по адресу 0047A9Ac загружается введеный код и происходит его обработка.
Но вот беда программа почти не дает ставить бряки, сразу вываливается в исключения. Пишет "ошибка переполнения".
Ломал Олей. Любимый отладчик. Кто может помочь с распаковкой или советом, как предолеть эту преграду, пишите.
Но вот все же кусочек отломил. Чтобы программа сохраняла обработанный текст достаточно заменить по адресу 0046D209 JZ на JNZ.
Хочется разумеется боьшего.
| Сообщение посчитали полезным: |
|
Ранг: 54.0 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 14 января 2007 19:55 · Личное сообщение · #2
Что насчет 338? Если MP3book, то забей на старье и качай новую версию!
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 января 2007 02:25 · Личное сообщение · #3
softus
Проц используется по-максимуму, многопоточность вряд ли ощутимый ПП обеспечит.
| Сообщение посчитали полезным: |
Ранг: 214.1 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 15 января 2007 06:13 · Личное сообщение · #4
Opcode
многопоточность избавит тебя от запуска многих и многих копий прог, что будет гораздо удобнее.
естественно производительность от этого многократно не увеличится.
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 15 января 2007 06:31 · Личное сообщение · #5
Opcode, процессоры бывают разные.
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 января 2007 17:34 · Личное сообщение · #6
Спасибо, люди, ВАМ БОЛЬШОЕ! После долгих мучений все работает!!!!
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 января 2007 17:35 · Личное сообщение · #7 |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 января 2007 17:39 · Личное сообщение · #8
Pro100ya Особенное Вам спасибо. Все работает!!!
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 15 января 2007 22:39 · Поправил: softus · Личное сообщение · #9
annetta-07
Качай Николая, эта версия уже пропатченная и уже со встроеным словарём, так что тебе возиться не надо будет. Поставишь и всё
rapidshare.com/files/11659039/Acapela-Elan-TTS-SpeechCube-5.1-RUS-Nicolai_255_channels_.exe
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 16 января 2007 00:03 · Личное сообщение · #10
softus пишет:
Качай Николая
А ты орегинальный экзешник в этом дистрибутиве забекапить не забыл?
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 января 2007 06:27 · Личное сообщение · #11
gegter
Gideon Vi
Например lame ориентирован на загрузку при многопоточности + "подкорректированный" Acapella в это время обрабатывает клиента TTS на приличной скорости. ИМХО главное на сегодняшний день: оптимизировать алгоритм обработки текста словарем, остальное дело кодеков и движков.
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 января 2007 07:05 · Личное сообщение · #12
softus Ни одного слова из написанного ниже не поняла, но "это" скачиваю.  http://rapidshare.com/files/11659039/Acapela-Elan-TTS-SpeechCube-5.1-R US-Nicolai_255_channels_.exe Спасибо ОГРОМНОЕ!!! И что мы без ВАС делали???
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 16 января 2007 08:05 · Поправил: softus · Личное сообщение · #13
Gideon Vi
Нет, я ни чего не бекапил, ну просто жалоб на патч ни от кого не поступало, а отказываться от 255 каналов вряд-ли кто захочет если уж версия всё равно пиратская и я решил, что смысла это делать нет, хотя может и зря.
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 16 января 2007 17:58 · Личное сообщение · #14
softus пишет:
хотя может и зря
Учитывая мелкий размер экзешника - зря. Если выйдет новая версия патча людям придётся искать орегинальный экзешник, либо перекачивать весь движок.
| Сообщение посчитали полезным: |
Ранг: 7.1 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 января 2007 23:22 · Личное сообщение · #15
Блин, оригинал! Пишите правильно, а то наслушаются Колю. Двоечники, недоучки!
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 17 января 2007 00:44 · Личное сообщение · #16
remikcorp, что касается меня, то по русскому имел честную тройку. В следующий раз не беси модераторов - делай такие замечания в ПМ.
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 17 января 2007 01:33 · Поправил: softus · Личное сообщение · #17
Gideon Vi
Ну я как раз надеюсь, что людям всё равно придётся перекачивать новую сборку. В которой будет подкорректирован словарь, не будет сообщения о том что верся пиратская и самое главное будет убрано ограничение в 30 дней т.е. движок будет уже активирован как ОЕМ. Как это по нормальному сделать я пока не соображу.
| Сообщение посчитали полезным: |
Ранг: 54.0 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 17 января 2007 02:39 · Личное сообщение · #18
softus пишет:
сообщения о том что верся пиратская
Видимо имеется ввиду надпись "Illegal Software"? Её туда добавил тот-же кто добавлял cubec.exe, и она легко убирается редактором ресурсов. В PE Explorer достаточно снять галочку со свойства visible этой надписи.
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 17 января 2007 03:07 · Личное сообщение · #19
Pro100ya
Что она убирается легко это понятно, а вот то что её добавил тот-же кто добавлял cubec.exe, я не знал  . Ну тогда её конечно трогать ненадо, пусть будет!
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 января 2007 11:56 · Личное сообщение · #20
Скачал rapidshare.com/files/11659039/Acapela-Elan-TTS-SpeechCube-5.1-R US-Nicolai_255_channels_.exe
Чет не пашет, во время инсталяции выбивает ошыбка из-за какого-то USB key pro
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 18 января 2007 14:37 · Личное сообщение · #21
Aradesh пишет:
во время инсталяции выбивает ошыбка из-за какого-то USB key pro
Ты уверен, что это ошибка?
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 января 2007 16:16 · Поправил: Aradesh · Личное сообщение · #22
Gideon Vi пишет:
Ты уверен, что это ошибка?
Warning- окошечко.
Тока проблема не в етом, а втом что сам голосовой движок после установки не работает.
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 19 января 2007 00:05 · Личное сообщение · #23
Aradesh пишет:
Warning- окошечко.
С кнопкой Ок, да? Это не ошибка, а предложение вытащить из USB порта ключ хардварный. Зашито в инсталятор, к функционалу отношения не имеет.
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 19 января 2007 00:07 · Поправил: softus · Личное сообщение · #24
Aradesh пишет:
Тока проблема не в етом, а втом что сам голосовой движок после установки не работает
Да, есть такие проблемы, но окошко тут конечно не причём. Просто у некоторых запускается нормально у некоторых нет. Это какието косяки со сборкой. Были они и в предидущей сборке на 4 клиента.
Есть надежда, что скора будет версия корректно работающая у всех!
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 19 января 2007 07:34 · Личное сообщение · #25
rapidshare.com/files/11659039/Acapela-Elan-TTS-SpeechCube-5.1-R US-Nicolai_255_channels_.exe в связке с mp3book2005, да и сдругими читалками вот такую штуку выдает:
Run-time error -2147200966 (8004503a):
Method of object failed
Это чё такое и как лечить? Или все - пользуйся версией 4.2? Блин трафика 12 метров жалко.
| Сообщение посчитали полезным: |
Ранг: 54.0 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 19 января 2007 07:49 · Личное сообщение · #26
KAlex
Это то о чем говорит softus, на некоторых системах acapela просто не работает.
Но на ру-борде похоже есть заплатка:http://slil.ru/23776020
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 19 января 2007 09:15 · Поправил: softus · Личное сообщение · #27
Для тех, кто на ру-борд не ходит
Выкладываю свежую версию движка со всеми заплатками, советую перекачать
slil.ru/23778222
правда проверял пока только у себя, но должно работать у всех.
Так что если трафика жалка то лучше подождать результатов тестов.
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 19 января 2007 20:16 · Личное сообщение · #28
Спасибо, заплатка у меня сработала. Теперь работает нормально
| Сообщение посчитали полезным: |
Ранг: 214.1 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 19 января 2007 23:22 · Личное сообщение · #29
Aradesh пишет: Спасибо, заплатка у меня сработала. Теперь работает нормально
действительно, у меня ok
| Сообщение посчитали полезным: |
Ранг: 14.3 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 20 января 2007 13:25 · Поправил: softus · Личное сообщение · #30
Gideon Vi пишет:
С кнопкой Ок, да? Это не ошибка, а предложение вытащить из USB порта ключ хардварный. Зашито в инсталятор, к функционалу отношения не имеет.
Больше это окно ни комку не помешает
Вот очередная сборка, но на этот раз это не телеком а мультимедиа версия!!!
тут ни каких лишних сообщений и напоминаний не появляется и в реестр всякий лишний мусор не записывается. По скорости и качеству такая же как телеком и тоже со всеми заплатами.
Кроме того поскольку это мультимедиа версия, то движок можно использовать совместно с Акапеловскими телеком движками более поздних версий других языков
http://slil.ru/23784991 http://slil.ru/23784991
| Сообщение посчитали полезным: |
Ранг: 3.4 (гость) Активность: 0=0 Статус: Участник
|
Создано: 20 января 2007 13:34 · Поправил: kimiv · Личное сообщение · #31
softus зеркало не сделаешь?
Ни в какую меня slil.ru к себе не подпускает.
Или скажите кто-то как с ним подружиться.
о!!!
Kinno спасибо!
| Сообщение посчитали полезным: |