TGViewer
Технические возможности Технические возможности @technical_capability · 140 subscribers
Post #158 257
Алгоритм прошивки
1️⃣ Запустите переносную программу.
Вверху будет находиться ссылка с IP-адресом — скопируйте её.

Пример: http://192.168.1.81/

2️⃣ Распакуйте скачанный архив и откройте файл main.bundle в Notepad++.

Найдите строку
else if (res.serverCode == "ru") {

Замените IP-адреса в нужных языках на тот, что копировали из программы.

У нас только русский язык, поэтому мы находим секцию и изменяем адрес там, где префикс ru.

else if (res.serverCode == "ru") {
global.gData.voiceUrl = "http://192.168.1.81/soundpackage.json";

Точно так же поступаем с файлом soundpackage.json.

Везде, где нужно, измените IP-адрес и имя голоса.

Помните, что у нас один голос, так что приводим все к такому виду:

{"icon":"http://192.168.1.81/ru_denis.png","listen":"http://192.168.1.81/start_clean_ru_denis.mp3","name":{"default":"Денис"},"desc":{},"download":"http://192.168.1.81/ru_denis.tar.gz","md5sum":"c776d2247272f137973f1da37668ca12","size":2769920,"id":"RU"}

Зачем мы это делаем?
Мы меняем так много адресов из-за большого количества параметров.

✔️ Icon – меняете, если хотите поставить картинку.

После IP идёт слеш — его не нужно удалять. У вас должно получиться, как в строке выше.

ru_denis.png – здесь нужно поместить картинку со своим названием и указать это название, вместо нашего.

✔️ listen – меняем, если у вас есть mp3 файлик с демонстрацией голоса.

name":{"default
"
Вместо нашего названия голоса поставьте своё.

✔️ download – ссылка на наш архив. Меняем обязательно.

md5sum – Вместо нашего значения «c776d2247272f137973f1da37668ca12», вы подставьте свой хеш MD5, который сохраняли по алгоритму из прошлого поста.

✔️ size – размер архива.

Не забудьте посмотреть его в свойствах и указать в байтах!

✔️ Id – меняем, если у вас будет несколько голосов. Можете писать любые другие значения, типа ru1, ru2, my и т.д.

3️⃣ Добавьте в HFS файлы ru_denis.tar.gz и soundpackage.json (дагндропом или через меню).

4️⃣ Подключите телефон к компьютеру.

Замените файл main.bundle, который находится по пути:
/storage/emulated/0/Android/data/com.xiaomi.smarthome/files/plugin/install/rn/3000001/1223410/android.

Учтите, что цифры у вас в пути будут другие!

Скопируйте туда файл, который вы редактировали. Согласитесь с заменой.

5️⃣ Зайдите в приложение «Mi home». У вас появится русский язык. Выберите его, и установленный голос заработает.


Поздравляю, у вас всё получилось!

Теперь, если вы внесёте изменения в soundpackage.json и зайдете в приложение «Mi home», то у вас добавится новый голос, которым заговорит пылесос.

#прошивка #РоботПылесос #озвучка #Xiaomi @Technical_capability
More from @technical_capability
  1. Jun 19, 2024The owner of this channel has been inactive for the last 11 months. If they remain inactiv…
  2. Jun 10, 2024The owner of this channel has been inactive for the last 11 months. If they remain inactiv…
  3. May 31, 2024The owner of this channel has been inactive for the last 11 months. If they remain inactiv…
  4. May 10, 2022The account of the user that owns this channel has been inactive for the last 11 months. I…
  5. May 3, 2022The account of the user that owns this channel has been inactive for the last 11 months. I…
  6. Jun 30, 2021⌨️ Как научиться быстро печатать Если вам надоело искать буквы на клавиатуре, то пора выде…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →