搜索

iVocaloid论坛

查看: 1629|回复: 2
打印 上一主题 下一主题

【规划】CVDB工具链暂定部署 [复制链接]

Sleepwalking

我不是技术宅!

Lv.5-章鱼须

Rank: 5Rank: 5Rank: 5

0
9
0


UID: 111156
权限: 40
属性: 宇宙人
发帖: 201 (1精)
积分: 540
章鱼: 3
大葱: 14
茄子: 2688
注册:2012/8/18
存在感:476
跳转到指定楼层
[1L]楼主
Zleepwalking 发表于 2013/11/10 17:11:49 |只看该作者 |倒序浏览
本帖最后由 Zleepwalking 于 2013/11/12 20:27 编辑

音源库制作流程:

(2013-11-12更新)
今天去学了下数据流层图的画法,又重新画了一遍,楼下某人反映能看懂了。。
顶层:
DFDTopLayer.png
第0层:
DFDLayer0.png

第1层:
DFDLayer1.png

CVDBToolChain.png
(2013-11-11更新)

1. DBMake读入数据库方案(.cds),生成分割配置(.sconf)。
2. 经过删减编辑的分割配置(.sconf)和原采样(.wav)传入WSplit,生成带有时间节点的分割配置(.sconf)。
3. 经过时间节点调整的分割配置(.sconf)传入WSplit,生成采样片段(.wsp)和采样配置(.wconf)。
4. 经过基频检查调整的采样配置(.wconf)传入DBMake,生成发音词典(.cdt)。
5. 采样配置(.wconf)和采样片段(.wsp)传入Wpp,预处理后重新生成采样片段(.wsp)。
6. 根据预处理后的采样片段(.wsp),数据库方案(.cds)中的大致共振峰,和采样配置(.wconf),由CMin生成数据库片段(.cvdb)。
7. 数据库片段(.cvdb)传入DBPack,整合生成歌手数据库(.cdb)。
[调试]
a. 数据库片段(.cvdb)传入C2Wav,生成带有拆帧标记的波形(.wav),从而进行检查工作。

1. DBMake loads database scheme(.cds) and generates spliting configuration(.sconf).
2. The abridged spliting configuration(.sconf) is loaded into WSplit along with raw data(.wav). Spliting configuration with time intervals(.sconf) is generated.
3. The time-shifted spliting configuration(.sconf) is sent to WSplit. Splited sample(.wsp) and sample configuration(.wconf) is generated.
4. The frequency-modified sample configuration(.wconf) is sent to DBMake. Cybervoice Dictionary(.cdt) is generated.
5. The sample configuration and splited sample are sent to Wpp. Splited sample(.wsp) is regenerated after preprocessing.
6. Based on preprocessed splited sample(.wsp), the average formant information stored in database scheme(.cds), and sample configuration(.wconf), CMin generates database fragments(.cvdb).
7. Database fragments(.cvdb) are sent to DBPack, which packs them into the final singer database(.cdb).
[Debuging]
a. Database fragments(.cvdb) are sent to C2Wav, waves with periodic marks(.wav) are generated. Further checking works can be done.

CMin, C2Wav已完成,其它组件未动工,会在下个月陆续完成。第一个属于Rocaloid自己的音源库(可能)将在12月份录制。


知识共享许可协议 除非另有声明,本帖内容采用 署名-非商业-相同方式共享 3.0 许可协议 授权,且需注明出处,所有权利归发帖人。

使用道具 举报

TukuZaZa

来自开源界的一只企鹅

Lv.4-触手吸盘

Rank: 4Rank: 4

0
6
4


UID: 75564
权限: 30
属性: 宇宙人
发帖: 176 (0精)
积分: 312
章鱼: 2
大葱: 12
茄子: 310
注册:2011/1/20
存在感:170

创作者

[2L]沙发
tuxzz 发表于 2013/11/10 17:36:50 |只看该作者
其它组件做完了我把ide整个做出来,然后录两个音源庆祝一下233

使用道具 举报

TukuZaZa

来自开源界的一只企鹅

Lv.4-触手吸盘

Rank: 4Rank: 4

0
6
4


UID: 75564
权限: 30
属性: 宇宙人
发帖: 176 (0精)
积分: 312
章鱼: 2
大葱: 12
茄子: 310
注册:2011/1/20
存在感:170

创作者

[3L]板凳
tuxzz 发表于 2013/11/10 17:37:44 |只看该作者
话说你话的流程图我看不懂。。。不知是我识别能力太差还是你的流程图太乱。。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册/sign up

申请友链|Archiver|iVocaloid - 自由,开放,合作,共享    | 版权持有者点击这里进行举报

GMT+8, 2025/6/7 22:01

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部