Knovvu Speech Recognition components are further defined.
| Component | Description |
|---|---|
| SR Service | SR service is the solution to transform speech to text. |
| LMS Service | Language model service is a system that allows users to store language models. The system stores data in a database and is set up with visual applications with REST applications. |
| Minio | Minio provides to keep audio files which are transcribed by SR for reporting. Minio is stateful and keeps data even SR pods are evicted or updated. |
| PostgreSql | PostgreSQL is used as database. It includes request logging, and language model metadata. PostgreSQL is also stateful and data is not lost in case of updating or restarting the products. |
| ELK | ELK includes Elastic Search, Logstash, and Kibana open-source solutions. Used to derive business metrics to help to understand the operating of the analytics solution. |
| Jenkins | Jenkins provides to deploy apps after the platform is installed in Kubernetes. |
| Nexus | Nexus is artifact repository for all Knovvu components. |
| Git_http | Git http is a tool for installation of core platform codes and scripts. |
| Sip Operator and Opensips | They provide load balancing for using SR service with MRCP v2 integration. Sip operator provides to inform about IP information Opensips in case of new pods are created with using PostgreSQL. |
| License Service | For Onprem installations, a license service is deployed outside of the cluster. Cluster and license service must be reached each other’s. |

