Skip to main content

An AI based vocal synthesizer implemented in python and onnx, with a music21 interface

Project description

PyVogen

Github | Gitee | Gitlab | Bitbucket

PyVogen是开源歌声合成引擎Vogen的python实现

本python库依赖以下库:

numpy jyutping pypinyin onnxruntime pyworld

安装

暂未上架pypi,请自行下载,将vogen文件夹复制到python安装目录下的Lib文件夹下

示例

以下是文件读写示例,音频合成等更多示例参见示例列表

import vogen as vg

#打开文件
vf=vg.openvog("myproject.vog")

# 获取第0乐句的歌词与拼音列表
u=vf.utts[0]
lyrics=[i.lyric for i in u.notes]
roms=[i.rom for i in u.notes]
print(lyrics)
print(roms)

#保存文件
vf.save("myproject2.vog")

相关链接

vogen仓库

vogen作者的b站空间(vogen试听页面)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vogen-0.0.1.tar.gz (13.9 kB view hashes)

Uploaded Source

Built Distribution

vogen-0.0.1-py2.py3-none-any.whl (14.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page