虚拟歌姬Yukina养成计划(雪奈1.2)

如果感兴趣,可以Star一下私の小さなゆきな(Github)?
https://github.com/HanakoSakura/Yukina

YUKINA声音合成

声音片段拼接合成


使用

(SampleScore下有我自己写的谱子)

卡农

YUKINA_MAIN.PY --input SampleScore/Canon 

心做し

YUKINA_MAIN.PY --input SampleScore/kokoronashi

谱子格式:(JSON)

{
	"use voice":"SquartWave",
	"beat":6400
	"score":[
		...
	]
}

"use voice"是全局音色,不填则没有声音
"beat"是拍子最小长度,默认640个采样(一毫秒)
"score"是曲谱,包含音符

音符格式:

{"beat":4,"pitch":"A4"}

由于一些原因,"freq"键已废弃
"beat"拍子数
"pitch"音高,在YUKINA/pitch.py中定义
"voice"音色,不填则为全局音色
"vol"音量,-1.0~1.0


合成方式

  1. 加载voice.json音色库
  2. 加载曲谱
  3. 对于曲谱的每一个音符,查找对应的音色
  4. 调整音高和长度,写入音轨
  5. 将音轨转换为二进制流,写入文件

后期计划

之后一定一定要支持包络和音库制作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值