ChatGPT e IA de Voz (com React Native e Expo)
ฝัง
- เผยแพร่เมื่อ 16 ก.ย. 2024
- → TESTE SEUS CONHECIMENTOS EM REACT: rseat.in/Bb_uJ...
Desde que o Chat GPT chegou, a grande conversa ao redor do assunto é: será que ele vai roubar o trabalho de desenvolvedores?
Na nossa opinião, não! O que deve acontecer é essa I.A. se inserir cada vez mais na nossa realidade, mas como uma ferramenta.
E é justamente seguindo essa ideia que o Rodrigão preparou o conteúdo de hoje. Juntando o Chat GPT com uma I.A de reconhecimento de voz do Google em uma aplicação React Native e Expo, ele facilitou a rotina dele de produção de conteúdo.
E nesse vídeo ele te mostra exatamente como fez isso.
E aí, bora codar?
Confira o repositório do projeto: github.com/rod...
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com...
Cadastre-se na nossa plataforma: app.rocketseat...
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat
Rodrigo, faço faculdade na Irlanda, e foi usando uma das suas aulas de React Native que criei meu Final Project, dei os créditos no meu Report! Então, meus sinceros muuuuuuito obrigado. Always keep it up ❤
Que incrível @Marcos Oliveira! Fiquei muitooo feliz! ❤
Fiz uma integração com o GPT no meu serviço para gerar quizzes automaticamente a partir de um tema que o usuário informa. Ficou bem bacana, a integração foi com a plataforma do QuizClass
Interesante, to tentando fazer isso, tem alguma dica?
Conteúdo top!! Leu minha mente, estava pensando hoje em integrar um app que estou desenvolvendo com o ChatGPT, mas não tinha pesquisado ainda.
Que massa, fico muito feliz! 🤩
Muito boa a aula, gosto bastante dos teus videos mas esse GPD ai me quebrou um pouco! Muito obrigado pelo conteúdo, pego muitas dicas de React Native e Expo com esses teus videos!
Faltou só um botão pra copiar para a area de transferência as tags. Excelente conteúdo 🎉 Parabéns 🎉
Opa, verdade, hehe. Muito obrigado! ❤
Vi um botão de copiar la
@@RonaldoGuedes mas não mostrou como faz
Aeeee Rodrigao, ficou maneiro demais esse formato de vídeo na cozinha passando aquele café. Mais vídeos assim hein..da a sensação de paz e tranquilidade antes de bater a cabeça nos códigos 😹😹
Conteúdo show de bola 💪🏾💪🏾
Poooo que massa esse clima de cozinha vc na cozinha AHAAHA (ana maria braga) kkkk❤❤❤❤
Acooooorda menina! Passou debaixo da mesa depois de finalizar o código hauhua
@@joaodascouves5400 hahaha, muitoo bom 😂😂😂
Que massa, fico muito feliz. Valeu demais! ❤
Só conteúdo brabo 🔥🔥
Vc é fera Rodrigão 👨💻🔥💥
Muitooo obrigado Diegão, valeu demais! 🤩
Ficou ótimo, parece divertido fazer um projetinho desse!
Foi bem massa. Que bom que gostou! 🤩
Você é braaaabo demais, ficou miuto bom.
Valeu demais amigo! 🤩
Tem um detalhe que notei na URL do fetch que está usando. Você está usando a versão playground que permite inclusive devolver na API se o resultado está dentro do esperado para melhorar a accuracy (e dizem que tem alguns recursos a mais no modelo pré-release). Nunca aprofundei no processo de tunning dessa ML da OpenIA, mas deve ser bacana para melhorar o processamento futuro até das ações que desejar.
Alias, legal que a API speech-to-text do google em até um minuto é gratuita. Daí da para tratar o app para não pegar um áudio maior do que 60s. Já o chatgpt não é, e para usar tem que fazer uma recarga no board da OpenIA que consome por quantidade de tokens retornados (recarga inclusive em dolares).
caraca o Rodrigão tá outra pessoa 😂😂😂😂, mais videos assim❤
hehe, valeu demais! ❤
bota na instrucao pro ChatGPT retornar o resultado em json, fica mais fácil de manipular.
Boooa! 🤩
parece que virou um legado dos canais de programação, todos tem que ficar gravando ou mostrando café ksksksks
Foi intencional chamar o Chat GPT de Chat GPD?
rapaz nem me fala, que nervoso
Acho que ele só confundiu mesmo.
Acabei trocando o T pelo D sem perceber. Esse é meu problema de falar rápido 😂
@@rodrigorockeseat Tranquilo Rodrigo... Por esse motivo me fez prestar mais atenção no seu código rsrs
Top Rodrigo, vale uma aula lá no Ignite.
Título mais preciso do vídeo: "Obter tags do ChatGpt por solicitação de voz".
Curti demais a integração
Que massa! 🤩
Parece que nao ta fazendo a transquição ou o audio base64 ta implementado errado. Mais fiz igual sua apresentacão. A apikye
Ta certo tambem peguei da minha conta do openai
Daora, eu integrei no bot whatsapp usando node, mesmo esquema tb
Que massa!
Wow... Parabéns.. Ficou perfeito.
Olá, excelente a didática do seu vídeo, parabéns, me diga, é possível sintetizar uma voz masculina com a 'expo-speech'?? Que abordagem você sugeriria para conseguir este feito sem precisar ejectar do expo?
Boa noite... muito top sua aula... fiz teste com exemplo... mais ai faz post com fetch. A resposta que tenho e um simples json {requestId : 837w6e8499877, totalBilleTime: 1s} ja revisei codigo... mais api gcp so retorna isso...
incrível cara, muito obrigado!!
não existe programação sem café
Totaaal, haha. ❤
Se ter vlog e não começar com a preparação do cafézinho nem assisto
Excelente conteúdo. Vlw!!
Valeu Roni, muito obrigado! 🤩
Fera demais Rodrigo.
Rodrigo, Tem como você fazer uma aula sobre widgets no ios e no android come expo?
O video sobre a integração entre gpt e ia de voz começa em 8:40.
🎉 valeu pela ideia 💡
Amigo, que video top! adorei essa integracao com o chat GPT. Muito Bom! Parabens pelo conteudo. PS: Porque voce esta chamando de Chat GPD?
acho que ele tem o mesmo problema que o meu, que é ficar trocando T por D nas palavras sem perceber, só que no meu caso é mais na escrita.
@@CarlosHenrique-vx3bm 👍Mas se formos ver mesmo, Isso eh o de menos comparado ao conhecimento que o Rodrigo G. tem, mandando muito bem nesse App. nota 1000!
eu entendo que as keys das APIs não estão disponíveis no repositório e que não é uma boa disponibilizar sua key para qualquer um utilizar, mas quando o aplicativo é buildado e publicado na app store, não é arriscado que alguém mal intensionado consiga fazer engenharia reversa para capturar essas KEYs? Minha outra dúvida é se a única forma de prevenir isso seria criando um backend para realizar acesso a essas APIs?
As variaveis ambiente sao encriptadas no deploy
@@ericocavalcanti710 tem certeza disso? Eu dei uma pesquisada rápida e vi que não tem esse processo de criptografia não. E mesmo se tiver, deve ter alguma forma de monitorar as requisições do app e ver a requisição da API com a key.
Conteudo muito bom, parabens.
Muito obrigado, fico feliz! 🤩
Fala Rodrigo, beleza? Cara, no meu retorno do data da transcrição não tem o objeto results, traz somente totalBilledTime e requestId, saberia me dizer o motivo?
Man, como sempre, só conteúdo top!! Parabéns, mano
Valeu demais! 🤩
Não "guento" mais tanto Fork nos repositório desse monstro
Que massa, hehe 🤩
GPT. T... TÊ.
Que ANGÚSTIA
A API SpeechRecognition não funcionaria nesse caso?
Que conteúdo top!! Aliás, alguém conseguiu fazer funcionar no Android? Nos meus testes a api do Google speech to text não retornou o objeto com a transcrição, no caso do Android. iOS rolou super de boa.
No meu também não funciona no android! Antes eu inclusive estava com erros no iOS também pois estava salvando como .m4a e outputFormat: IOSOutputFormat.MPEG4AAC, mas assim que removi o outputFormat e passei pra wav deu bom no iOS. Você conseguiu resolver no Android?
a api de reconhecimento de fala precisa pagar?
Ela tem um tanto de utilização gratuita disponível.
Minha garrafa de café é igual.
chatgpd KKKKKKKKK é muito fofinho ele falando
Confesso que não entendi se ele está falando de propósito GPD ou se tem alguma pegadinha kkkkkk, sobre o conteúdo perfeito 👌🏿
conteúdo bacana, mas sinceramente me deu um nervoso ouvir vc falando chatGpD.. mas blz...
Que massa que gostou, fico feliz.
Acabei trocando o T pelo D por engano ao tentar falar rápido. Acontece, hehe. 😂😂😂
@@rodrigorockeseat tranquilo hehe, o importante foi que conseguimos entender o conceito, que foi passado com maestria por vc!!! vlw por compartilhar!
@@karlos-oliveira muitoooo obrigado, fico muito feliz. hehe
Mais facil que cagar em pé!
É impressão minha ou o Rodrigo fala GPD ao invés de GPT?
Ao falar rápido, acabei trocando o T pelo D. 😂
kkkkk vdd
Ser um vigarista é muito bom 😃
😂😂😂