Módulo de reconhecimento de fala inteligente AI (1) — Introdução ao módulo offline

Módulo de controle de voz offline

insira a descrição da imagem aqui

Introdução

Esta é uma placa de desenvolvimento de reconhecimento de fala offline de baixo custo, baixo consumo de energia, pequeno porte e econômica. Ele pode aprender e verificar rapidamente o controle de voz offline de vários periféricos, como relés, luzes LED, dimerização PWM, etc.
A bordo está uma interface Micro USB, CH340NUSB para chip de porta serial, microfone de alta sensibilidade, alto-falante de 8 ohm 1w e chave seletora. Conecte o cabo USB para gravar o programa através da porta serial. Simples e conveniente, é um bom auxiliar para aprender e testar módulos de voz offline.
Esta placa de desenvolvimento leva a todas as 10 portas do módulo de voz, é pequena em tamanho e o cabeçalho do pino é compatível com o design da placa de ensaio e pode ser conectado diretamente à placa de ensaio.

Este módulo de voz offline usa o módulo de reconhecimento de voz SU-03T. Seu diagrama de blocos funcionais é mostrado abaixo.
insira a descrição da imagem aqui

Definição de alfinete

insira a descrição da imagem aqui

O módulo su-03T possui um total de 18 interfaces, das quais a programação da porta serial utiliza B6 e B7, que são o pino de recepção RXD e o pino de envio TXD respectivamente.
No módulo, você pode conectar diretamente o cabo de dados USB para gravar o firmware. Claro, você também pode usar USB para ttl para fazer download. Se for o último, conecte os dois pinos a seguir.
insira a descrição da imagem aqui

Vários outros pinos comumente usados ​​são os seguintes:

CCV Fonte de alimentação 5V
GND digitalmente
MICROFONE- Eletrodo negativo de trigo eletreto
MIC+ Eletrodo positivo de trigo eletreto
SPK- Pólo negativo do alto-falante
SPK+ Alto-falante positivo

Para fonte de alimentação, um cabo de dados geralmente é suficiente, por isso é muito conveniente usar este módulo de controle de voz offline para desenvolvimento de voz. Você só precisa conectar o microfone e o alto-falante e gravar o firmware nele. O seguinte descreve como gravar o firmware.

Plataforma de Desenvolvimento

A Movement Intelligent Innovation lançou uma plataforma de código zero de IA - Intelligent AD. Modelos e firmware podem ser gerados imediatamente configurando a plataforma, o que reduz bastante a dificuldade de desenvolvimento, reduz custos de desenvolvimento, reduz o tempo de desenvolvimento e pode acelerar bastante o desenvolvimento de produtos inteligentes .
insira a descrição da imagem aqui
Clique em "Gerenciamento de Produtos" - "Todos os Produtos" - "Criar Produto" à esquerda, selecione o tipo de produto, selecione a solução offline pura para o cenário, selecione SU-03T para o módulo, preencha as informações do produto e clique em Avançar para entre na interface de edição.
insira a descrição da imagem aqui

Você pode personalizar as palavras de comando nele, e os detalhes de controle podem adicionar diferentes métodos de controle às palavras de comando, como tornar a saída da porta em níveis altos e baixos, PWM, etc. Por exemplo, quando a palavra de comando é "acender a lâmpada de mesa", adicione o tipo de controle da palavra de comando nos detalhes de controle como saída da porta (assumindo que a porta seja GPIO_B2), a ação é definida como nível e o parâmetro é alto nível, então em GPIO_B2 Conecte o pólo positivo do LED e o pólo negativo do LED ao GND. Quando a palavra de comando "acender a lâmpada de mesa" for falada, GPIO_B2 emitirá um nível alto, fazendo com que o LED acenda. Da mesma forma, você pode configurar GPIO_B2 para emitir um nível baixo para desligar o LED.

insira a descrição da imagem aqui
insira a descrição da imagem aqui

Depois de configurar as etapas acima, você pode clicar em Versão de lançamento e aguardar que o status do SDK e o status do firmware sejam gerados com sucesso. Este processo levará cerca de 20 a 30 minutos e seu telefone receberá uma mensagem de texto quando for gerado.
insira a descrição da imagem aqui

insira a descrição da imagem aqui
Clique em "Mais", baixe o SDK e clique em "Baixar Firmware". Após descompactar o primeiro SDK baixado, UniOneUpdateTool.exe no caminho uni_hb_m_solution/image_demo/Hummingbird-M-Update-Tool é o aplicativo para gravação de firmware. Depois de descompactar o segundo firmware baixado, encontre o arquivo jx_su_03t_release_update.bin.Este é o firmware que queremos gravar, que contém as palavras de comando e detalhes de controle relacionados que definimos anteriormente. Abra UniOneUpdateTool.exe e selecione o arquivo jx_su_03t_release_update.bin que baixamos no arquivo de imagem para gravação.
insira a descrição da imagem aqui
insira a descrição da imagem aqui
insira a descrição da imagem aqui
Ao gravar, certifique-se de desligar a energia primeiro (há uma chave seletora no módulo), aguarde até que "Aguardando dispositivo" apareça e, em seguida, ligue a chave liga / desliga, "Iniciar gravação" será exibido e, em seguida, "Download" será exibido se a gravação for bem-sucedida. Concluir". Se você estiver usando o módulo SU-03T diretamente em vez de um módulo, será necessário desconectar a fonte de alimentação vcc durante a programação e conectá-la novamente, ou projetar você mesmo uma placa de programação com um botão liga / desliga para ligar e desligar a energia fornecimento.Quebre o controle. Como o circuito deste módulo foi projetado, você pode controlá-lo diretamente durante a programação.
insira a descrição da imagem aqui
insira a descrição da imagem aqui
insira a descrição da imagem aqui
As funções do firmware gravado aqui são as seguintes:

palavra de comando Função
olá cinza ou cinza cinza Ativação por voz
Acenda a luz Acender LED
Apaga as luzes Desligue o LED
Ilumine isso Aumentar o brilho do LED
escurecer um pouco Reduza o brilho do LED

Pinos usados:

alfinete Descrição Funcional
B2 Ligue/desligue a luz, conecte ao pólo positivo do LED
B3 Escurecimento PWM, conecte ao pólo positivo do LED
GND Conecte ao pólo negativo do LED

Resumir

Depois de gravar o firmware, clique no botão acima para conectar o hardware e então você poderá controlar o LED por voz. Quem precisar de firmware pode deixar mensagem na área de comentários! Ao diminuir a intensidade, tome cuidado para acender a luz primeiro para perceber!

Acho que você gosta

Origin blog.csdn.net/qq_42250136/article/details/132545576
Recomendado
Clasificación