DSpeech è un programma di TTS (Text To Speech) e ASR (Automatic Speech Recognition). E' cioè in grado di leggere il testo scritto e di scegliere le frasi da pronunciare a seconda delle risposte vocali dell'utente. E' molto versatile e può essere programmato. Dispone infatti di una estesa serie di funzionalità, pur mantenendo al contempo al minimo l'invasività e il consumo di risorse (non si installa, occupa poca memoria e non scrive niente nel registro).
Le principali caratteristiche di DSpeech sono:
- Permette di salvare l'output sotto forma di un file Wav, Mp3, Aac, Wma o Ogg.
- Permette di selezionare rapidamente voci diverse e combinarle tra loro per creare dialoghi fra più voci.
- Integra un sistema di riconoscimento vocale che, tramite un semplice linguaggio di script, consente di creare dialoghi interattivi con l'utente.
- Permette di configurare le voci in maniera indipendente.
- Tramite appositi TAG, consente di variare dinamicamente le caratteristiche delle voci durante la riproduzione (velocità, volume e frequenza), inserire pause, enfatizzare termini o fare lo spelling.
- Permette di catturare e riprodurre automaticamente il contenuto del ClipBoard.
- Supporta tutti gli engine vocali compatibili con SAPI 4 e 5.
- Integra una personalità virtuale dotata di intelligenza artificiale (si fa per dire) in grado di dialogare con l'utente.
- E' in grado di doppiare i film.