Kalita is text-to-speech software with a special focus on data minimization and user privacy. We do not collect any personal data, do not set tracking cookies and do not outsource our service to third-party cloud solutions. The speech synthesis takes place on-premises on your own server and still offers many of the conveniences of a conventional readspeaker.
- kalita-server is a server written in Java that provides the speech synthesis.
- kalita-js is a JavaScript client for integration into a website that provides a graphical user interface.
- Have the same JRE and JDK version installed (jdk1.8.0_271 and jre1.8.0_271 used for testing)
- Have the environment variable JAVA_HOME set to the path of the JDK mentioned in the previous step (e.g. C:\Program Files\Java\jdk1.8.0_271)
- Have Gradle version 5 or higher installed
- Build the server.
cd kalita-server
gradlew shadowJar
- Serve the build on a server by running the kalita-server-1.0.jar from build/libs/ with the following command (on windows):
java -jar kalita-server-1.0.jar
- Configure the server with the config.properties file.
- Open the file Kalita Server Demo.html in your browser.
- Type any text you want to be read out loud into the textbox.
- Click the TTS button.
THIS SOURCE CODE IS PART OF A PROJECT WORK FOR THE MODULES "IT SECURITY AND DIGITAL SELF-DEFENSE" (MMDAP) AND "KEY AND METHODOLOGICAL COMPETENCIES IN IT SECURITY" (SMK-ITS) IN THE WINTER SEMESTER 2020/21 AT THE OTTO VON GUERICKE UNIVERSITY MAGDEBURG UNDER THE FACULTY SUPERVISION OF PROF. DR.-ING. JANA DITTMANN, PROF. DR.-ING. CLAUS VIELHAUER, DR.-ING. STEFAN KILTZ AND ROBERT ALTSCHAFFEL.