O PTTdroid transforma um celular em um walkie-talkie para um grupo que já possui uma rede. Você opera o retransmissor; o áudio não passa pelos servidores de outras pessoas e não é necessário criar uma conta.
Pressione o botão, fale e solte. O retransmissor arbitra o canal, garantindo que apenas uma pessoa esteja no ar por vez. Pressione o botão enquanto outra pessoa estiver falando e o aplicativo avisará, em vez de duas pessoas transmitirem no mesmo silêncio.
A interface foi projetada para a forma como um rádio é usado na prática: com uma mão, em movimento e, muitas vezes, sem olhar. Cada estado é representado por uma cor e uma palavra, e a mesma cor significa a mesma coisa na tela principal, no botão flutuante, no widget e na notificação. Verde significa que o canal é seu. Vermelho significa que você está no ar. Azul significa que outra pessoa está falando.
O que faz
• Push-to-talk (PTT) através do seu próprio servidor WebSocket, nos canais de 1 a 99
• Limite de transmissão arbitrado pelo servidor - um usuário por canal, nunca dois
• Cada rádio tem um nome, para que você possa ver quem está usando o canal
• Continua a comunicação mesmo com a tela desligada ou enquanto você usa outro aplicativo, através de um serviço de microfone em primeiro plano
• Um botão flutuante arrastável que mostra o número do canal e também funciona como controle de transmissão
• Um widget na tela inicial para transmissão, status e canal
• Fale e desconecte diretamente da notificação em andamento
• Modo claro, escuro ou siga o sistema
• Layout compatível com celulares e tablets
• Criptografia opcional: conecte-se via wss://, confiando em um servidor próprio através da impressão digital do certificado, com um token de acesso compartilhado opcional
• Pode hospedar o servidor no próprio dispositivo, para que um grupo em uma rede Wi-Fi não precise de nenhuma máquina separada
Você precisa de um servidor
O PTTdroid se comunica com o ptt-server, um aplicativo complementar Projeto de código aberto: um único processo Kotlin/Ktor sem banco de dados e sem necessidade de backup de estado. Ele é executado com um único comando Docker e pode gerar seu próprio certificado TLS na primeira inicialização. Aponte o aplicativo para ele em Configurações ou ative a opção "Hospedar um servidor neste dispositivo" e deixe um aparelho funcionar como servidor para todos na mesma rede Wi-Fi.
O que ele não faz
Não há contas, histórico de mensagens, bate-papo por texto ou compressão de áudio — é PCM mono de 16 kHz puro, o que é adequado para uma rede local e ineficiente em uma conexão limitada. O token de acesso é um segredo compartilhado para todo o canal: não há credenciais por aparelho e não é possível revogar o acesso de um dispositivo específico. Esta é uma ferramenta para um grupo que confia uns nos outros e controla sua própria infraestrutura, não um aplicativo de mensagens para o consumidor final.
Privado por natureza
Sem análises, sem publicidade, sem rastreadores de terceiros e sem serviços do Google Play. O áudio é transmitido do seu telefone para o seu repetidor e para os outros rádios no seu canal, e para nenhum outro lugar.
O aplicativo solicita o microfone e as notificações para que a sessão em execução possa ser exibida. O botão flutuante também precisa da opção "Exibir sobre outros aplicativos", que você pode deixar desativada, se desejar — todo o resto funciona sem ela.
Código aberto
Lançado sob a Licença Pública Geral GNU v3.0 e desenvolvido com Kotlin e Compose Multiplatform, a partir de uma base de código compartilhada com as versões para desktop e iOS. Código-fonte, rastreador de problemas e servidor complementar:
github.com/devapro/ptt-client-android
Comunicação por meio de um servidor de retransmissão hospedado por você. Sem necessidade de conta, sem anúncios, sem rastreamento.
Atualizado em
17 de set. de 2026