SGRSinging Synthesis Engine Download

SGR

声格 · 歌声合成引擎

给出歌词与旋律,SGR 输出可以直接用的歌声。全流程本地运行,不依赖在线服务;命令行与 HTTP API 两种入口,可嵌进你自己的创作工具里。

当前版本 v0.9.3 · 2026-11
平台 Windows x64 / Linux x64
许可 个人免费 · 商用需授权
48kHz
输出采样率
<40ms
单帧推理延迟
4语种
中 · 日 · 英 · 粤
24bit
位深 / 无损导出
( 01 )

它做什么

01 / 输入

歌词 + 旋律

支持 MusicXML、MIDI 与纯文本歌词三种输入。旋律可直接从 DAW 导出,也可以只用 SGR 自带的简易打谱器画。

  • 旋律MIDI / MusicXML
  • 歌词UTF-8 文本
02 / 处理

音素 · 音高 · 音色

三路解耦:音素时长、F0 曲线、音色嵌入分别可控。改歌词不动旋律,换声音库不动咬字。

  • 音高曲线可手绘
  • 颤音 / 换气参数化
03 / 输出

干声与工程

默认导出 48kHz/24bit WAV 干声,同时可导出带音素标记的工程文件,方便在 DAW 里继续修。

  • 音频WAV / FLAC
  • 工程.sgrproj
( 02 )

引擎管线

STEP 01

文本前端

分词、注音、多音字消歧,输出带时长的音素序列。

STEP 02

声学模型

由音素、音高、音色条件生成梅尔频谱,逐帧自回归。

STEP 03

声码器

把梅尔谱还原成 48kHz 波形,低延迟流式可用。

STEP 04

后处理

去齿音、响度归一、淡入淡出,输出可直接混音。

单机 RTF ≈ 0.06(8 核 CPU,无 GPU);支持断点续渲与批量队列。
( 03 )

声音库

声音库语言音域体积试听
SGR-A · 岚默认 中文(普通話)E3 – C5182 MB
SGR-B · 澪 日本語D3 – B4176 MB
SGR-C · Kit EnglishC3 – A4168 MB
SGR-D · 阿盐 粤语F3 – D5171 MB

声音库以独立包分发,安装后放在 ~/.sgr/voicebanks/ 即可被自动识别。 试听样本录制中,先看下面的命令行示例。

( 04 )

开发者

POST/api/synth合成一段歌声
POST/api/score打谱:歌词 + 旋律 → 项目文件
GET/api/voicebanks列出已安装声音库
GET/api/health引擎状态与版本
( 05 )

下载