Skip to content

A Java speech synthesizer and backend server for Kalita, a text-to-speech software with a focus on data minimization and user privacy.

License

Notifications You must be signed in to change notification settings

DROSL/kalita-server-old

Repository files navigation

Logo Kalita

kalita-server

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.

Prequesites

  • 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

How to use

  1. Build the server.
cd kalita-server
gradlew shadowJar
  1. 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
  1. Configure the server with the config.properties file.
  2. Open the file Kalita Server Demo.html in your browser.
  3. Type any text you want to be read out loud into the textbox.
  4. Click the TTS button.

Disclaimer

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.

About

A Java speech synthesizer and backend server for Kalita, a text-to-speech software with a focus on data minimization and user privacy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published