Webová aplikace pro paralelní obsluhu TTS požadavků
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F11%3A43898063" target="_blank" >RIV/49777513:23520/11:43898063 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Webová aplikace pro paralelní obsluhu TTS požadavků
Popis výsledku v původním jazyce
Tento software, realizován formou jak webové tak CLI aplikace, zpřístupňuje externí TTS (text-to-speech) systém ARTIC, pro využití v prostředí webových aplikací. Systém se stará o stažení konkrétních verzí modulů ARTIC z externích lokací, správné zavedení modulu ARTIC do paměti a logování provozu. Systém podporuje zavedení více modulů najednou, tj. podporuje paralelní generování akustické řeči různých řečníků najednou. Vnější rozhraní, které je využíváno cílovými aplikacemi, je realizováno přes HTTP protokol, ve formátech JSON pro řídicí data a WAV pro přenos akustických dat. Úkolem systému je také obsluha paralelních požadavků a jejich řazení do fronty pro zpracování modulem TTS, který je určen pouze pro zpracování jednoho požadavku v jeden okamžik. Přímou součástí systému je modul pro základní zpracování vstupních řetězců (natural language procssing) a konverzi vstupního IPA (International Phonetic Alphabet) formátu.
Název v anglickém jazyce
Web-based application for parallel TTS processing
Popis výsledku anglicky
This software is realized both as a web-based and CLI application. It acts as an interface for external text-to-speech (TTS) system ARTIC for usage in web environment. The system is responsible for downloading of specific ARTIC modules from external locations, for correct loading of ARTIC modules into memory and for activity logging. The system supports loading of multiple modules, i.e. multiple requests for different speakers can be processed simultaneously. Interface for target applications is realized over HTTP protocol, in JSON format for request data and WAV format for response speech data. Another responsibility of the software is parallel processing of multiple TTS requests and their queueing, since every TTS module can handle only one request at the same time. Modules for basic Natural Language Processing (to process input sentences) and for IPA (International Phonetic Alphabet) conversion are included.
Klasifikace
Druh
R - Software
CEP obor
JD - Využití počítačů, robotika a její aplikace
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2011
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
lightTts
Technické parametry
Vyvinutá aplikace je určena pro OS Windows a Linux. Na platformě Linux je podporován běh aplikace jako systémové služby, která funguje jako HTTP server, se kterým mohou paralelně komunikovat aplikace využívající TTS systém. Software je nyní využíván na http://znaky.zcu.cz a http://ucebnice.zcu.cz pro generování automaticky syntetizované mluvené řeči. Bližší informace Pavel Campr, campr@kky.zcu.cz, tel. 377632584, http://www.kky.zcu.cz/cs/sw/p-tts
Ekonomické parametry
Software je v současné době využíván aplikacemi, které vznikly v projektu ARET CZ.1.07/1.2.00/08.0021 "Automatické čtení učebních textů pro zrakově postižené studenty"
IČO vlastníka výsledku
49777513
Název vlastníka
Katedra kybernetiky, Fakulta aplikovaných věd, Západočeská univerzita v Plzni