Jump to content

Zmiana dźwięku na PL


Recommended Posts

Witam,

Jestem posiadaczem  Xiaomi Mi Vacuum Robot Mop (Mijia 1C) model: STYTJ01ZHM i mam pytanie odnośnie zmiany alertu głosowego na język Polski. Jest taka możliwość aby ten model 1C przemówił w języku polskim?

Z góry dzięki za odpowiedzi i pomoc.

Link to comment
Share on other sites

  • 3 weeks later...

musisz zrobic paczke z dzwiekami pl i potem mozna modem bez problemu wrzucic. angielska paczka na wzor, staraj sie tez nie przekroczyc rozmiaru.

https://cnbj2.fds.api.xiaomi.com/productinfo/mi1c/voices/package/EN.tar.gz

co do root to nie ma oficjalnie nic. moze kiedys bedzie, ale pewnie trzeba bedzie rozbierac i lutowac (uart).

Edited by rezmus
Link to comment
Share on other sites

  • 2 months later...

instalujesz moda vevs https://www.kapiba.ru/2017/11/mi-home.html

w pliku /Android/data/com.xiaomi.smarthome/files/plugin/install/rn/1000004/X/android/main.bundle (X dowolny katalog tam obecny)

szukasz soundpackage.json i podmieniasz url na json, ktory sobie gdzies hostujesz

https://awssgp0.fds.api.xiaomi.com/productinfo/mi1c/voices/soundpackage.json

w json dodajesz rekord dla twojej paczki wedlug tego schematu

{
    "icon": "https://awssgp0.fds.api.xiaomi.com/productinfo/mi1c/voices/images/english.png",
    "listen": "https://awssgp0.fds.api.xiaomi.com/productinfo/mi1c/voices/listen/start_clean_en.mp3",
    "name": {
        "default":"English"
    },
    "desc":{
    },
    "download":"https://awssgp0.fds.api.xiaomi.com/productinfo/mi1c/voices/package/EN.tar.gz",
    "md5sum": "2f65db2e52b6b7e9203ed965edc3c2f5",
    "size":1161119,
    "id": "EN"
},

			},
  • Like 2
Link to comment
Share on other sites

nie zadziala, bo aktualnie X to 1009055 (wersja plugina). dodatkowo dystrybucja w formie gotowych pluginow nie jest za dobrym rozwiazaniem, bo plugin sie czesto zmienia, sdk sie zmienia i stare pluginy moga crashowac z nowymi wersjami apki (chyba, ze bedziesz aktualizowal po kazdym update plugina).

btw: url do soundpackage.json jest w kilku miejscach i najlepiej podmienic wszystkie.

Edited by rezmus
  • Like 1
Link to comment
Share on other sites

13 godzin temu, Czajo napisał:

pokusiłem się o zrobienie polskiego voice packa na bazie tego co wrzucił @rezmus

https://drive.google.com/drive/folders/16rhQeKRc0IIK3mKFIIRf8shLpRoTSTtZ?usp=sharing

tylko jak to wgrać do robota?

Dziękuje. A takie voice packi w wersji męskiej też masz? Albo jak wyciągnąc wavy lub ogg z plików pkg?

Edited by qdajmond
Link to comment
Share on other sites

To co wrzucił@rezmus to jest zwykła paczka tar.gz którą rozpakujesz 7zipem. W środku są pliki ogg. Swoją paczkę przygotowałem syntezatorem mowy. Niestety nie znalazłem męskiego głosu do tego syntezatora.

Wysłane z mojego Mi 9T Pro przy użyciu Tapatalka

Link to comment
Share on other sites

7 minut temu, Czajo napisał:

To co wrzucił@rezmus to jest zwykła paczka tar.gz którą rozpakujesz 7zipem. W środku są pliki ogg. Swoją paczkę przygotowałem syntezatorem mowy. Niestety nie znalazłem męskiego głosu do tego syntezatora.

Wysłane z mojego Mi 9T Pro przy użyciu Tapatalka
 

Tak, tak. Tą paczke od @rezmus przeglądałem. Tylko chodzi mi o pliki które niektórzy wrzucają "janusz.pkg", "marta.pkg" itd. One są spakowane albo zaszyfrowane w format pkg. I myślałem, że z któregoś z tych plików wyciągnąłeś dźwięki :-). A za paczkę dziękuje.

Link to comment
Share on other sites

To dla mojej teściowej, która ani w ząb nie rozumie angielskiego. Dlatego chwilowo nie mam jak sprawdzić. Mój Roborock s5 max od chwili zakupu mówił po polsku :) stąd też prośba o sprawdzenie czy działa.

Wysłane z mojego Mi 9T Pro przy użyciu Tapatalka

Link to comment
Share on other sites

  • 4 weeks later...

1. pobierasz zmodyfikowana aplikację, instalujesz ją, powiązujesz ją z swoim odkurzaczem, wylaczasz aplikacje

2. Podłączasz telefon, i szukasz pliku main.bundle w scieżce /Android/data/com.xiaomi.smarthome/files/plugin/install/rn/1000004/X/android/main.bundle, zmieniasz linijkę o numerze 32, oraz linijki 26807, 26809, 26811, 26813,  26815 na adres na którym hostujesz plik soundpackage.json(możesz nawet na localhoscie za pomocą xammpa albo na darmowym hostingu cba.pl, moj adres to vacuummop.cba.pl który jest ważny do 26.12.2020)

3. Tworzysz paczkę z plikami dzwiekowymi i pakujesz jako tar.gz np. PL.tar.gz

4. w soundpackage json dodajesz wpis, tutaj jest przykład,

{
                "icon": "http://vacuummop.cba.pl/english.png",
                "listen": "http://vacuummop.cba.pl/7.ogg",
                "name": {
                    "default":"Polski"
                },
                "desc":{
                },
                "download":"http://vacuummop.cba.pl/PL.tar.gz",
                "md5sum": "2ff9942ae9816f6042089e813ab862ae",
                "size":1610202,
                "id": "PL"
            },

 

musisz md5sum wyliczyć z paczki tar.gz i podstawić jako md5sum w pliku json

musisz także wielkość paczki w bitach odczytac i wstawić do klucza "size"

5. wrzucasz na serwer paczke PL.targ.gz i soundpackage.json, opcjonalnie plik png dla klucza icon(np enlgish.ong) oraz plik listen dla klucza listen(np. 7.ogg)

6. Włączasz aplikacje i szukasz opcji alerty dźwiękowe i wybierasz polski.

 

w załączniku wrzucam mój plik main.bundle spakowany winrarem, on powinien działać dopóki hosting na cba mi nie wygaśnie czyli do 26.12.2020. Jak go podmienisz sobie w pamieci telefonu to po odpaleniu apki od pojawi sie polski w odpowiednim menu. W najbliższym czasie planowałem nagrać film krok po kroku i wrzucic na youtube

 

Użyłem dźwięków użytkownika Czajo, dzięki za dobrą robotę!

 

Edit: pomyliłem sie w dacie, hosting na cba zostal dzisiaj wyłączony tj. 26.12.2020

spakowany main bundle.rar soundpackage.json

Edited by Damian3366
Pomyłka w dacie
Link to comment
Share on other sites

Dnia 24.12.2020 o 20:00, Damian3366 napisał:

1. pobierasz zmodyfikowana aplikację, instalujesz ją, powiązujesz ją z swoim odkurzaczem, wylaczasz aplikacje

2. Podłączasz telefon, i szukasz pliku main.bundle w scieżce /Android/data/com.xiaomi.smarthome/files/plugin/install/rn/1000004/X/android/main.bundle, zmieniasz linijkę o numerze 32, oraz linijki 26807, 26809, 26811, 26813,  26815 na adres na którym hostujesz plik soundpackage.json(możesz nawet na localhoscie za pomocą xammpa albo na darmowym hostingu cba.pl, moj adres to vacuummop.cba.pl który jest ważny do 26.12.2020)

3. Tworzysz paczkę z plikami dzwiekowymi i pakujesz jako tar.gz np. PL.tar.gz

4. w soundpackage json dodajesz wpis, tutaj jest przykład,

{
                "icon": "http://vacuummop.cba.pl/english.png",
                "listen": "http://vacuummop.cba.pl/7.ogg",
                "name": {
                    "default":"Polski"
                },
                "desc":{
                },
                "download":"http://vacuummop.cba.pl/PL.tar.gz",
                "md5sum": "2ff9942ae9816f6042089e813ab862ae",
                "size":1610202,
                "id": "PL"
            },

 

musisz md5sum wyliczyć z paczki tar.gz i podstawić jako md5sum w pliku json

musisz także wielkość paczki w bitach odczytac i wstawić do klucza "size"

5. wrzucasz na serwer paczke PL.targ.gz i soundpackage.json, opcjonalnie plik png dla klucza icon(np enlgish.ong) oraz plik listen dla klucza listen(np. 7.ogg)

6. Włączasz aplikacje i szukasz opcji alerty dźwiękowe i wybierasz polski.

 

w załączniku wrzucam mój plik main.bundle spakowany winrarem, on powinien działać dopóki hosting na cba mi nie wygaśnie czyli do 26.12.2020. Jak go podmienisz sobie w pamieci telefonu to po odpaleniu apki od pojawi sie polski w odpowiednim menu. W najbliższym czasie planowałem nagrać film krok po kroku i wrzucic na youtube

 

Użyłem dźwięków użytkownika Czajo, dzięki za dobrą robotę!

 

Edit: pomyliłem sie w dacie, hosting na cba zostal dzisiaj wyłączony tj. 26.12.2020

spakowany main bundle.rar 354 kB · 8 downloads soundpackage.json 3 kB · 7 downloads

 

Zrobiłem wszystko według instrukcji, język polski pojawił mi się w komunikatach głosowych, ale jak daję "użyj" to w momencie gdy pasek postępu dochodzi do końca to pojawia mi się komunikat "nie udało się pobrać pakietu głosowego".

Język jest widoczny, wybieram go, pobiera się i ustawia, ale nie działa - odkurzacz w ogóle przestaje mówić, nie ma żadnych komunikatów.

O co może chodzić?

Edited by SphunaR
Link to comment
Share on other sites

  • 2 months later...
Dnia 2.04.2021 o 00:06, misiofisio napisał:

Potwierdzam, u mnie też działa!
W razie czego, mogę wytłumaczyć co i jak dokładnie zrobiłem.

Mogę prosić o instrukcję krok po kroku? Czy tyczy to XIAOMI MI ROBOT VACUUM MOP 1C?

Link to comment
Share on other sites

  • 4 weeks later...
Dnia 2.04.2021 o 00:06, misiofisio napisał:

Potwierdzam, u mnie też działa!
W razie czego, mogę wytłumaczyć co i jak dokładnie zrobiłem.

Ja też poproszę o Twoją instrukcję co i jak robiłeś.

Link to comment
Share on other sites

  • 5 months later...

podmieniam w main bundle adres soundpackage.json url na mój hostowany w cba.pl , tam również wrzuciłem paczkę z dźwiękami jak i plik soundpackage.json, w aplikacji w ustawieniach komunikatów głosowych wyskakuje mi komunikat błąd sieci.... Co ja źle robię?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...