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.
Copy-paste the stylesheet <link>
into your <head>
before all other stylesheets to load our CSS:
<link rel="stylesheet" type="text/css" href="kalita.css">
Add the following <div>
element to a position on your page where the graphical interface should be displayed:
<div id="kalita-player"></div>
Our components require the use of JavaScript to function. Place the following <script>
near the end of your pages, right before the closing </body>
tag, to enable them:
<script src="kalita.js"></script>
To use Kalita outside your local machine, the public address of your Kalita server must be entered in the first line of the kalita.js
file.
const API_ENDPOINT = "http://{KALITA_SERVER_ADDRESS}/speak";
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.