{% extends "base.html" %} {% block title %}DECTalk — TtsToy{% endblock %} {% block content %}

DECTalk

About

Classic 1980s robotic speech synthesizer. Voices are controlled inline using commands embedded in your text.
Server URL: {{ gcfg.get('dectalk_api_url', 'http://127.0.0.1:33001') }}

Voice Commands

Embed these in your TTS text to switch voices mid-sentence.
{% for cmd, name, desc in [ ("[:np]","Paul","Perfect Paul — default male"), ("[:nb]","Betty","Beautiful Betty — female"), ("[:nh]","Harry","Huge Harry — deep male"), ("[:nf]","Frank","Frail Frank — male"), ("[:nd]","Dennis","Doctor Dennis — male"), ("[:nk]","Kit","Kit the Kid — child"), ("[:nu]","Ursula","Uppity Ursula — female"), ("[:nr]","Rita","Rough Rita — female"), ("[:nw]","Wendy","Whispering Wendy — female"), ] %} {% endfor %}
CommandVoiceDescription
{{ cmd }} {{ name }} {{ desc }}

Example

[:np]Hello, I am Paul. [:nb]And I am Betty. [:nh]I am Harry, the big one.
See the DECTalk manual for advanced rate, pitch, and phoneme control.
{% endblock %}