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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vogen-0.0.2-py2.py3-none-any.whl (125.1 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: vogen-0.0.2.tar.gz
  • Upload date:
  • Size: 121.4 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.0 CPython/3.9.6

File hashes

Hashes for vogen-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b7614357ad683244afc7954563f3eb429fdd0d32f53d5090a966c5ce788d5143
MD5 688f8e2adc79336d36d3aa6418144f32
BLAKE2b-256 a48ca2a0c0f02208bd490233d2ed4936eece5e8e23c50035a7131a5dc6e692d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vogen-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 125.1 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.0 CPython/3.9.6

File hashes

Hashes for vogen-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f446338419272db66f47467e2149ec2316b29f114f75e1e70ea632e500b35875
MD5 eb40197bc5eada878fda72551d4b52c2
BLAKE2b-256 6a5accdb5eee92ac6dee2491194b98c500ee2a801a4ba8051ec32e616def2808

See more details on using hashes here.

Supported by

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