Mindket

GLaDOS_TTS

Newversion 1 · updated

Overview

A text to speech voice named GLaDOS for NVIDIA NeMo, with the steps to convert it to Riva files and serve it on a Jetson. For people who build voice projects on NVIDIA hardware.

GLaDOS_TTS 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 with pip
  • A Jetson device with Docker and NVIDIA GPU support
  • The ngc command line tool, used to fetch the Riva quick start
Runs in
  • NVIDIA Riva speech services
  • A Jetson device running Docker, where the card builds and serves the voice
  • Your own computer with Python, for downloading the files and converting the models
  • NeMo, the framework the voice was trained in
Start with
pip install -U huggingface_hub
hf download DavesArmoury/GLaDOS_TTS

Platform

DockerContainer

About

What it is

GLaDOS_TTS is a text to speech voice for NVIDIA NeMo, made by DavesArmoury and named GLaDOS. It reads English text aloud in that voice. The card points to the notebook used for training and walks through turning the models into files that NVIDIA Riva can serve.

Who it suits

Developers and hobbyists who run their own speech synthesis on NVIDIA hardware and want a ready-made voice named GLaDOS.

IndustryWho uses itHow they use itExample
Hobby electronicsJetson tinkerersGive a project a spoken voice on a JetsonA desk assistant that speaks its replies
SoftwareVoice app developersServe a custom voice through RivaA prototype that reads text aloud in the GLaDOS voice
ResearchSpeech researchersStudy a NeMo-trained voice and its Riva conversionRetrace the training notebook and the conversion steps

Anyone who wants a click-and-run voice app can skip it, since the card is a build recipe and not an app.

Where to use it

The voice is served through NVIDIA Riva, and the card builds it on a Jetson device.

  • NVIDIA Riva speech services
  • A Jetson device running Docker, where the card builds and serves the voice
  • Your own computer with Python, for downloading the files and converting the models
  • NeMo, the framework the voice was trained in
Use caseWhoWhat they get back
Speech outputJetson projectsSpoken English replies in the GLaDOS voice
Voice servingDevelopersA Riva server that holds the GLaDOS voice
Model conversionSpeech engineersRiva files made from the NeMo ones

How to set it up

The setup has two parts, converting on your computer and building on the Jetson.

  • Python with pip
  • A Jetson device with Docker and NVIDIA GPU support
  • The ngc command line tool, used to fetch the Riva quick start
  1. Download the model files with the hf command.
  2. On your own computer, convert the hifigan and fastpitch NeMo files into Riva files with nemo2riva.
  3. Copy the two .riva files to the Jetson, into its RIVA artifacts folder.
  4. On the Jetson, start the servicemaker container, build the speech synthesis package and deploy it.
  5. Leave the container, fetch the Riva quick start and run its init script.
  6. Copy the glados .riva files into the Riva models folder.
pip install -U huggingface_hub
hf download DavesArmoury/GLaDOS_TTS

The conversion on your own computer uses these commands.

pip3 install whl
pip3 install nemo2riva

nemo2riva --out hifigan.riva hifigan.nemo --key None
nemo2riva --out fastpitch.riva fastpitch.nemo --key None

On the Jetson, the container and the build use these.

docker run --gpus all -it --rm \
    -v /home/davesarmoury/RIVA/artifacts:/servicemaker-dev \
    -v /home/davesarmoury/RIVA/riva_repo:/data \
    --entrypoint="/bin/bash" \
     nvcr.io/nvidia/riva/riva-speech:2.13.1-servicemaker-l4t-aarch64

riva-build speech_synthesis \
    /servicemaker-dev/glados.rmir:tlt_encode \
    /servicemaker-dev/glados_fastpitch.riva:tlt_encode \
    /servicemaker-dev/glados_hifigan.riva:tlt_encode \
    --voice_name=GLaDOS \
    --sample_rate 22050

riva-deploy /servicemaker-dev/glados.rmir:tlt_encode /data/models

Back outside the container, the quick start comes next.

ngc registry resource download-version nvidia/riva/riva_quickstart_arm64:2.13.1
cd riva_quickstart_arm64_v2.13.1
bash riva_init.sh

How to use it

Once the voice files sit in the Riva models folder, you start Riva with its start script. The card shows no command for sending text to the voice, so use the Riva client you already have.

riva_start.sh
ToolWhat it does
nemo2rivaConverts a NeMo model file into a Riva file
riva-buildBuilds the GLaDOS speech synthesis package at a 22050 sample rate from the two Riva files
riva-deployDeploys the built package into the models folder
riva_init.shRuns the Riva quick start setup
riva_start.shStarts Riva so it can serve the voice

Example

You ask Riva to speak a short English sentence with the voice name GLaDOS. The card gives no sample output, so what comes back is spoken audio in that voice, with quality you judge by ear.

For newcomers and experts

This is a voice model, a file set that lets a computer read text aloud in one particular voice. It is not an app, so the first small thing to try is downloading the files and seeing which NeMo files they contain.

The card lists two NeMo files, one named fastpitch and one named hifigan. It converts both to Riva format and joins them into one speech synthesis build with a 22050 sample rate. The conversion passes the key value None.

  1. Download the NeMo files
  2. Convert them with nemo2riva
  3. Build with riva-build
  4. Deploy with riva-deploy
  5. Start Riva with riva_start.sh

Good to know

The card is short and covers the build path only.

  • Language: English.
  • Hardware: the card builds on a Jetson device with NVIDIA GPU support.
  • Voices: if you adapt or retrain the voice, use only voices you have the right to use.
  • License: CC BY 4.0.
  • Cost to run: none named.
  • Data it reaches: the files you download and convert. The card names no web or account access beyond fetching the Riva quick start with ngc.

README and files

README

GLaDOS_TTS

A text to speech voice named GLaDOS for NVIDIA NeMo, with the steps to convert it to Riva files and serve it on a Jetson. For people who build voice projects on NVIDIA hardware.

Made by DavesArmoury 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: GLaDOS_TTS is a text to speech voice for NVIDIA NeMo, made by DavesArmoury and named GLaDOS. It reads English text aloud in that voice. The card points to the notebook used for training and walks through turning the models into files that NVIDIA Riva can serve.

Who it suits: Developers and hobbyists who run their own speech synthesis on NVIDIA hardware and want a ready-made voice named GLaDOS.

Industry | Who uses it | How they use it | Example
Hobby electronics | Jetson tinkerers | Give a project a spoken voice on a Jetson | A desk assistant that speaks its replies
Software | Voice app developers | Serve a custom voice through Riva | A prototype that reads text aloud in the GLaDOS voice
Research | Speech researchers | Study a NeMo-trained voice and its Riva conversion | Retrace the training notebook and the conversion steps

Anyone who wants a click-and-run voice app can skip it, since the card is a build recipe and not an app.

Where to use it: The voice is served through NVIDIA Riva, and the card builds it on a Jetson device.

  • NVIDIA Riva speech services
  • A Jetson device running Docker, where the card builds and serves the voice
  • Your own computer with Python, for downloading the files and converting the models
  • NeMo, the framework the voice was trained in
Use case | Who | What they get back
Speech output | Jetson projects | Spoken English replies in the GLaDOS voice
Voice serving | Developers | A Riva server that holds the GLaDOS voice
Model conversion | Speech engineers | Riva files made from the NeMo ones

How to set it up: The setup has two parts, converting on your computer and building on the Jetson.

  • Python with pip
  • A Jetson device with Docker and NVIDIA GPU support
  • The ngc command line tool, used to fetch the Riva quick start
  1. Download the model files with the hf command.
  2. On your own computer, convert the hifigan and fastpitch NeMo files into Riva files with nemo2riva.
  3. Copy the two .riva files to the Jetson, into its RIVA artifacts folder.
  4. On the Jetson, start the servicemaker container, build the speech synthesis package and deploy it.
  5. Leave the container, fetch the Riva quick start and run its init script.
  6. Copy the glados .riva files into the Riva models folder.
pip install -U huggingface_hub
hf download DavesArmoury/GLaDOS_TTS

The conversion on your own computer uses these commands.

pip3 install whl
pip3 install nemo2riva

nemo2riva --out hifigan.riva hifigan.nemo --key None
nemo2riva --out fastpitch.riva fastpitch.nemo --key None

On the Jetson, the container and the build use these.

docker run --gpus all -it --rm \
    -v /home/davesarmoury/RIVA/artifacts:/servicemaker-dev \
    -v /home/davesarmoury/RIVA/riva_repo:/data \
    --entrypoint="/bin/bash" \
     nvcr.io/nvidia/riva/riva-speech:2.13.1-servicemaker-l4t-aarch64

riva-build speech_synthesis \
    /servicemaker-dev/glados.rmir:tlt_encode \
    /servicemaker-dev/glados_fastpitch.riva:tlt_encode \
    /servicemaker-dev/glados_hifigan.riva:tlt_encode \
    --voice_name=GLaDOS \
    --sample_rate 22050

riva-deploy /servicemaker-dev/glados.rmir:tlt_encode /data/models

Back outside the container, the quick start comes next.

ngc registry resource download-version nvidia/riva/riva_quickstart_arm64:2.13.1
cd riva_quickstart_arm64_v2.13.1
bash riva_init.sh

How to use it: Once the voice files sit in the Riva models folder, you start Riva with its start script. The card shows no command for sending text to the voice, so use the Riva client you already have.

riva_start.sh
Tool | What it does
nemo2riva | Converts a NeMo model file into a Riva file
riva-build | Builds the GLaDOS speech synthesis package at a 22050 sample rate from the two Riva files
riva-deploy | Deploys the built package into the models folder
riva_init.sh | Runs the Riva quick start setup
riva_start.sh | Starts Riva so it can serve the voice

Example: You ask Riva to speak a short English sentence with the voice name GLaDOS. The card gives no sample output, so what comes back is spoken audio in that voice, with quality you judge by ear.

For newcomers and experts: This is a voice model, a file set that lets a computer read text aloud in one particular voice. It is not an app, so the first small thing to try is downloading the files and seeing which NeMo files they contain.

The card lists two NeMo files, one named fastpitch and one named hifigan. It converts both to Riva format and joins them into one speech synthesis build with a 22050 sample rate. The conversion passes the key value None.

Download the NeMo files
Convert them with nemo2riva
Build with riva-build
Deploy with riva-deploy
Start Riva with riva_start.sh

Good to know: The card is short and covers the build path only.

  • Language: English.
  • Hardware: the card builds on a Jetson device with NVIDIA GPU support.
  • Voices: if you adapt or retrain the voice, use only voices you have the right to use.
  • License: CC BY 4.0.
  • Cost to run: none named.
  • Data it reaches: the files you download and convert. The card names no web or account access beyond fetching the Riva quick start with ngc.

On Hugging Face, 13 November 2026

  • Task: text to speech
  • Library: nemo
  • Downloads in the last 30 days: 325
  • Likes: 17
  • License: cc-by-4.0
  • Languages: en
  • Tags: nemo, onnx, text-to-speech

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download DavesArmoury/GLaDOS_TTS

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

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

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

ProductDownloads, last 30 daysLikesParametersLicenseLast change
GLaDOS_TTS This page32517—cc-by-4.0
Anuvani-LIDShares nemo · onnx2767116Mapache-2.0
VieNeu-TTS v3 TurboShares text-to-speech · onnx2,151,800109131Mapache-2.0
Kokoro-82M-v1.0-ONNXShares text-to-speech · onnx828,320290—apache-2.0
Supertonic 3Shares text-to-speech · onnx92,3591,043—openrail
Ming-3.0-tts-0.5B by inclusionAIShares text-to-speech · onnx14,7562251.5Bmit
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

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

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