Sinsy Command Line Utility
Project description
sinsy-cli is a command line interface to the Synsi web service ( http://sinsy.jp ). Sinsy is an open source vocal synthetizer with a similar goal to vocaloid, cevio, alter/ego, acantorix, …
sinsy-cli will send a lyric annotated score in MusicXML format and retrieve the vocal synthesis result in wav format (and accessorily other synthesis log assets).
All online parameters found on the web service can be accessed via command line arguments
usage: sinsy-cli [-h] [-d] [-V] [-a] [-l {japanese,english,mandarin}]
[-b SPKR] [-g SYNALPHA] [-v VIBPOWER] [-p F0SHIFT]
score_filename [score_filename ...]
GPL v3+ 2016 Olivier Jolly
positional arguments:
score_filename input file in MusicXML format
optional arguments:
-h, --help show this help message and exit
-d, --debug debug parsing [default: False]
-V, --version show program's version number and exit
-a, --all Download all assets [wav + logs, defaults: download
only wav]
-l {japanese,english,mandarin}, --language {japanese,english,mandarin}
Vocal bank language [defaults: japanese]
-b SPKR, --bank SPKR Vocal bank index for the given spoken language [from
0, max depends on language, default: 1]
-g SYNALPHA, --gender SYNALPHA
Gender parameter [between -0.8 and 0.8, default: 0.55]
-v VIBPOWER, --vibrato VIBPOWER
Vibrato intensity [between 0 and 2, default: 1]
-p F0SHIFT, --pitch F0SHIFT
Pitch shift [in half tones, between -24 and 24,
default: 0]
Interact with Sinsy
Instructions
Preparation of lyrics annotated score suitable to be processed by Sinsy is described in a blog post: http://blog.pcedev.com/2016/02/18/hands-sinsy-solution-song-vocal-synthesis-using-open-source-software/
Installation
sinsy-cli is installable from PyPI with a single pip command:
pip install sinsy-cli
Alternatively, sinsy-cli can be run directly from sources after a git pull (recommended if you want to tweak or read the source):
git clone https://gitlab.com/zeograd/sinsy-cli.git cd sinsy-cli && python setup.py install
or directly from its git repository:
pip install git+https://gitlab.com/zeograd/sinsy-cli.git
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sinsy_cli-0.5.0-py2.py3-none-any.whl.
File metadata
- Download URL: sinsy_cli-0.5.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2c0017c9fa386d8520936cf6cfa17c12305395bd51c4a73005bf6f71fa96418
|
|
| MD5 |
7772c583d43c8b618049a64591a8bd1d
|
|
| BLAKE2b-256 |
720e9279e5afba2ee0899f14926bdc0809aabb165ab973658938b75ac5abb814
|