Some of HTS users have implemented substantial extensions to HTS. On this page we provide short descriptions and links to further information. Many thanks to the authors of these extensions.

If you provide some free extension to HTS for download and would like to see it listed on this page, please contact us.


An open-source, offline HMM-Based text-to-speech synthesis system based on MaryTTS. Please visit this page.

Fariz Aghayev, Rashad Amirjanov

MRHSMM patch and demo

This is the patch for MRHSMM (Multiple Regression HSMM) and its demo scripts. English emotional speech can be synthesized and the strength can be controlled by HRHSMM. Please, visit this page.

Oliver Watts

SALB framework

The framework provides a front-end to hts_engine API through SAPI5. A free German HTS voice is included. Please, visit this page.

Markus Toman, Michael Pucher, Dietmar Schabus, Junichi Yamagishi, Cassia Valentini-Botinhao


This is a parser for hts_engine API model pdf file. Please, visit this page.

Xingyu Na


This is an HMM-based Single Stream Parameter Generator. Please, visit this page.

Xingyu Na

HTS-based reactive speech synthesis engine pHTS/MAGE

This is the customized version of the HMM-based speech synthesis engine, hts_engine API. Please, visit this page.

Maria Astrinaki, Geoffrey Wilfart, Alexis Moinet, Nicolas d'Alessandro and Thierry Dutoit

Demo scripts with MGE option

This scripts support MGE training for HTS-demo_CMU-ARCTIC-SLT_STRAIGHT (ver.2.2).

Xingyu Na

EM VTLN adaptation

This allows VTLN adaptation within the context of HTS. This code will include the possibility to perform VTLN adaptation as a global warping of the spectrum using base classes and also as multiple warping parameters for different phoneme classes using regression trees (similar to CMLLR adaptation). Please visit this page.

Lakshmi Saheer


DFKI MARY speech synthesis system provides voice import tools for creating your own HMM-based voices for MARY. It uses versions of the speaker dependent and adaptive demo scripts provided by HTS adapted to the MARY platform. For details, please see tutorial.

Marc Schroeder

Multi-process supporting patch for HTS-demo_CMU-ARCTIC-SLT

This patch uses JM command of HHEd in HTS-2.1 to provide an option for clustering in parallel. In a training environment with multi-core CPUs, the clustering time of HHEd could be generally reduced. The patch is applied to HTS-demo_CMU-ARCTIC-SLT (ver.2.1) only. Please visit this page.

Xuchen Yao and Feng Ding

Open-Source LVCSR Engine Julius

The open-source LVCSR engine Julius now supports multi-stream HMMs with stream-depdendent parameter tying structure and multi-space probability distribution HMMs (MSD-HMMs) built by HTS. You can use acoustic models trained by HTS directly. Please check announce and update pages on the Julius user forum for details.

Akinobu Lee

Prototype definition modification for HTK compatibility

Due to the different format of the prototypes used by HTS and HTK, the demo for testing for a successful installation provided on the HTK website will not work with the HTS extension added. With the modification made in this, HTKDemo will run correctly with the HTS extension. This will enable users who are installing HTS to determine if they have installed everything correctly.

Gavin Potter

Front page   Edit Freeze Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes
Last-modified: 2016-08-09 (Tue) 10:55:39