No project description provided
Project description
README
介绍
借助whisperx生成卡拉ok歌词所需的k轴ass文件。注意,生成的准确性与输入质量相关,请确保lrc文件的时间戳准确。
使用
需要准备输入:
- 音频
- lrc文件(需要以行为单位的时间戳)
之后在任意位置新建文件夹,放入这两个文件即可。
安装
conda install pytorch==2.0.0 torchaudio==2.0.0 pytorch-cuda=11.8 -c pytorch -c nvidia
pip install git+https://github.com/m-bain/whisperx.git
pip install whisperx-karaoke
使用
例如文件被放置在了 ./raw/song1
文件夹内
python -m whisperx_karaoke ./raw/song1
# usage: __main__.py [-h] [--device DEVICE] [--language LANGUAGE] [--offset OFFSET] dir [dir ...]
# __main__.py: error: the following arguments are required: dir
等待后ass文件会被输出到同一目录内。
其他参数
-
--device DEVICE
选择设备,默认为
cuda
-
--language LANGUAGE
选择语言,默认为
ja
-
--offset OFFSET
lrc 歌词的偏移量,默认为
0
Q&A
Q: 为什么命令行会长时间卡住?
A:whisperx 会尝试连接 huggingface,如果网络连接状况不好,请尝试为命令行设置代理。如windows powershell $Env:http_proxy="http://127.0.0.1:7890";$Env:https_proxy="http://127.0.0.1:7890"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
whisperx_karaoke-0.1.0.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for whisperx_karaoke-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39d2ca2073a598edff49c168dc086e4423506c2cb194de41a2025ffc4b324758 |
|
MD5 | adde5726f140f1bd4edd92222d3c703f |
|
BLAKE2b-256 | b90f8bd812300057b2fddf9329872b44e2d5e9901ee9374f1b7cfc2a009eaee7 |