SpeakGPT é um projeto Python que interage com o ChatGPT usando Selenium para web scraping e também incorpora reconhecimento de voz para entrada do usuário.
- Python: Versão 3.6 ou superior.
- Bibliotecas Python:
Selenium
: Para manipular o navegador.pyttsx3
: Para converter texto em voz.speech_recognition
: Para reconhecimento de voz.- Você também precisará baixar o
driver
do navegador adequado para o Selenium. Neste caso, foi utilizado o Microsoft Edge, então você precisa domsedgedriver.exe
.
- Clone este repositório:
git clone https://github.com/SimpleDioney/SpeakGPT.git
- Instale as dependências:
pip install -r requirements.txt
- Certifique-se de ter o driver do navegador na pasta do projeto.
- Execute o script
SpeakGPT.py
. - O programa abrirá uma janela do navegador e começará a interagir com o ChatGPT.
- Isso irá criar um novo perfil no navegador, faca login em uma conta do ChatGPT para burlar a validacao de segurança do ChatGPT.
- Você pode fazer perguntas ao ChatGPT falando em voz alta.
Contribuições para melhorar SpeakGPT são sempre bem-vindas! Para contribuir:
- Faça um fork do repositório.
- Crie um novo branch para sua feature ou correção:
git checkout -b minha-feature
- Desenvolva e teste suas mudanças.
- Envie um pull request:
git push origin minha-feature
Para apoiar o desenvolvimento contínuo e melhorias, considere tornar-se um patrocinador no Patreon:
Distribuído sob a licença MIT. Veja o arquivo LICENSE
para mais detalhes.