midi2voice简介
midi2voice是一个强大的开源工具,可以将MIDI文件转换为歌声合成。它基于日本名古屋工业大学的sinsy.jp网站,使用HMM(隐马尔可夫模型)技术实现高质量的歌声合成。
安装与使用
安装要求
- musescore: 用于将MIDI转换为musicxml
- Python 3
安装方法
pip install git+git://github.com/mathigatti/midi2voice.git
基本用法
使用以下命令运行:
python -m midi2voice -l lyrics.txt -m song.mid
更多参数说明:
-l
: 歌词文本文件路径-m
: MIDI文件路径-lang
: 语言选择(英语/日语/中文)-g
: 性别选择(女声/男声)-t
: 歌曲速度(BPM)-s
: 性别参数(-0.8~0.8)-v
: 颤音强度(0~2)-p
: 音高调整(-24~24半音)
在线体验
如果您不想安装,也可以直接在Google Colab上尝试:
可用音色列表
midi2voice提供多种语言和性别的音色选择:
- 日语: 7种女声, 2种男声
- 英语: 2种女声, 1种男声
- 中文: 1种女声
详细音色列表请查看项目README。
声音示例
你可以在这里听到使用midi2voice生成的歌声示例。
支持项目
如果您觉得midi2voice对您有帮助,可以考虑在Ko-fi上支持作者。您的支持将帮助作者继续开发和维护这个开源项目。
midi2voice为音乐创作者提供了一个便捷的歌声合成工具。无论您是想要快速制作demo,还是探索AI歌声的可能性,midi2voice都是一个值得尝试的选择。赶快开始您的midi2voice之旅吧!