Giter Site home page Giter Site logo

are-sky / ai-vtuber Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ikaros-521/ai-vtuber

0.0 0.0 0.0 34.8 MB

AI Vtuber是一个由 ChatterBot/gpt/claude/langchain_pdf+gpt 驱动的虚拟主播,可以在Bilibili/抖音直播中与观众实时互动。它使用自然语言处理和文本转语音技术(edge-tts/VITS/elevenlabs)生成对观众问题的回答。

Home Page: https://www.bilibili.com/video/BV1fh411L72s

License: MIT License

Python 99.19% Batchfile 0.81%

ai-vtuber's Introduction

AI Vtuber

✨ AI Vtuber ✨

GitHub stars GitHub issues GitHub forks license python

AI Vtuber是一个由ChatterBot/GPT/Claude/langchain_pdf+gpt驱动的虚拟主播,可以在Bilibili/抖音直播中与观众实时互动。它使用自然语言处理和文本转语音技术(Edge-TTS/VITS-Fast/elevenlabs)生成对观众问题的回答。

bilibili文件夹,哔哩哔哩版本,含原始项目版本,vits改版,大融合版本。

douyin文件夹,抖音版的大融合功能。

2个平台的使用说明在各自文件夹内的README.md中有写。

运行环境

python:3.10
依赖的库在 requirements.txt 中,请自行安装。

许可证

MIT许可证。详情请参阅LICENSE文件。

补充

langchain_pdf

参考:LangChainSummarize

elevenlabs

elevenlabs官网
官方文档
不注册账号也可以使用,不过应该是有限制的(具体多少未知)。免费账号拥有每月1万字的额度。

ChatterBot

ChatterBot 是一个开源的 Python 聊天机器人框架,使用机器学习算法(尤其是自然语言处理、文本语义分析等)来实现基于规则和语境的自动聊天系统。它可以让开发者通过简单的配置和训练,构建出各种类型的聊天机器人,包括问答机器人、任务型机器人、闲聊机器人等。

ChatterBot 的核心**是:基于历史对话数据,使用机器学习和自然语言处理技术来分析和预测用户输入,然后生成响应。基于这种方法,聊天机器人的反应会更加智能、灵活、接近人类对话的方式。此外,ChatterBot 支持多种存储方式,如 JSON、SQLAlchemy、MongoDB 等,以及多种接口调用方式,如 RESTful API、WebSocket 等,方便开发者在不同场景中进行集成。

总的来说,ChatterBot 是一个非常强大、灵活、易用的聊天机器人框架,帮助开发者快速搭建出个性化、定制化的聊天机器人,从而提升用户体验和服务质量。

ai-vtuber's People

Contributors

ikaros-521 avatar 0x648 avatar voveer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.