Kai Karren's Projects
The Agent Bot Gateway allows connecting customers to Chatbots.
Unoffical Implementation of a golang client that allows to interact with the Chatwoot API
Conversations is a Kotlin library that provides data classes to represent conversations with n participants. Participants can be humans or conversational user interfaces (CUIs).
Python version of my conversations library.
Server & client for DeepSpeech using WebSockets for real-time speech recognition in separate environments
Some testing with HTML, JS, CSS and Frameworks such as JQUERY, AngularJS etc.
Example or template for dockerizing a Go application
Example and template repo for an HTTP server using Spring Boot.
Template repo for Java projects using Gradle.
My personal Java utilities and helper library. Early and WIP to test GitHub Packages primarily.
A java wrapper around the WebRTC Voice Activity Detection library
Config files for my GitHub profile.
Repo of my github.io page that currently hosts https://kaikarren.de as well.
An example and template for Kotlin projects using Gradle.
Collection of Custom Graph Components for Rasa that allow to perform Intent Classification and Entity Extraction with LLMs. Have been implemented initially as experiments in terms of my master thesis.
Repository for my master thesis and the related code
A simple example for a simple Rasa-compatible NLG Server that exposes static responses loaded from a JSON file through a REST API.
A non-complete list of my personal and university projects. Work-In-Progress
An example implementation for a custom Rasa Channel Connector using the WebSocket protocol.
RESM which stands for RESponse Manager is an SDK for response generation in a dialogue system. A personal project.
An example for a simple initial Rust project set-up including gitignore and dockerfile for Rust.
Silero VAD: pre-trained enterprise-grade Voice Activity and Number Detector