VocalNote One
Ditar. Guardar. Partilhar.
Apresentação · Versão 1.7 · 2026

Uma aplicação de notas de voz simples, directa, acessível a todos.

1 Visão do projeto

2 Casos de utilização concretos

3 Funcionalidades

Ditado

Estado e instrução separados em dois canais

A faixa do topo, por cima da área de transcrição, mostra apenas o estado do ditado. Uma linha dedicada logo por cima dos botões, sempre visível e anunciada aos leitores de ecrã, mostra qualquer instrução que peça uma acção do utilizador.

Canal do topo — estado
Transcrição A gravar…
Canal de baixo — instrução
Clique em Permitir ao visitar o site para retomar
Sem ligação — o ditado retoma quando ela regressar

Porquê em baixo, e não no topo?

A janela de autorização do Chrome ancora-se sempre no topo do ecrã e pode, numa janela reduzida, tapar uma mensagem que estivesse ali. Uma mensagem que diz em que botão clicar nunca pode ficar escondida pela janela de que está a falar. Esta separação corrige um defeito identificado na utilização real.

Diagnóstico de rede antes do diagnóstico de microfone

Sem ligação, o navegador por vezes devolve um erro de permissão embora o problema seja outro. A aplicação verifica agora primeiro o estado da rede, para não encaminhar o utilizador para uma configuração de microfone quando a causa real é uma quebra de Internet.

Retoma automática após quebra de rede, sem nova autorização

Quando o ditado já estava em curso no momento da quebra, recomeça sozinho assim que a ligação regressa e assim que uma palavra é pronunciada — sem reabrir a janela de autorização do microfone. Uma quebra de rede não custa, portanto, qualquer clique ao utilizador, ao contrário de um silêncio prolongado, que volta a pedir a autorização sistematicamente. Comportamento observado e validado em condições reais.

Notas

Conforto

4 Acessibilidade e design

5 Navegadores e primeira utilização

O VocalNoteOne apoia-se na API Web Speech, cuja disponibilidade e qualidade variam conforme o navegador.

Google ChromeRecomendado
Referência de desenvolvimento e de teste. Windows, macOS, Linux.
Microsoft EdgeCompatível, com ressalvas
Ver abaixo. Windows e macOS, versão 87 e superior.
Firefox, SafariNão compatíveis
O ditado não funciona.

Ressalvas sobre o Microsoft Edge

Dois pontos a conhecer antes de uma implementação em ambiente profissional.

  1. O motor de reconhecimento é diferente. O Edge não usa o serviço da Google, mas sim o Azure Cognitive Services, um serviço da Microsoft. Implicações detalhadas na secção 6.
  2. O reconhecimento pode ser desactivado por política empresarial. A Microsoft expõe uma política de administração, SpeechRecognitionEnabled, implementável por GPO ou por chave de registo, que corta o acesso à API Web Speech. Quando está desactivada, a aplicação carrega normalmente mas não é produzido qualquer texto. Uma implementação do Edge em larga escala deve ser validada junto do departamento de informática.

Na prática, o ditado contínuo é mais regular no Chrome, que continua a ser o navegador recomendado aos utilizadores.

Etapas de utilização

  1. Abra o ficheiro VocalNoteOne.html com o Google Chrome.
  2. Clique no botão azul 🎙️ Gravar as minhas notas.
  3. Na janela que se abre, clique em Permitir ao visitar o site.
  4. Fale: o seu texto é escrito em tempo real.

Autorização do microfone em execução local

Um ficheiro aberto directamente do disco é servido pelo protocolo file://, que não fornece ao navegador qualquer origem estável à qual associar uma permissão persistente. Os navegadores Chromium não conseguem, portanto, memorizar a autorização de acesso ao microfone e voltam a pedi-la.

Comportamento observado e medido. Após cerca de 20 segundos sem fala, o Chrome interrompe a sessão de reconhecimento. A aplicação reinicia-a automaticamente, o que desencadeia um novo pedido de autorização. As opções « Permitir ao visitar o site » e « Permitir desta vez » comportam-se de forma idêntica neste contexto: o pedido volta nos dois casos.

Resposta dada pela aplicação. O pedido não pode ser eliminado pelo código — decorre do modelo de segurança do navegador. A aplicação torna-o, então, explícito no canal dedicado descrito na secção 3, que continua visível mesmo quando a janela do Chrome tapa o topo do ecrã. O texto já ditado permanece no ecrã e o ditado retoma no mesmo ponto. Este estado também é anunciado aos leitores de ecrã.

Uma quebra de ligação comporta-se de forma diferente de um silêncio prolongado

Testado e medido em condições reais: se a ligação à Internet cair enquanto o ditado já está em curso, uma linha cinzenta indica-o, o ditado continua a tentar em segundo plano sem apagar nada, e assim que a ligação regressa, o reconhecimento recomeça sozinho na primeira palavra pronunciada — sem reabrir a janela de autorização. O reconhecimento já estava iniciado antes da quebra; não precisa, portanto, de uma nova autorização para continuar. O silêncio prolongado custa um clique de cada vez; a quebra de rede não custa nenhum.

Eliminação completa da restrição. Servir a aplicação a partir de uma origem estável — um servidor local em http://localhost, ou uma futura versão empacotada — permite ao navegador registar a autorização de forma permanente. É a configuração a privilegiar para uma implementação em posto de trabalho ou uma utilização intensiva.

6 Privacidade e compromisso

Modelo e apoio

Gratuito, sem conta, sem publicidade, sem recolha de dados. O projeto vive apenas dos donativos de quem assim o entender. Os endereços figuram na parte inferior da aplicação, em quatro redes — Bitcoin, Solana, Ethereum, Arbitrum — e não dão direito a qualquer funcionalidade adicional.

Processamento da voz pelo navegador

O reconhecimento de voz não é feito pelo VocalNoteOne, mas sim pelo navegador, que transmite o fluxo de áudio ao seu próprio serviço:

O responsável pelo tratamento difere, portanto, conforme o navegador escolhido. Qualquer organização sujeita ao RGPD deve ter isso em conta no seu registo de tratamentos e determinar o navegador autorizado em consequência. O VocalNoteOne não intervém em nenhum destes dois fluxos e não tem acesso a eles.

7 Disponibilidade

Uma versão empacotada para Windows está no roteiro. Não está disponível até ao momento.

Contacto e comentários de utilização: contact.vocalnoteone@gmail.com

8 Avisos legais