schibsted/WAAS:OpenAI Whisper 的强大服务
schibsted/WAAS 是一款专为 OpenAI Whisper 设计的工具,它不仅提供了直观的图形用户界面(GUI),还配备了功能强大的应用程序编程接口(API),并且支持排队功能。
主要特点:
- 支持上传和转录音频或视频文件,转录完成后会通过电子邮件发送下载链接。
- 编辑器在浏览器中本地运行,用户可以通过按住键盘上的 Control 键轻松播放选定的片段,并修复转录错误。
- 提供了多种 API 路由,如
/v1/transcribe
用于添加转录任务,/v1/detect
用于检测音频文件的语言等。
安装与运行:
- 安装要求 Python 3.8 - 3.10,且根据使用的模型,所需的 VRAM 量有所不同。
- 可以通过
python3 -mvenv.venv
等命令进行安装和环境激活。 - 可以使用
docker-compose
或devcontainers
进行完整的设置和运行。
测试与贡献:
- 可以使用
pytest
进行测试。 - 对于一些常见问题,如证书验证失败等,提供了相应的解决方法。