Перейти к содержанию
Old Phone Forum

vvyura

SGH Open Club
  • Постов

    964
  • Зарегистрирован

  • Посещение

Весь контент vvyura

  1. Ну-с, доросли до 4-ой версии. Теперь формат проговаривания читается из файла usertalk_aon.cfg. Задается начало номера для сравнения, формат проговаривания и имя файла, который будет воспроизведен перед номером. Можно проговорить до 12 цифр, объединенных максимум в 8 групп (по 1/2/3 цифры в группе). С патчем пример файла конфигурации с одним началом номера: "+" (т.е. все номера) и маской ххх-ххх-хх-хх. В архиве файл с описанием формата talk_aon.cfg. Программы для редактирования нет - мне шестнадцатиричного редактора хватает. ______________v4.rar ______________v4.rar ______________v4.rar ______________v4.rar ______________v4.rar
  2. Что значит "нет радиокнопок"?
  3. Версия 3.1 На вкладке "Опции патча" можно выбрать формат проговаривания номера: "ххх-ххх-хх-хх" или "ххх-хх-хх". Функция разбора номера полностью переписана - возможны глюки. Патч меняет код Talker'а, он будет отмечен, как неустановленный - это нормально, Talker полностью сохраняет свою работоспособность. Если установлен патч "Убрать Мелодии по умолчанию для АОНа", его надо отменить перед сменой АОНа. ______________v3.1.rar ______________v3.1.rar
  4. По поводу поступивших вопросов/предложений: С именем файла вроде разобрались - должно быть точно такое, как определяется на экране. Если у абонента несколько номеров - придется записать столько-же файлов, это не сложно. Проговаривание десяти цифр будет. Искать файл "номер абонента" среди записей диктофона и мне пришло в голову, буду смотреть. Воспроизводить заданный файл по коду города - возможно, будет. Если удастся то, что задумал - будет и воспроизведение "номер_абонента", без проговаривания номера в случае отутствия файла. О сроках ничего не скажу - по готовности. И на закуску - патч "Удалить стандартные мелодии". Только для прошивки с АОНом. _______________________________________________.rar _______________________________________________.rar
  5. Cделал с точностью до наоборот - патч "Удалить мелодии по-умолчанию", совместимый с АОНом. Патч в ветке "Говорящий АОН"
  6. На первой странице выложил 3-ю версию. Что нового: 1. Добавлены языковые ресурсы в английский язык. 2. Если в папке user есть файл "номер_абонента.mmf", то он воспроизводится. Иначе проговаривается номер.
  7. Не знаю. Я эту функцию нашел, свою подсказку вставил, и все. Дальше не копал.
  8. Ну значит оставляем, как есть. Английский поправлю, а остальные - или давайте перевод (сразу HEX-строкой), или каждый сам за себя...
  9. Пример - меню 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) Все!
  10. Я их не использую, могу поставить АОН и первым, если никто не будет против.
  11. А как ведут себя всплывающие подсказки после этого патча (без АОНа)? Идея мне понравилась!
  12. Что именно объяснить? Длинные опусы писать я не мастак, а коротенько на вопрос ответить смогу, если ответ знаю...
  13. Вроде, разобрался. Подсказки, применительно к меню 3.1 "Звук звонка", формирует функция Menu3_1Sub. Для других пунктов, похоже, есть аналогичные. С радиокнопками все примерно так, как dimastyj описал. Третий параметр обрабатывает set0_4if. Надо в нее вклиниться и обрабатывать свои значения. Мою реализацию всего этого можно посмотреть в "Говорящем АОНе 2.5".
  14. Вот, новая версия. Облагородил меню, как в "лучших домах Ландона и Парижу" - с подсказкой и радиокнопками. Файл talk_aon.dat в патч не включен, брать из предыдущих версий. ______________v2.5.rar ______________v2.5.rar ______________v2.5.rar
  15. Проговаривает Talker by Stepan_V, так что вопрос не ко мне... Создал новую тему в "Программировании", продолжай там...
  16. Никто не расскажет, как сделать свое меню с радиокнопками, всплывающими подсказками? Благодарен за любую инфу!
  17. Четвертая версия. Не говорит время во время звонка. Патч в формате 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
  18. Бывает, в 3-ей версии поправим... По теории, скажет "ноль ноль". На практике не проверял, нету таких номеров. А номера у вас совсем не такие, как у нас... ххх-ххх-хх-хх в большинстве случаев правильно? Есть вариант - говорить цифры по одной, но это неудобно вроде.
  19. Голос в talk_aon.dat взят из VentaFax. Сделать проговаривание имени, я считаю, нереально, хотя... Ну и по поводу количества цифр - так сколько их говорить, как объединять (желательно с примером номера). И на первой странице - вторая версия. Теперь проговаривание отключается из меню 3.1.5. Варианты: Неизвестные - говорим, если нет в телефонном справочнике Выключено - не говорим Включено - говорим всегда После выключения настройка сбрасывается. Не разобрался, как сделать в меню радиокнопки (если кто поделится инфой, буду благодарен), так что текущий режим не виден, но переключать можно.
  20. Talker alarm fully working with Talker v1!!! Сорри за мой корявый английский...
  21. Поправил косячок с х0 - 0, проверить только нечем. Также в архиве прога для создания talk_aon.dat Все на первой странице.
  22. Патч добавляет в телефон функцию проговаривания номера вызывающего абонента при входящем вызове. Проговариваются последние семь цифр номера, которые группируются следующим образом: 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
  23. Т.е. время сказал, а сигнал не играл? А сигнал после разговора был? А вообще я в отпуск ухожу, месяц без компа...
×
×
  • Создать...