OOO

 

无责任自制品堆放地
博主对站内物可能引起的任何问题不负任何责任

UTAU、袅袅音源(原音设定)互转脚本

下载:http://t.cn/RhScT1Y

说明

使用windows wscript脚本宿主

inf2oto.js
功能:
  xxx.inf 转 oto.ini
用法:
  1. 把脚本放在wav和xxx.inf所在目录,双击运行
附言:
  1. 袅袅音源无子音部(固定范围)标记,将以 先行发声+50ms 自动推算
  2. 袅袅音源无overlap标记,将根据声母类型自动推算
  3. 只支持16bit 44.1kHz 单声道音源

oto2inf.js
功能:
  oto.ini 转 xxx.inf
用法:
  1. 把脚本放在wav和oto.ini所在目录,双击运行
  2. 用袅袅音源制作工具载入音源,点“全部计算振幅”,再打包音源
附言:
  1. UTAU音源无尾帧标记,将自动推算生成简陋参数
  2. 由于袅袅无法像UTAU一样通过frq自动调整音高,视情况可能需要“变换为一声”
  3. 只支持16bit 44.1kHz 单声道音源
  4. 不支持UTF-8

----------------------------------------------------
附加:音源文件假名转罗马音脚本

rename_kana2romaji.js
功能:例:あ.wav→a.wav,同步修改oto.ini中的文件名
用法:把脚本放在wav和oto.ini所在目录,双击运行
附言:只支持单独音

rename_kana2romaji(with_oto_alias).js
功能:同上,附加oto.ini中的alias更改
----------------------------------------------------
更新记录

- 2014.08.25 oto.ini 负值overlap改进
----------------------------------------------------
附录:原音设定文件格式说明

UTAU:oto.ini
每行格式为:
[filename].wav=[alias],[offset],[consonant],[cutoff],[preutterance],[overlap]
  [alias] 若留空,则等于 [filename]
  [preutterance] [overlap] [consonant] 都是从 [offset] 起计算相对距离
  [cutoff] 从波形尾端向左计算距离
  时间单位都是ms

袅袅:XXX.inf
假定内容为:

3264  20704  3616  19072  370.6  4460  7428

从左到右分别是:
  起始帧、终止帧、声母(先行发声)帧、尾帧,基频、声母音量、总体音量
  其中1帧约有10个采样点
  以标准格式音源(44.1kHz单声道16位wav)来讲,1帧时长约为 10/441 ms

评论(3)
热度(2)

© OOO | Powered by LOFTER