AskTube
AskTube简介
AskTube 是一个基于人工智能的 YouTube 视频摘要和问答助手,利用检索增强生成(Retrieval Augmented Generation, RAG)技术来提供服务。用户可以在本地机器上使用 Ollama,或者借助云端模型如 Claude、OpenAI、Gemini、Mistral 等进行运行。
项目目的
AskTube 的开发旨在填补现有 GitHub 上一些仅提供视频摘要功能平台的空白,增加问答(Q&A)功能,打造一款更全面的解决方案,同时为开发者提供一个学习和实践AI的机会。
技术架构
- 编程语言:Python、JavaScript
- 服务器技术:[email protected]、Bun@v1
- 框架和库:Sanic、Peewee、Pytubefix、Sentence Transformers、Sqlite、Chroma、NuxtJs/DaisyUI 等
- AI 和分析提供商:支持 OpenAI、Gemini、VoyageAI、Mistral 和本地模型的 Sentence Transformers等
- 语音转文本技术:包括 Faster-Whisper、AssemblyAI、OpenAI、Gemini 等
使用场景
- 视频学习摘要:用户可以快速获取 YouTube 视频的核心内容和摘要,提高学习效率。
- 问答支持:用户能够基于视频内容提出具体问题,获取详细解答,方便理解复杂主题。
- 本地与云端运行:用户可以选择在本地计算机上使用或通过云服务获取更强大的处理能力。
未来计划
未来的工作包括提升语音转文本功能,丰富短视频处理策略,以及实现查询翻译等。
注意事项
该项目尚未准备好用于生产环境,主要面向终端用户在本地机器上的使用。用户在使用时也要注意不请求任何高级管理功能。
结尾
总的来说,AskTube 是一款强大的AI工具,旨在提升用户在学习和信息处理方面的效率,通过合并视频摘要与问答功能,为用户提供更为便利的体验。
广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:1752338621