Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Cy06-git/bili2text

Repository files navigation

bili2text logo

GitHub stars GitHub GitHub last commit GitHub release (latest by date)

Bili2text 📺

转移说明

因为作者的旧账号(lanbinshijie)已经停用,仓库已经转移到新账号(lanbinleo)

感谢各位的支持,如果有任何想法欢迎在issue中提出,或者提交pr~

v2版本开发进度,请查看dev分支;v3版本更名为v2版本

alt text

简介 🌟

bili2text 是一个用于将 Bilibili 视频转换为文本的工具🛠️。这个项目通过一个简单的流程实现:下载视频、提取音频、分割音频,并使用 whisper 模型将语音转换为文本。整个过程是自动的,只需输入 Bilibili 视频的 av 号即可。整个过程行云流水,一步到胃😂

功能 🚀

  • 🎥下载视频:从 Bilibili 下载指定的视频,支持多P视频的下载。
  • 🎵提取音频:从下载的视频中提取音频。
  • 💬音频分割:将音频分割成小段,以便于进行高效的语音转文字处理。
  • 🤖语音转文字:使用 OpenAI 的 whisper 模型将音频转换为文本。

使用方法 📘

  1. 克隆仓库:

    git clone https://github.com/lanbinleo/bili2text.git
    cd bili2text
  2. 安装依赖: 安装必要的 Python 库。

    pip install -r requirements.txt
  3. 运行脚本: 使用 Python 运行 main.py 脚本。

    python main.py

    在提示时输入 Bilibili 视频的 av 号。

  4. 使用UI界面:

    python window.py

    在弹出的窗口中输入视频链接,会自动转换为av号,点击下载视频按钮即可完成文件转换。

示例 📋

from downBili import download_video
from exAudio import *
from speech2text import *
av = input("请输入av号:")
filename = download_video(av)
foldername = run_split(filename)
run_analysis(foldername, prompt="以下是普通话的句子。这是一个关于{}的视频。".format(filename))
output_path = f"outputs/{foldername}.txt"
print("转换完成!", output_path)

技术栈 🧰

后续开发计划 📅

  • 生成requirements.txt
  • UI化设计

运行截图 📷

screenshot3

screenshot2

screenshot1

Star History ⭐

Star History Chart

许可证 📄

本项目根据 MIT 许可证发布。

贡献 💡

如果你想为这个项目做出贡献,欢迎提交 Pull Request 或创建 Issue。

投喂一下!

TKTg2T7u7xdV4xDAzbzird2qmWoqLanbin

image

TRC20链!谢谢大家!

致谢 🙏

再此感谢Open Teens对青少年开源社区做出的贡献!@OpenTeens

使用须知 🖥️

用户在使用 bili2text 工具时,必须遵守用户所在地区的相关版权法律和规定。请确保您有权利下载和转换的视频内容,尊重创作者的劳动成果。

About

Bilibili视频转文字,一步到位,输入链接即可使用

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /