jednotné rozhraní k řečové syntéze
Maintainer: Hynek Hanke <hanke@brailcom.org>
Související odkazy:
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:
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.
Vývojový tým:
Dále přispěli:
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.
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.
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.