sinsy命令行实用程序

sinsy-cli的Python项目详细描述


sinsy cli是synsi web服务(http://sinsy.jp)的命令行接口。 sinsy是一个开源的声音合成器,其目标与vocaloid、cevio、alter/ego、acantorix等类似

sinsy cli将发送musicxml格式的歌词注释乐谱,并检索wav格式的声乐合成结果 (以及其他辅助综合测井资产)。

可以通过命令行参数访问Web服务上的所有联机参数

 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

说明

准备适合由sinsy处理的歌词注释乐谱在博客中描述: http://blog.pcedev.com/2016/02/18/hands-sinsy-solution-song-vocal-synthesis-using-open-source-software/

安装

sinsy cli可以从pypi安装,只需一个pip命令:

pip install sinsy-cli

或者,sinsy cli可以在git拉取之后直接从源代码运行(如果您想调整 或阅读来源:

git clone https://gitlab.com/zeograd/sinsy-cli.git
cd sinsy-cli && python setup.py install

或者直接从git存储库:

pip install git+https://gitlab.com/zeograd/sinsy-cli.git

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaGWT:何时使用Lazydemelement?   Java中跟踪消失线程的多线程处理   java Springboot未能配置数据源:“url”,但我没有使用数据库   java为按钮生成随机位置   math Java:包含二项式系数计算的表达式   java通过AsyncTask传递参数   从路径错误创建java文件   高流量网站的性能播放框架、Java、Apache、PostgreSQL、JPA和Hibernate   java将4D矢量转换为长矢量   arraylist Java循环在没有任何错误的情况下终止   java正在制作一个计算器应用程序,希望在第二个片段中更新历史,但无法完成   java将信息从IntentService发送到Activity   java如何在游戏中插入大量实体!工作   javascript如何在ScriptEngineforJava中从数学中获得准确的结果?