O Free(b)soft laboratořiProjekty Zvolte jazyk: [en|cs]

Speech Dispatcher

jednotné rozhraní k řečové syntéze

Maintainer: Hynek Hanke <hanke@brailcom.org>

Index:


O projektu

Cílem projektu Speech Dispatcher je poskytnout vysokoúrovňovou na zařízení nezávislou vrstvu pro syntézy řeči skrze jednoduché, stabilní a dobře zdokumentované rozhraní.

Klíčové vlastnosti:

Speech Dispatcher je pro řečovou syntézu tím, čím je velmi vysokoúrovňová GUI knihovna pro grafiku. Aplikace nemusí ani komunikovat přímo s koncovými zařízeními ani řešit vícenásobný přístup, zvukový výstup a další problematické aspekty řečové syntézy.

Podporované TTS:

Podporované subsystémy pro audio výstup:

Architektura je založena na modelu klient/server. Klienty jsou všechny aplikace v systému, které chtějí mluvit (typicky technologie zpřístupnění). Základní způsob komunikace s dispečerem je přes TCP spojení s využitím Speech Synthesis Interface Protocol (viz dokumentace SSIP). Vysokoúrovňové klientské knihovny implementují tento protokol pro několik populárních programovacích jazyků, čímž je použití zjednodušeno na maximální možnou míru.

Existující klientská rozhraní:

Zpřístupňující technologie spolupracující se Speech Dispatcherem:

Budoucnost

V současné době je podporován pouze výstup na řečovou syntézu. Pro nejbližší budoucnost však plánujeme přesunout úkol správy řečových syntetizérů na nový TTS API Provider (ke správě braillských zařízení lze s výhodou použít BrlTTY). Speech Dispatcher se pak bude moci koncentrovat na poskytování velmi vysokoúrovňového API pro aplikace, pokročilejší synchronizaci a správu priorit zpráv, historii a přepínání konfigurace specifické pro jednotlivé klienty. V této nové verzi rozhraní bude spojen výstup pro řečovou syntézu a braillský výstup tak, aby aplikace nemusely posílat stejné zprávy dvakrát a aby mohly být oba výstupy koordinovány pro větší pohodlí uživatele.

Lidé

Vývojový tým:

Dále přispěli:

Dokumentace

Kompletní dokumentace je součástí projektu a je distribuována společně se zdrojovými kódy.

HTML verzi můžete prohlížet on-line.

Stejně tak je k dispozici dokumentace SSIP.

Zdrojové kódy

Poslední oficiální verze je 0.6.6.

Zdrojový archiv je dostupný v adresáři /pub/projects/speechd.

Zdrojové kódy jsou spravovány pomocí systému CVS. K získání aktuální vývojové verze máte následující možnosti:

Anonymní CVS přístup (k zalogování použijte prázdné heslo):

cvs -d :pserver:anonymous@cvs.freebsoft.org:/var/lib/cvs login
cvs -d :pserver:anonymous@cvs.freebsoft.org:/var/lib/cvs checkout speechd

Pro informace o všech CVS commitech se můžete přihlásit do mailing-listu speechd-cvs@lists.freebsoft.org.

Mailing-listy

Pro projekt Speech Dispatcher byl zřízen veřejný mailing-list speechd@lists.freebsoft.org.

Je určen jak pro vývojáře tak pro běžné uživatele. Pokud chcete k vývoji aktivně přispět, navrhnout novou vlastnost, požádat o radu, či pouze chcete být informováni o nejžhavějším dění, neváhejte se přihlásit. Komunikace je vedena v anglickém jazyce.

Můžete také navštívit seznam všech mailing-listů projektu Free(b)soft.