Challenges for Java Bootcamp

You need one or more of the following skills to participate:

Duke.png Automated fixing of broken links for XWiki CMS

By checking sites content with linkchecker it was found around 500 broken hyperlinks in some 300 documents. You can download example of list of broken links and documents here.

The job is to create a Java application that calls linkcheker (if necessary), analyze its journal and repairs content of the XWiki content management system of the site by opening, fixing content and storing the necessary site documents. You should be familiar with text processing and regular expressions, as well as knowledge in the development of a simple HTML client.

Other information:

Duke.png Continue to develop eSpeakNG Jeditor

espeakedit is the editor of the phonemas (spoken sounds) used by eSpeak text-to-speech synthesiser. Currently, eSpeakEdit is not being maintained, so it needs to be developed in more easier and modern technologies. In Github is the latest version of eSpeakEdit development available, which can be compiled and built but works with errors.

The job job is to reimplement the editor's graphic environment to the Java Swing frame by fully implementing functions of original eSpeakEdit written in C++. An incomplete version of the tool in Java is available at Look for TODO's for some of the known tasks.


Duke.png Customize FreeTTS text-speech synthesiser for Latvian

freetts (also its branch MaryTTS is a text-to-speech synthesiser developed in Java. This is potentially stronger in text analysis (and corresponding pronunciation laws) than C programmed eSpeak NG. Job is to adapt FreeTTS/MaryTTS to the text analysis in Latvian, possibly by creating a phonetic form eSpeak NG in a comprehensible way where the current sound synthesis is performed by eSpeak NG.

Tags: Java English
Created by Valdis Vītoliņš on 2009-05-24 11:27
Last modified by Valdis Vītoliņš on 2019-08-05 08:44
Translated into en by Valdis Vītoliņš on 2017-07-06 12:39
Xwiki Powered
Creative Commons Attribution 3.0 Unported License