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 | Coding

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

本python库依赖以下库: wget tqdm numpy pyworld jyutping tabulate pypinyin pyperclip onnxruntime simpleaudio more-itertools

安装

pip install vogen

示例

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

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.7.tar.gz (126.5 kB view details)

Uploaded Source

Built Distribution

vogen-0.0.7-py2.py3-none-any.whl (131.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file vogen-0.0.7.tar.gz.

File metadata

  • Download URL: vogen-0.0.7.tar.gz
  • Upload date:
  • Size: 126.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for vogen-0.0.7.tar.gz
Algorithm Hash digest
SHA256 0cf43aa0312b04b2353fc44096a94704dfe4c48f7eba8ef8990e8b89ff2ee9df
MD5 43bc090baa1218b5c66904e893381dce
BLAKE2b-256 13056f1bffc276a35c2fc02c24251b9ffcde0f37fa704493aedc0d2a81999824

See more details on using hashes here.

File details

Details for the file vogen-0.0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: vogen-0.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 131.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for vogen-0.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8da12dfe0483d11f1dfb993cca9d5e34edc8b11c9b3c358ed2c63373dadf2e07
MD5 4d9b7d767b6c3702c830daded18e6b92
BLAKE2b-256 3b5b6592617229ac0ec174c51ba19c846b832b26b0e70c575239d90eef665fe6

See more details on using hashes here.

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