An open API service indexing awesome lists of open source software.

https://github.com/carlosandresamp/cosmo

"COSMO" é um bot de fala interativo desenvolvido com HTML, CSS, JavaScript e Python, usando a API GEMINI para processamento de linguagem natural e síntese de voz. A aplicação permite comunicação verbal com o bot, que interpreta o discurso e responde de forma natural e humanizada
https://github.com/carlosandresamp/cosmo

Last synced: about 2 months ago
JSON representation

"COSMO" é um bot de fala interativo desenvolvido com HTML, CSS, JavaScript e Python, usando a API GEMINI para processamento de linguagem natural e síntese de voz. A aplicação permite comunicação verbal com o bot, que interpreta o discurso e responde de forma natural e humanizada

Awesome Lists containing this project

README

        

"COSMO" é um bot de fala interativo desenvolvido com HTML, CSS, JavaScript e Python, usando a API GEMINI para processamento de linguagem natural e síntese de voz. A aplicação permite comunicação verbal com o bot, que interpreta o discurso e responde de forma natural e humanizada. A interface é construída em HTML e estilizada em CSS, com um botão que ativa o reconhecimento de voz e seções para exibir o texto reconhecido e a resposta do bot. O JavaScript no front-end lida com a captura de voz e a síntese de fala. Utilizando a API Web Speech, o reconhecimento de fala converte o áudio do usuário em texto, que é exibido na interface e enviado ao servidor via chamada fetch para processamento. No back-end, o framework Flask gerencia a comunicação entre a interface e a API GEMINI. Ao receber o texto da fala do usuário, o servidor Flask usa a biblioteca https://github.com/carlosandresamp/COSMO/releases para processar a mensagem. A API GEMINI é configurada para responder de forma contextual e personalizada. A resposta é então filtrada e enviada de volta ao front-end, onde o texto é sintetizado em voz usando a API SpeechSynthesis. Essa combinação de reconhecimento de voz, processamento de linguagem natural e síntese de voz cria uma experiência de comunicação oral natural e envolvente com o bot COSMO, que responde de maneira próxima a um humano, utilizando linguagem casual e regional.