-
Постов
964 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Весь контент vvyura
-
Ну-с, доросли до 4-ой версии. Теперь формат проговаривания читается из файла usertalk_aon.cfg. Задается начало номера для сравнения, формат проговаривания и имя файла, который будет воспроизведен перед номером. Можно проговорить до 12 цифр, объединенных максимум в 8 групп (по 1/2/3 цифры в группе). С патчем пример файла конфигурации с одним началом номера: "+" (т.е. все номера) и маской ххх-ххх-хх-хх. В архиве файл с описанием формата talk_aon.cfg. Программы для редактирования нет - мне шестнадцатиричного редактора хватает. ______________v4.rar ______________v4.rar ______________v4.rar ______________v4.rar ______________v4.rar
-
Что значит "нет радиокнопок"?
-
Версия 3.1 На вкладке "Опции патча" можно выбрать формат проговаривания номера: "ххх-ххх-хх-хх" или "ххх-хх-хх". Функция разбора номера полностью переписана - возможны глюки. Патч меняет код Talker'а, он будет отмечен, как неустановленный - это нормально, Talker полностью сохраняет свою работоспособность. Если установлен патч "Убрать Мелодии по умолчанию для АОНа", его надо отменить перед сменой АОНа. ______________v3.1.rar ______________v3.1.rar
-
По поводу поступивших вопросов/предложений: С именем файла вроде разобрались - должно быть точно такое, как определяется на экране. Если у абонента несколько номеров - придется записать столько-же файлов, это не сложно. Проговаривание десяти цифр будет. Искать файл "номер абонента" среди записей диктофона и мне пришло в голову, буду смотреть. Воспроизводить заданный файл по коду города - возможно, будет. Если удастся то, что задумал - будет и воспроизведение "номер_абонента", без проговаривания номера в случае отутствия файла. О сроках ничего не скажу - по готовности. И на закуску - патч "Удалить стандартные мелодии". Только для прошивки с АОНом. _______________________________________________.rar _______________________________________________.rar
-
Cделал с точностью до наоборот - патч "Удалить мелодии по-умолчанию", совместимый с АОНом. Патч в ветке "Говорящий АОН"
-
На первой странице выложил 3-ю версию. Что нового: 1. Добавлены языковые ресурсы в английский язык. 2. Если в папке user есть файл "номер_абонента.mmf", то он воспроизводится. Иначе проговаривается номер.
-
Не знаю. Я эту функцию нашел, свою подсказку вставил, и все. Дальше не копал.
-
Ну значит оставляем, как есть. Английский поправлю, а остальные - или давайте перевод (сразу HEX-строкой), или каждый сам за себя...
-
Пример - меню 3.1 "Звук звонка". Создаем меню: 60 0A 0A50 0004 0042 00000000 0000 0000 Создание меню с первым индексом Мелодии по умолчанию из 4 пунктов Здесь 0042 - тип меню (4 - обычное, 3 - радиокнопки), 2 - уровень вложенности. Этот параметр отвечает в том числе и за подсказки. В данном случае при перемещении курсора вызывается функция Menu3_1Sub (т.е. подменю пункта 3.1) Ей в качестве параметра передается номер пункта. Далее он проверяется: 000AC952 1C3C ADD R4, R7, #0 R4 = R7 + 0 000AC954 2C01 CMP R4, #0x1 Сравнить R4 и 1 000AC958 D012 BEQ 000AC980 если равно (Z) то переход на адрес 000AC980 000AC95A 2C02 CMP R4, #0x2 Сравнить R4 и 2 000AC95C D02B BEQ 000AC9B6 если равно (Z) то переход на адрес 000AC9B6 000AC960 2C03 CMP R4, #0x3 Сравнить R4 и 3 000AC962 D054 BEQ 000ACA0E если равно (Z) то переход на адрес 000ACA0E 000AC964 2C04 CMP R4, #0x4 Сравнить R4 и 4 000AC966 D168 BNE 000ACA3A если не равно (not Z) то переход на адрес 000ACA3A И нужный текст копируется в v_DefaultDispText (0x016A2098) Все!
-
Я их не использую, могу поставить АОН и первым, если никто не будет против.
-
А как ведут себя всплывающие подсказки после этого патча (без АОНа)? Идея мне понравилась!
-
Что именно объяснить? Длинные опусы писать я не мастак, а коротенько на вопрос ответить смогу, если ответ знаю...
-
Вроде, разобрался. Подсказки, применительно к меню 3.1 "Звук звонка", формирует функция Menu3_1Sub. Для других пунктов, похоже, есть аналогичные. С радиокнопками все примерно так, как dimastyj описал. Третий параметр обрабатывает set0_4if. Надо в нее вклиниться и обрабатывать свои значения. Мою реализацию всего этого можно посмотреть в "Говорящем АОНе 2.5".
-
Вот, новая версия. Облагородил меню, как в "лучших домах Ландона и Парижу" - с подсказкой и радиокнопками. Файл talk_aon.dat в патч не включен, брать из предыдущих версий. ______________v2.5.rar ______________v2.5.rar ______________v2.5.rar
-
Проговаривает Talker by Stepan_V, так что вопрос не ко мне... Создал новую тему в "Программировании", продолжай там...
-
Никто не расскажет, как сделать свое меню с радиокнопками, всплывающими подсказками? Благодарен за любую инфу!
-
Четвертая версия. Не говорит время во время звонка. Патч в формате ResMan 5.0. На вкладке "Ресурсы" можно выбрать, когда именно говорить. ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar ____________________4__Add_on_for_Talker_by_Stepan_V_.rar
-
Бывает, в 3-ей версии поправим... По теории, скажет "ноль ноль". На практике не проверял, нету таких номеров. А номера у вас совсем не такие, как у нас... ххх-ххх-хх-хх в большинстве случаев правильно? Есть вариант - говорить цифры по одной, но это неудобно вроде.
-
Голос в talk_aon.dat взят из VentaFax. Сделать проговаривание имени, я считаю, нереально, хотя... Ну и по поводу количества цифр - так сколько их говорить, как объединять (желательно с примером номера). И на первой странице - вторая версия. Теперь проговаривание отключается из меню 3.1.5. Варианты: Неизвестные - говорим, если нет в телефонном справочнике Выключено - не говорим Включено - говорим всегда После выключения настройка сбрасывается. Не разобрался, как сделать в меню радиокнопки (если кто поделится инфой, буду благодарен), так что текущий режим не виден, но переключать можно.
-
Оба-на, мне кошелек заводить, или как?
-
Поправил косячок с х0 - 0, проверить только нечем. Также в архиве прога для создания talk_aon.dat Все на первой странице.
-
Патч добавляет в телефон функцию проговаривания номера вызывающего абонента при входящем вызове. Проговариваются последние семь цифр номера, которые группируются следующим образом: 123-45-67. Во время проговаривания номера другие функции телефона блокируются, Вы не сможете прервать его или ответить на вызов. Патч использует функцию проговаривания патча Talker by Stepan_V версии 1.1 (с версией 1 не работает!!!), посему требует его наличия. (Огромное спасибо Степану за его Talker'а, который я опять использую.) ______________v3.rar Для работы патча необходимо скопировать файл talk_aon.dat в папку user телефона (необходим патч увеличения размера MMF до 256 кБ или больше). ========================== Патч addon_for_Talker _by Stepan_v ____________________add_on_for_Talker_by_Stepan_V_.rar