Quinto post da série sobre o ViveiroTech. No post anterior vimos o “+ Lançar” manual; agora o atalho pensado para quem está com as mãos ocupadas na beira do viveiro: “🎤 Lançar por Voz”.
Como funciona, em uma frase
Você fala o lançamento, o reconhecedor de voz do Android transcreve, e o ViveiroTech interpreta o texto no próprio aparelho — sem internet, sem inteligência artificial por trás — para pré-preencher o mesmo formulário do “+ Lançar” manual. Você sempre confere e confirma antes de salvar: nada é gravado direto da fala.

O botão fica ao lado do “+ Lançar” em cada card de viveiro (veja também o exemplo de frase sugerido embaixo dele, como “Povoamento 300 mil indivíduos peso médio 0 vírgula 3 gramas”).
Como o app decide o tipo do lançamento
O texto é comparado com seis listas de palavras-chave, nesta ordem — a primeira que casar decide o tipo:
- Anotação —
anotação,anotar,observação,observar… - Despesca —
despesca,despescar,colheita… - Povoamento —
povoamento,povoar,estocagem… - Oxigênio —
oxigênio,oxigenação, e a siglaOD - Biometria —
biometria,biomassa,peso médio,amostra,pesagem… - Ração —
ração,arraçoamento,arraçoei…
A ordem não é alfabética: anotação vem primeiro de propósito, porque o texto dela é livre e pode conter por acaso palavras de outro tipo — “aeração” (assunto comum de nota, aerador ligado ou quebrado) contém “ração” dentro. Despesca e povoamento vêm antes de biometria pelo mesmo motivo: as falas de despesca e povoamento também costumam citar “peso médio” e “amostra”. Sem nenhuma palavra reconhecida, o app abre um diálogo “não entendi” e oferece repetir a fala.
O que cada tipo extrai da fala
| Tipo | Valor principal | Outros campos que a fala pode trazer |
|---|---|---|
| Ração | peso em kg | preço R$/kg |
| Oxigênio | leitura em mg/L | — |
| Biometria | peso da amostra em g | quantidade de indivíduos |
| Despesca | peso total em kg | peso médio (g), preço R$/kg, se encerra o ciclo |
| Povoamento | quantidade de indivíduos | peso médio (g), preço R$/milheiro |
| Anotação | observação (texto livre) | criticidade, data |
Alguns exemplos de fala e o que eles preenchem:
- “Ração 45 quilos a 5 reais o quilo ontem” → Ração, 45 kg, R$ 5,00/kg, data de ontem.
- “Despesca 800 quilos peso médio 12 gramas a 22 reais o quilo” → Despesca, 800 kg, peso médio 12 g, R$ 22,00/kg — repare que “peso médio” não desvia o lançamento para Biometria, porque Despesca é testada antes na lista de tipos.
- “Povoamento 300 mil indivíduos peso médio 0 vírgula 3 gramas” → Povoamento, 300.000 indivíduos, peso médio 0,3 g. Números por extenso não são convertidos — mas “300 mil” e “2 milhões” já viram dígitos automaticamente, porque é assim que o reconhecedor do Android costuma transcrever.
- “Lance uma anotação no dia de ontem falando que o viveiro está com muitas algas” → Anotação, data de ontem, observação “O viveiro está com muitas algas” — tudo antes do verbo de fala (“falando que”) é descartado, para a observação não carregar o comando inteiro.
Detalhes que evitam erro de leitura
- Preço só é reconhecido para ração, despesca e povoamento — nas formas “preço 9,50”, “22 de preço”, “5 reais” ou “22 o quilo”. Grama fica fora das unidades de preço de propósito, para não confundir com peso.
- Data: “hoje” (padrão quando nada é dito), “ontem”, “28 de agosto” ou “28/08”. A data ainda passa pela mesma validação do formulário manual — fora do ciclo, o “Salvar” bloqueia e mostra o motivo.
- Despesca final x parcial: palavras como “encerrar”, “fechar o ciclo” ou “última despesca” marcam a despesca como final. Na dúvida, o silêncio vale como parcial — encerrar um ciclo é irreversível, então nunca é a leitura padrão de uma fala ambígua.
- A foto de uma anotação continua exigindo toque manual — o parser só aciona o microfone, nunca a câmera.
O que vem a seguir
Cada lançamento — falado ou digitado — alimenta o ciclo do viveiro. No próximo post vemos como o app mostra esse histórico e o gráfico de crescimento.
Fale com a gente
- 🌐 Site: fcatec.com/viveirotech
- 📲 Baixe o app na Google Play: ViveiroTech na Google Play
- 📝 Blog: blog da FCA Tecnologia
- 💬 Grupo de suporte no Telegram: t.me/+uA0vaXonrUoxMTE5
- ✉️ E-mail: [email protected]
- ☎️ Comercial: (81) 99615-1581
- 🛠️ Suporte Técnico: (81) 97100-1500