Pozostań w kontakcie podczas każdej podróży

VoxMotoChat to bezpłatny (bez reklam, nie wymaga rejestracji konta) nowoczesny komunikator głosowy stworzony z myślą o motocyklistach i wszystkich osobach podróżujących w grupie. Rozmawiaj z ekipą bez względu na odległość - wszędzie tam, gdzie dostępny jest internet mobilny.

Aplikacja została zaprojektowana z myślą o realnych warunkach na drodze. Niestabilny zasięg, tunele, lasy, góry czy chwilowe zaniki internetu nie muszą oznaczać końca rozmowy. VoxMotoChat automatycznie dba o utrzymanie i przywracanie połączenia, dzięki czemu możesz cieszyć się jazdą i skoncentrować się na drodze.


Aplikacja aktualnie jest w fazie zamkniętych BETA testów. Chcesz się zapisać?
Dołącz do grupy testerów i uzyskaj wczesny dostęp: https://groups.google.com/g/voxmotochat-closed-tests
Po dołączeniu do grupy dyskusyjnej testerów będzie możliwe pobranie aplikacji/dołączenie do early access aplikacji w Google Play
Z telefonu Android: https://play.google.com/store/apps/details?id=com.microdev.voxmotochat
Z przeglądarki: https://play.google.com/apps/testing/com.microdev.voxmotochat


Dlaczego VoxMotoChat?

Bezpłatny, bez reklam, bez konta

VoxMotoChat to bezpłatna aplikacja bez reklam, przeznaczona zarówno do użytku prywatnego jak i komercyjnego, która nie wymaga zakładania konta.

Obsługuje dowolny interkom Bluetooth

Działa praktycznie z każdym interkomem Bluetooth (i zestawem słuchawkowym) podłączonym do telefonu, zapewniając wygodną komunikację i natywnie obsługuje technologię HD Voice 16 kHz, ale obsługuje również standard Bluetooth SD 8 kHz.

Bezpieczne rozmowy

Pełne szyfrowanie komunikacji oraz szyfrowanie audio End-to-End (E2EE, wykorzystane technologie to np. Ed25519, X25519, ChaCha20-Poly1305) zapewniają wysoki poziom prywatności. Model "zero trust server": serwer przekazuje zaszyfrowane pakiety audio, ale nie może odszyfrowywać ani podsłuchiwać rozmów.

Zoptymalizowany do mobilnego internetu

Stabilne działanie aplikacji nawet przy wysokich opóźnieniach, utracie pakietów i chwilowych przerwach w dostępie do sieci, aplikacja sama odzyskuje połączenie po powrocie zasięgu oraz została zoptymalizowana pod kątem niskiego zużycia danych.

Komunikaty głosowe

Komunikaty głosowe informują o zdarzeniach, np. gdy ktoś z grupy odbiera lub kończy rozmowę telefoniczną.

Regulacja audio

Niezależna regulacja głośności rozmów oraz czułości mikrofonu. (ustawienia AGC).

Nadawanie po wykryciu mowy (VAD)

Zaimplementowany model AI (Silero) wykrywa mowę i dopiero po wykryciu mowy rozpoczyna nadawanie (w ustawieniach reguluje się czułość wykrywania mowy), a to pozwala zaoszczędzić transfer i zmniejszyć zużycie baterii oraz nie transmituje szumów i dźwięków silnika.

Obsługuje komunikaty nawigacji

Aplikacja obsługuje funkcję duckingu dźwięku i odtwarza komunikaty np. z nawigacji GPS (oraz innych aplikacji), z odpowiednią głośnością. Jak to działa? Gdy nawigacja chce odtworzyć komunikat w trakcie rozmowy, głośność czatu głosowego zostaje zmniejszona, nawigacja odtwarza komunikat, a po jego zakończeniu głośność czatu głosowego wraca do pełnego poziomu. Dzięki temu nie przegapisz ważnych komunikatów z nawigacji lub innych aplikacji.

Serwery self-hosted

Każdy może uruchomić i hostować własny serwer (nawet w sieci lokalnej) z którym aplikacja będzie się łączyć (aplikacja umożliwia skonfigurowanie serwera z którym się ma połączyć). Aplikacja serwera jest dostępna za darmo, bez żadnych opłat i bez konieczności rejestracji. Serwer można uruchomić w swoim regionie (na serwerze domowym, VPS, serwerze dedykowanym, Raspberry Pi / Orange Pi itd.), aby zminimalizować opóźnienia w komunikacji z serwerem, a tym samym zminimalizować opóźnienia audio w czacie głosowym i poprawić doświadczenia płynące z użytkowania aplikacji i chatu głosowego.


Stworzony z myślą o podróżach

VoxMotoChat powstał z myślą o sytuacjach, w których zwykłe komunikatory często zawodzą. Dzięki zaimplementowanym mechanizmom komunikacji aplikacja radzi sobie z częstymi zmianami jakości połączenia charakterystycznymi dla podróży motocyklem. Nie musisz ręcznie ponownie łączyć się z serwerem po chwilowej utracie internetu - aplikacja zrobi to za Ciebie.

Prywatność i bezpieczeństwo

Bezpieczeństwo komunikacji było jednym z głównych założeń projektu. Komunikacja z serwerem jest szyfrowana nowoczesnymi algorytmami kryptograficznymi, a strumień głosowy jeszcze dodatkowo chroniony jest szyfrowaniem End-to-End (E2EE) tylko pomiędzy użytkownikami grupy. Oznacza to, że treść rozmowy mogą odszyfrować wyłącznie jej uczestnicy - nawet serwer nie ma dostępu do odszyfrowanego audio.

Szyfrowanie End-to-End (E2EE)

W pokojach szyfrowanych audio/mowa jest kodowana bezpośrednio na telefonie i może zostać odczytana tylko przez pozostałych uczestników pokoju. Serwer pełni jedynie rolę "przekaźnika/routera" zaszyfrowanych danych i nie posiada on kluczy deszyfrujących audio, co oznacza, że nikt (nawet administratorzy serwera) nie jest w stanie podsłuchać Twoich rozmów.

Perfect Forward Secrecy (PFS)

Każda sesja połączenia generuje nowe, unikalne i efemeryczne klucze szyfrujące. Nawet jeśli klucze z jednej sesji zostałyby w przyszłości skompromitowane (co samo w sobie jest matematycznie skrajnie trudne), nie pozwoli to na zdeszyfrowanie żadnych rozmów przeprowadzonych w przeszłości ani w przyszłości.

Nowoczesny Stos Kryptograficzny

VoxMotoChat używa najnowocześniejszych algorytmów odpornych na współczesne ataki:

  • X25519 (ECDH): Zaawansowane uzgadnianie kluczy sesji, zapewniające błyskawiczne i bezpieczne nawiązywanie połączenia.
  • ChaCha20-Poly1305: Szyfrowanie typu AEAD, które gwarantuje nie tylko poufność Twojej mowy, ale również jej nienaruszalność (ochrona przed modyfikacją danych w locie).
  • Ed25519: Cyfrowe podpisywanie tożsamości serwera, chroniące użytkowników przed atakami typu Man-in-the-Middle (dotyczy tylko serwerów widocznych na liście serwerów w aplikacji.

Ochrona przed Atakami Man-in-the-Middle (przed podsłuchem)

VoxMotoChat uniemożliwia osobom trzecim przejęcie lub zmodyfikowanie transmisji/pakietów/rozmowy dzięki wielowarstwowej weryfikacji (dotyczy tylko serwerów widocznych na liście serwerów w aplikacji):

  • Cyfrowy Podpis Serwera: każdy serwer potwierdza swoją tożsamość kluczem Ed25519. Aplikacja automatycznie weryfikuje ten podpis - jeśli ktoś spróbuje podszyć się pod serwer, połączenie zostanie natychmiast przerwane.
  • Zaufana Lista: klucze publiczne tożsamości serwerów pobierane są z zaufanego źródła przez bezpieczny, szyfrowany kanał, co gwarantuje, że łączysz się dokładnie z tym serwerem, który wybrałeś.
  • Szyfrowanie Uwierzytelnione (AEAD): każdy pakiet mowy posiada "cyfrowe podpis" (ChaCha20-Poly1305). System wykryje i odrzuci każdą próbę ingerencji w treść transmisji przez pośredników.
  • Bezpieczeństwo komunikacji: dzięki tym mechanizmom rozmowa jest w pełni bezpieczna nawet wtedy, gdy korzystasz z publicznych sieci Wi-Fi / sieci mobilnej.

Architektura Zero-Knowledge & Anonimowość

Nie są wymagane żadne zbędne dane żeby rozpocząć rozmowę.

  • Brak Rejestracji: VoxMotoChat nie wymaga numeru telefonu, adresu e-mail ani tworzenia konta.
  • Brak Logowania Treści: serwer VoxMotoChat nie zapisuje rozmów
  • Bezpieczne Hasze: Hasła do pokoi nigdy nie są przechowywane w czystym tekście. Używamy algorytmu Bcrypt, co sprawia, że są one niemożliwe do odczytania nawet w przypadku fizycznego przejęcia serwera.

Ochrona przed Atakami Replay

Zaimplementowane mechanizmy śledzenia sekwencji pakietów uniemożliwiają przechwycenie i ponowne wysłanie tych samych danych w celu zakłócenia transmisji lub podszycia się pod uczestnika rozmowy.

Bezpieczeństwo klasy Open Source

VoxMotoChat jest oparty na sprawdzonych bibliotekach kryptograficznych, takich jak: Bouncy Castle, Go Crypto.

Podsumowanie techniczne

  • Uzgadnianie kluczy: X25519
  • Podpisy tożsamości: Ed25519
  • Szyfrowanie: ChaCha20-Poly1305 (256-bitowe)
  • Haszowanie haseł: Bcrypt
  • Protokół transportowy: niestandardowy, szyfrowany protokół UDP


Gotowy do wspólnej podróży?

Twórz własne pokoje rozmów, zapraszaj znajomych i rozmawiaj swobodnie podczas każdej wyprawy. VoxMotoChat pozwala cieszyć się jazdą, pozostając w stałym kontakcie z grupą.

  • slider-main1_full-700
  • sreen_server_browser_2_700
  • chat_screen_3p_v2_700
  • settings_screen_p1_v3_700


Rozmawiaj z ekipą, jedź przed siebie

Komunikator głosowy stworzony dla motocyklistów (i nie tylko). Niezależnie od tego, czy jedziesz w grupie po górskich serpentynach, czy przemierzasz drogi miejskie lub wiejskie, VoxMotoChat zapewni komunikację głosową między Tobą a Twoimi towarzyszami podróży, pod warunkiem, że Twój telefon ma zasięg mobilnego internetu. Nie martw się jednak, ponieważ nawet jeśli na chwilę (krótszą lub nieco dłuższą) stracisz połączenie z internetem, aplikacja automatycznie wznowi łączność z serwerem, gdy tylko będzie to możliwe (gdy powróci łączność sieciowa), a Ty będziesz mógł kontynuować rozmowę


VoxMotoChat zaimplementowane ma takie technologie jak:

  • VAD (Voice Activation Detection) - oparte na uczeniu maszynowym (AI) z regulowaną czułością
  • AEC (aktywna eliminacja echa) - oparta na sprzęcie i zależna od telefonu, na którym zainstalowano aplikację
  • NS (redukcja szumów) - oparta na sprzęcie i zależna od telefonu, na którym zainstalowano aplikację
  • AGC (automatyczne wzmocnienie mikrofonu i dźwięku) - dedykowany programowy system AGC dla mikrofonu oraz dedykowany programowy system AGC dla odtwarzanego dźwięku czatu.



Dlaczego powstało VoxMotoChat?

Długo trwały poszukiwaniach odpowiedniej aplikacji do komunikacji podczas jazdy na motocyklu i niestety nie udało się znaleźć odpowiedniej (wszystkie miały jakieś wady lub poważne niedociągnięcia). Dlatego powstał VoxMotoChat, dla mnie i moich przyjaciół, z którymi jeżdżę, a gdy projekt się rozwinął, a aplikacja stała się wystarczająco stabilna, zapadła decyzja aby udostępnić VoxMotoChat wszystkim motocyklistom. Być może ktoś inny uzna ją za równie przydatną, jak moi znajomi i ja.