综合介绍
AsrTools是一款智能语音转文字工具,内置剪映、快手、必剪等大厂接口,无需GPU或繁琐配置,支持高效的多线程批处理。它基于PyQt5开发,界面美观且用户友好,能够输出SRT和TXT格式字幕文件。该工具通过调用大厂接口来云端处理音频文件,提供稳定快速的文字转换服务,适合需要高效处理音频转文字的用户。
功能列表
- 调用大厂接口:支持剪映、快手、必剪等大厂接口,提供高质量服务
- 无需复杂配置:无需GPU和繁琐的本地配置,用户可以轻松上手
- 高颜值界面:基于PyQt5和qfluentwidgets,界面美观且用户友好
- 高效批处理:支持多线程并发和批量处理,文字转换速度快
- 多格式支持:支持生成SRT和TXT字幕文件,满足不同需求
使用帮助
安装指南
从发布版本安装
- 下载打包好的Release版本。
- 解压后运行AsrTools.exe,即可启动GUI界面。
- 系统要求:Windows 10或更高版本。
网盘下载
从源码安装(开发者)
- 克隆仓库并进入项目目录:
git clone https://github.com/WEIFENG2333/AsrTools.git cd AsrTools
- 安装依赖并运行:
pip install -r requirements.txt python asr_gui.py
使用指南
- 启动应用:运行下载的可执行文件或通过命令行启动GUI界面。
- 选择ASR引擎:在下拉菜单中选择需要使用的ASR引擎(剪映、快手、必剪)。
- 添加文件:点击“选择文件”按钮或将文件/文件夹拖拽到指定区域。
- 开始处理:点击“开始处理”按钮,程序将自动开始转换,并在完成后在原音频目录生成SRT或TXT字幕文件(默认保持3个线程运行)。
纯代码调用示例
- 安装requests库:
pip install requests
- 使用示例代码:
from bk_asr import BcutASR, JianYingASR, KuaiShouASR audio_file = "resources/test.mp3" asr = BcutASR(audio_file) # 可以选择BcutASR, JianYingASR, KuaiShouASR result = asr.run() srt = result.to_srt() # 生成SRT字幕文件 txt = result.to_txt() # 生成TXT字幕文件 json_data = result.to_json() # 返回一个字典(包含时间) print(txt)