Este repositório contém o código para um AI YouTube Vtuber, um criador de conteúdo virtual que interage com os espectadores usando respostas automatizadas e geração de voz. O Vtuber é alimentado por vários modelos e tecnologias de IA. Abaixo está uma visão geral dos principais componentes e como configurar e usar este projeto.
Usa minha API Chipling Chipling Out Chipling AI também usa o G4F para o modelo GPT gratuito!
main.pyEste script é responsável por ler e processar o bate -papo do YouTube. Ele lê continuamente as mensagens de bate-papo e responde usando mensagens e voz geradas pela IA.
llm.pyEsse script interage com o modelo de API e GPT, que gera respostas baseadas em texto usando a IA. Ele envia consultas para a API e processa as respostas recebidas.
tts.pyEste script inclui vários métodos para gerar e reproduzir discursos. Ele utiliza APIs e bibliotecas como Elevenlabs, GTTS (Google Text-to-Speoled), Pyttsx3 e PlaySound para converter o texto em fala e reproduzi-lo.
chat.py Semelhante ao tts.py , esse script fornece métodos para gerar respostas baseadas em IA e convertê-las em fala. Ele também inclui interações com o Elevenlabs e o GTTS.
Clone o repositório da sua máquina local.
Verifique se você está instalado no Python (versão 3.6 ou superior).
Instale as bibliotecas necessárias executando o seguinte comando em seu terminal:
pip install -r requirements.txt
Run main.py para iniciar o loop de interação de bate -papo do VTuber. Este script lê o bate-papo do YouTube e responde usando mensagens e voz geradas pela IA.
À medida que os espectadores interagem no bate -papo do YouTube, o vtuber responderá com mensagens de texto e discurso sintetizado.
As respostas do Vtuber podem ser configuradas com base nos modelos e tecnologias de IA que você integra.
Certifique -se de ter as chaves, permissões e credenciais necessárias para os modelos e serviços de IA que você está usando.
Seja cauteloso sobre as políticas de limitação e uso de taxas para APIs de terceiros para evitar interrupções inesperadas.
Ajuste a duração do sono no script main.py ( time.sleep(2) ) de acordo com suas preferências e o ritmo da conversa.
Certifique -se de cumprir os Termos de Serviço e as Diretrizes da Comunidade do YouTube enquanto usa sistemas automatizados para criação e interação de conteúdo.
Sinta -se à vontade para contribuir para este projeto, abrindo solicitações de tração ou sugerindo melhorias. Se você encontrar algum problema, envie -os no rastreador de questões.
Para perguntas ou feedback, você pode entrar em contato com o mantenedor do projeto em [email protected].
Verifique se você atribuiu e referenciou adequadamente qualquer código, bibliotecas ou APIs de terceiros que está usando em seu projeto. Além disso, considere fornecer uma licença para o seu projeto para que outras pessoas entendam como podem usar e distribuir seu código.