Integrando IA e Reconhecimento de Fala em uma Aplicação Web
上
原
上
原
Staff Frontend Engineer no
Kevin Uehara
Staff Frontend Engineer no
Kevin Uehara
上
原
Kevin Uehara
Staff Frontend Engineer no
上
原
O que vou falar?
上
原
LLM's?
上
原
LLM's?
上
原
LLM's?
上
原
Overview da Aplicação
上
原
Overview da Aplicação
IA
上
原
Overview da Aplicação
上
原
Tecnologias
上
原
Tecnologias
上
原
Tecnologias
上
原
Tecnologias - OpenAI
上
原
Tecnologias - OpenAI
上
原
Tecnologias - OpenAI
上
原
Tecnologias - OpenAI
上
原
Tecnologias - Web Speech API
上
原
Tecnologias - Web Speech API
Docs: https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API
上
原
Tecnologias - Web Speech API
Docs: https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API
上
原
Show me the code
上
原
Show me the code
yarn create vite ai-generator --template react-ts
yarn
yarn dev
上
原
Tela Inicial
上
原
Estrutura Inicial
上
原
Configurando o Tailwind
上
原
Configurando a API Key e Dependências
yarn add react-speech-recognition openai
yarn add -D @types/react-speech-recognition
Criando Componentes - Microphone
Componente responsável por representar um microfone, iniciar e parar o reconhecimento de fala
Comandos Padrões
Comandos padrões que utilizo na aplicação, que variam dependendo da linguagem
Criando Componentes - Select
Componente customizável por selecionar a língua que será utilizada (inglês ou português)
Criando o Service OpenAI
Utilizando Todos os Componentes no App.tsx
Resultado
Resultado
Resultado
Resultado
Resultado
Resumidamente é isso
PROPAGANDAAAAAA!
5 segundos >> skip
PROPAGANDAAAAAA!
5 segundos >> skip
上
原
Muito Obrigado!
e fiquem bem, sempre
Contatos
Linkedin:
https://www.linkedin.com/in/kevin-uehara
Instagram:
https://www.instagram.com/uehara_kevin
Twitter:
Github:
https://github.com/kevinuehara
dev.to:
Youtube:
https://www.youtube.com/@ueharakevin/
上
原
Dúvidas?