DOCTO
Diário de Bordo – 16/02/2025

Correções no firmware do PH

  • Implementação do controle de FinalizaCOMANDO em todos os comandos
  • Ajuste e aplicação no comando MAN
  • Ajuste e aplicação MoverEsquerda

Hardware Modulo 2

  • Isolação de fios com temo retrátil

Operador Windows

  • Implementação tela de receitas, (COMANDOS de TRANSPORTE)

Firmware Transporte

  • Correção em funções EnviaParaSerial2 e Le_Serial2

Print Screen

Comandos de Transporte

Implementação Comandos de Módulos

Desta forma as receitas podem ser facilmente gerenciadas.

ETIQUETAS
Gerando Chave PIX no Etiqueta

Agora é possível imprimir Chave PIX no programa Etiqueta.

O Software Etiqueta permite gerar chave PIX para ser impresso.

Esta novidade permitirá aos pequenos empreendedores maior facilidade em suas vendas.

Para isso é necessário ter a versão 1.9 ou superior.

Selecionando a aba PRINTER, e em seguida clicar na imagem do PIX.

O programa vem com meu PIX, caso queira fazer uma doação. Porem para mudar, basta digitar o String do PIX no campo String BARCODE, colando lá.

Após isso, o QRCODE será modificado, permitindo que você imprima sua chave PIX.

Atenção: Tenha certeza de ter mudado a chave, pois caso contrário será criado erroneamente uma chave pix para minha conta. E doações não serão devolvidas.

O Sistema não salva a chave, toda vez que for gerar, será necessário modificar a mesma.

DOCTO
Doctor – Mudança 02/02/2025

No dia de hoje, foram feitas as seguintes mudanças:

Transporte_firmware.ino

  1. Foi criado o flgComando, que permite identificar inicio e termino de comandos , mesmo sendo assíncronos.
  2. Inclusão do parâmetro desativaMotores no Setup, para que não force os servomotores do braço quando este não estiver em uso.
  3. Mudança da posição do servo 4 do braço (garra) para que fique em uma posição onde é o fechamento da garra.
  4. Mudança do controle “Servo N movido para posição:” para “BRACO:N=”, essa mudança irá facilitar a captura do gerenciador

Gerenciador

  1. Mudança das conexões de Serial para TCP, usando os protocolos e serviços criandos em dias anteriores.
  2. Criação do toolprinter
  3. Ajuste do protocolo TIMP para receber o formulário ao inves da porta tcp.

ETIQUETAS
Etiqueta 1.8

Nesta versão foi modificado:

  1. Incluído o rótulo da impressão com e sem código de barras.
  2. Criação da pasta c:\db\ contendo o banco padrão.
  3. Etiqueta de gondolas todas mostram preview
  4. Limpeza de base padrão
  5. Em frmMain, iniciar aba em sobre sempre ao criar formulário
  6. Em tela de MalaDireta , adicionar Wizzard como padrao ao criar formulário
  7. Em tela de Ticket , iniciar sempre na aba Search Product
  8. Inclusão de endereço de remetente na aba configuração
  9. Criação da tabela selendereco
  10. Mudança de nome dos arquivos gondola para product.
  11. Correção dos arquivos de CSV para model e test (address, product)
  12. Melhoria na apresentação do CSV
  13. Impressão de etiqueta de endereço

C/C++ srvOuve
Reconhecimento de Voz ONLINE no srvOuve
Reconhecimento de voz usando o srvOuve, permite ouvir o que se diz.

O srvOuve, é um projeto de minha autoria, que permite criar aplicação de Voz para Texto. Neste projeto, iremos utilizar várias abordagens diferentes, para criar uma aplicação para atender essa finalidade.

Neste primeiro projeto finalizado, criamos um serviço de voz para texto que precisa ser online.

GITHUB

https://github.com/marcelomaurin/srvOuve

Vantagem

O projeto srvOuve, permite utilizar diversos serviços diferentes, ouvindo tanto online como offline, unificando assim a forma de obter esses serviços em um único canal.

Permitindo criar integrações mais ageis.

No exemplo do vídeo usamos o MNote como ferramenta de integração. Onde ele recebe o texto “escutado” pelo srvOuve e repassa ao CHATGPT, permitindo assim que esse responda, e depois convertendo em texto de voz, através do srvFalar, outro projeto de minha autoria.

MNote2 srvFalar
MNote 2.32

Fechamos a versão 2.31 e demos inicio a versão 2.32.

Na versão 2.31 foram feitos as seguintes mudanças:

  • Melhora no tratamento das janelas
  • Correções no CHATGPT e uso da API
  • Correções no MQUERY para Windows
  • Criação de gráficos a partir dos datasets de select
  • Exportação para JSON e CSV dos datasets
  • Importação de CSV de dados para Mysql
  • Sintetização de vóz para windows e Linux.
  • Inicio da integração da ferramenta de criação de treinamento de redes neurais
  • srvFalar associado ao projeto MNote

Estas modificações já estão disponíveis em Windows e Linux, e em breve atualizadas na versão ARM.

Sintetização de Voz

Apresentação de melhorias na versão 2.31 usando o chatgpt.

Criação de Gráficos

Criação de gráficos no MNote2

ESPEAK MNote2 srvFalar
srvFalar para windows

Depois de algum tempo lançamos a primeira versão pré beta do srvFalar para windows.

Nessa feature desenvolvemos a aplicação amarrada ao eSpeak, porem ainda não a lib.

Foi desenvolvido a função Ler usando eSpeak integrada a LIB, e a biblioteca SAPI do windows, nativa para do próprio windows.

Para quem não conhece o srvFalar, se trata de um serviço de sintetização de voz, que permite sintetizar voz através de socket.

Estaremos disponibilizando tambem recurso para web api em breve.

GitHub – marcelomaurin/srvFalar

MNote2
MNote2 – Correções

Foram incorporados correções na versão Linux, permitindo a sintetização de voz, para isso foi utilizado outro projeto o srvFalar.

Com o serviço ativo, é possível sintetizar ao usar o chatgpt.

Para usar essa feature é necessário instalar o serviço srvFalar e em seguida ir em configurações e ativar o ToolsFalar.

Para instalar no linux o sintetizador, na pasta bin do git voce vai encontrar o serviço:

sudo apt install srvfalar-1.2_amd64.deb

Instalação do serviço de sintetização de voz

Agora instale o mnote no seu linux.

Vá no menu Script > config

Ao abrir a tela de config, selecione a aba ToolsFalar

Marque o Speak – Tools Falar, click em salvar.

Agora é necessário ativar o serviço de fala.

sudo systemctl start srvfalar

Ativando o serviço de sintetização

Agora podemos confirmar que o serviço esta disponível, fazendo o seguinte comando.

ps -A |grep -e srvfalar

Verificação de sintetização de voz

Agora basta perguntar ao chatgpt no seu mnote2.

Lembre-se que é necessário atribuir permissões especiais tanto para o serviço como ao chatgpt para socket e alsa devices. Em breve disponibilizarei os procedimentos para isso.

Tambem é necessário possuir token de acesso pago ao chatgpt.

maurinsoft.com.br