Mindket

Scylla's Band

Newversion 1 · updated

Overview

A text to speech model that also sings from a melody score, with fourteen voices, six languages and controls for intensity, pace and pitch.

Scylla's Band is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python on your computer
  • The runtime, installed with pip from a checkout of its code
  • Disk space for the voice bundle
Runs in
  • The Scylla's Band runtime, run from Python on a computer
  • Linux, Windows and macOS for the command line
  • iOS, visionOS and Android through the same runtime
  • macOS with the Apple bundles, using the coreml or coreai flavor
Start with
pip install -e .
python -m scyllasband download --flavor litert

Platform

LinuxOperating system
WindowsOperating system
macOSOperating system
iOSOperating system
AndroidOperating system

About

What it is

Scylla's Band is a text to speech model that speaks and sings. One model renders both, and a delivery mode picks which. It has fourteen voices and lists English, Spanish, Italian, French, German and Vietnamese. The release described here is v4-20261106.

Singing always needs a score you provide. The model does not make up a song on its own.

Who it suits

It suits developers and creators who want a voice that runs on their own devices, in an app or on a desktop. The runtime covers Linux, Windows, macOS, iOS, visionOS and Android.

IndustryWho uses itHow they use itExample
App developmentMobile and desktop developersAdd spoken lines to an appA voice reading a greeting
Games and mediaCreatorsGive a character a spoken or sung lineA short pop phrase sung from a score
Language learningApp buildersSpeak lines in more than one languageA phrase read in Spanish
MusicSongwritersHear a lyric set to a melodyA phrase rendered from a score

Skip it if you only need a hosted voice service and never run models yourself.

Where to use it

  • The Scylla's Band runtime, run from Python on a computer
  • Linux, Windows and macOS for the command line
  • iOS, visionOS and Android through the same runtime
  • macOS with the Apple bundles, using the coreml or coreai flavor
Use caseWhoWhat they get back
Speak a lineDevelopersA WAV file in the voice and language you chose
Sing a scoreCreatorsA WAV file sung in pop or ballad style
Tune the deliveryAnyoneCalmer or more intense, slower or faster, higher or lower speech

How to set it up

You need a few things in place first.

  • Python on your computer
  • The runtime, installed with pip from a checkout of its code
  • Disk space for the voice bundle
  1. Install the runtime with pip from a checkout.
  2. Run the download command. It installs the bundle and the example scores from the release.
  3. On macOS, add the coreml or coreai flavor to fetch the Apple bundles.
  4. Optionally run build-native, which makes the commands faster and lighter.
pip install -e .
python -m scyllasband download --flavor litert

You can also get the repository files with Hugging Face's own steps.

pip install -U huggingface_hub
hf download spybyscript/scyllasband

How to use it

You run the speak command with a voice, a language and your text, or the sing command with a voice and a score file. Intensity, pace and pitch each run from minus 2 to 2, and 0 leaves the voice as it is. Values outside that range are clamped.

python -m scyllasband speak --voice ariadne --language en_us --intensity 1 --pace -0.5 \
    -o hello.wav "It is a pleasure to meet you."
python -m scyllasband sing --voice gwen --score scyllasband/models/melodies/phrase_pop_00.json -o ring.wav
ToolWhat it does
downloadInstalls the voice bundle and the example scores
speakRenders text to a WAV file with the chosen voice and controls
singRenders a melody score to a WAV file in pop or ballad style
build-nativeCompiles a native version of the runtime for faster, lighter runs

Example

You ask the speak command to say "It is a pleasure to meet you." with the ariadne voice in en_us, at intensity 1 and pace -0.5. It writes hello.wav, a spoken line that is a little more intense and slower than the voice's default.

For newcomers and experts

Start with the download command and the speak command from the setup, then open the WAV file it writes. Change intensity or pace by one step and listen to the difference. When you want singing, try one of the example scores that the download installs. The folder holds twenty of them.

A song is a JSON score with the lyric text, a tempo, a style of pop or ballad, and notes given as label, pitch and beats. Speech and singing share one flow model. Sung output goes through a BigVGAN v2 decoder tuned on the voices, and speech uses Vocos. The flow runs 4 Euler steps. The v4 graph takes an extra delivery_mode_id input, so runtimes built for v3 refuse this bundle.

  1. Install the runtime with pip
  2. Download the voice bundle
  3. Pick a voice and the controls
  4. Speak text or sing a score
  5. A WAV file is written

Good to know

  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: it downloads the bundle and example scores from the repository, then writes the audio file you name
  • Not for: free singing without a score, since a melody score is required

README and files

README

Scylla's Band

A text to speech model that also sings from a melody score, with fourteen voices, six languages and controls for intensity, pace and pitch.

Made by spybyscript on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Scylla's Band is a text to speech model that speaks and sings. One model renders both, and a delivery mode picks which. It has fourteen voices and lists English, Spanish, Italian, French, German and Vietnamese. The release described here is v4-20261106.

Singing always needs a score you provide. The model does not make up a song on its own.

Who it suits: It suits developers and creators who want a voice that runs on their own devices, in an app or on a desktop. The runtime covers Linux, Windows, macOS, iOS, visionOS and Android.

Industry | Who uses it | How they use it | Example
App development | Mobile and desktop developers | Add spoken lines to an app | A voice reading a greeting
Games and media | Creators | Give a character a spoken or sung line | A short pop phrase sung from a score
Language learning | App builders | Speak lines in more than one language | A phrase read in Spanish
Music | Songwriters | Hear a lyric set to a melody | A phrase rendered from a score

Skip it if you only need a hosted voice service and never run models yourself.

Where to use it:

  • The Scylla's Band runtime, run from Python on a computer
  • Linux, Windows and macOS for the command line
  • iOS, visionOS and Android through the same runtime
  • macOS with the Apple bundles, using the coreml or coreai flavor
Use case | Who | What they get back
Speak a line | Developers | A WAV file in the voice and language you chose
Sing a score | Creators | A WAV file sung in pop or ballad style
Tune the delivery | Anyone | Calmer or more intense, slower or faster, higher or lower speech

How to set it up: You need a few things in place first.

  • Python on your computer
  • The runtime, installed with pip from a checkout of its code
  • Disk space for the voice bundle
  1. Install the runtime with pip from a checkout.
  2. Run the download command. It installs the bundle and the example scores from the release.
  3. On macOS, add the coreml or coreai flavor to fetch the Apple bundles.
  4. Optionally run build-native, which makes the commands faster and lighter.
pip install -e .
python -m scyllasband download --flavor litert

You can also get the repository files with Hugging Face's own steps.

pip install -U huggingface_hub
hf download spybyscript/scyllasband

How to use it: You run the speak command with a voice, a language and your text, or the sing command with a voice and a score file. Intensity, pace and pitch each run from minus 2 to 2, and 0 leaves the voice as it is. Values outside that range are clamped.

python -m scyllasband speak --voice ariadne --language en_us --intensity 1 --pace -0.5 \
    -o hello.wav "It is a pleasure to meet you."
python -m scyllasband sing --voice gwen --score scyllasband/models/melodies/phrase_pop_00.json -o ring.wav
Tool | What it does
download | Installs the voice bundle and the example scores
speak | Renders text to a WAV file with the chosen voice and controls
sing | Renders a melody score to a WAV file in pop or ballad style
build-native | Compiles a native version of the runtime for faster, lighter runs

Example: You ask the speak command to say "It is a pleasure to meet you." with the ariadne voice in en_us, at intensity 1 and pace -0.5. It writes hello.wav, a spoken line that is a little more intense and slower than the voice's default.

For newcomers and experts: Start with the download command and the speak command from the setup, then open the WAV file it writes. Change intensity or pace by one step and listen to the difference. When you want singing, try one of the example scores that the download installs. The folder holds twenty of them.

A song is a JSON score with the lyric text, a tempo, a style of pop or ballad, and notes given as label, pitch and beats. Speech and singing share one flow model. Sung output goes through a BigVGAN v2 decoder tuned on the voices, and speech uses Vocos. The flow runs 4 Euler steps. The v4 graph takes an extra delivery_mode_id input, so runtimes built for v3 refuse this bundle.

Install the runtime with pip
Download the voice bundle
Pick a voice and the controls
Speak text or sing a score
A WAV file is written

Good to know:

  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: it downloads the bundle and example scores from the repository, then writes the audio file you name
  • Not for: free singing without a score, since a melody score is required

On Hugging Face, 13 November 2026

  • Task: text to speech
  • Library: litert
  • Downloads in the last 30 days: 929
  • Likes: 17
  • License: apache-2.0
  • Languages: en, es, it, fr, de, vi
  • Tags: litert, tflite, onnx, text-to-speech, singing, singing-voice-synthesis, coreml, pytorch, multilingual, expressive-tts, duration-flow

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download spybyscript/scyllasband

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Scylla's Band This page92917—apache-2.0
HolosTTSShares litert · tflite · text-to-speech9518—mit
phonon-31m English for Compute FlowShares litert · tflite · text-to-speech56318.9Mapache-2.0
Klein-TTS-X1.5-ProShares multilingual · text-to-speech · pytorch2581013.1Mapache-2.0
Idol on LiteRTShares litert · tflite1,0665—apache-2.0
BERT base model (uncased)Shares coreml · pytorch · onnx31,346,5283,071110Mapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k