-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
79 lines (67 loc) · 1.77 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
ABOUT
joj-re8 is a singing speech synthesizer.
It accepts UST files and UTAU voice libraries.
It outputs the sound as a wav file.
FEATURES
has? feature
Y UST version 1
Y UST version 2.0
Y Timing
Y Lyric
Y Note Num
Y Velocity
Y Tempo
Y Kana <-> Roumaji autoconversion
Y Voice library caching
Y VCV Voice Libraries
Y Multipitch Voice Libraries
N Envelope
N Pitch Shift
N Boundary Smoothing
N Vibrato
N VCV <-> VC autoconversion
N Cross-platform compatability
REQUIREMENTS
Currently on known to compile on Linux.
The program itself requires only FFTW3 [www.fftw.org],
but some of the utilities
for preparing USTs and voice libraries on Linux have more.
These utilities are not necessary,
but you'll have to find another way
to get the files in the correct format.
The following are required for all the utilities to function correctly.
iconv
dos2unix
aplay
ffmpeg
bsdtar
convmv
COMPILING
It uses CMake to bulid.
-linux:
$ mkdir -p build
$ cd build
$ cmake ..
$ make
RUNNING
usage: re8 <ust-filename> <voicelibrary-filename> <output-filename>
Linux:
You must have the correct format!
It is often necessary to convert UST, oto.ini, and prefix.map.
- To extract an archive (rar/zip/tar), use:
$ utils/unzip-jis.sh <filename>
The archive will be expanded to <filename>.dir.
- To convert a file to utf-8 and unix endlines, use:
$ utils/format <filename>
Make sure to run this on
any UST and all the "oto.ini" files and "prefix.map" files inside voice libraries.
Then you should be able to run the re8 command.
HELP
You can email <my username> at gmail.com
if you have questions,
problems running the program,
or suggestions.
LISCENSE
GPL some version
Also, i'm not responsibe
if it does something unexpected.