Skocz do zawartości

Zmiana dźwięku na PL


Rekomendowane odpowiedzi

  • 3 tygodnie później...

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).

Edytowane przez rezmus
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...
Przed chwilą, rezmus napisał:

komenda miio lub mod mi home + zmiana plugina.

możesz jaśniej?

znalazłem takie coś: https://app.bramantya.org/clovisbray/

(to chyba ten Twój drugi sposób) z tego co widzę wystarczy zmodyfikować plik json na serwerze dodając odpowiedni kod do paczki. Dobrze myślę?

Odnośnik do komentarza
Udostępnij na innych stronach

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
Odnośnik do komentarza
Udostępnij na innych stronach

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.

Edytowane przez rezmus
  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

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?

Edytowane przez qdajmond
Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

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

Edytowane przez Damian3366
Pomyłka w dacie
Odnośnik do komentarza
Udostępnij na innych stronach

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ć?

Edytowane przez SphunaR
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...
  • 4 tygodnie później...
  • 5 miesięcy temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...