SpeechIVR

SpeechIVR

Dokumentation für Modulversion 1.5.1 ab STARFACE 8.1.0.4

Produktbeschreibung

Mit einer sprachgesteuerten IVR müssen Anrufer nicht länger Tasteneingaben vornehmen. Eine Eingabe kann bequem per Spracheingabe vorgenommen werden.

Anwendungsbeispiel

Anrufer, können "Hands free", zum beispiel beim Nutzen einer Freisprecheinrichtung im Auto, die Hotline bedienen und sich so beispielsweise per Sprachbefehl zum Support verbinden lassen.

Technische Voraussetzungen

  • ab STARFACE 8.1.0.4
  • Für dieses Modul stehen legacy Versionen ab STARFACE 7.0.0.2 zur Verfügung.
  • Server mit Docker, mind. 4 Core, 8GB Ram, 12GB HDD

Vorbereitung der IT-Umgebung:

Docker installieren

Melde dich per SSH auf dem Debian-Server an und füge zunächst den Docker-Schlüssel hinzu:

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

Füge anschließend das Docker-Repository zu den APT-Quellen hinzu:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

Installiere Docker:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Prüfe die Installation mit dem Hello-World-Container:

sudo docker run hello-world

Kaldi Container starten

Mit dem folgenden Befehl wird der Voice-To-Text Dienst gestartet.


docker run -d \
    --name kaldi-de \
    -p 2700:2700 \
    --restart no \
    alphacep/kaldi-de:latest

STARFACE-Konfiguration

  • Es muss vorab keine Konfiguration in der STARFACE vorgenommen werden.

Modulkonfiguration

Allgemein

Konfiguration Allgemein
  • Name

    • Wähle einen möglichst beschreibenden Namen für die Modulinstanz. Sollen mehrere Instanzen desselben Moduls aktiv sein, muss jede Instanz einen eindeutigen Namen besitzen.

  • Beschreibung

    • Dieses Feld bietet Raum für eine genauere Dokumentation der Instanz. Hier kann beispielsweise festgehalten werden, auf welche Benutzer oder Gruppen das Modul zugreift.

  • Logdatei
    • Die Log-Level ERROR, WARN, INFO, DEBUG und TRACE liefern unterschiedlich detaillierte Informationen über die Abläufe im Modulbetrieb. Bei einem Fehler kann die Logdatei zur weiteren Analyse gespeichert werden. Die Standardeinstellung ist INFO.

Hinweis

Das Log aktualisiert sich nicht automatisch. Betätige die entsprechende Schaltfläche, um die Anzeige zu aktualisieren.

Rufnummern

rufnummern

Hier fügen Sie durch + eine oder mehrere Rufnummern hinzu, auf die das Modul reagieren soll. Es sind interne oder externe Rufnummern hinzufügen.

Ansagenkonfiguration

ansagenkonfiguration

Ansagenkonfiguration

Hier können die beiden IVR Ansagen im WAV-Audioformat hochgeladen werden, die den Anrufer durch die IVR leiten.

Die „Erstansage“ wird abgespielt, wenn der Anrufer sich zuerst verbindet. In der Regel ist dies eine Erläuterung zur IVR, die dem Kunden Beispiele zu den Schlüsselworten gibt. Wird bei der Spracheingabe des Anrufers kein Schlüsselwort erkannt, wird die zweite Ansage, „Erneuter Versuch“ abgespielt und der Anrufer hat erneut die Möglichkeit ein Schlüsselwort zu nennen. Wenn der Anrufer die unter „Versuche“ konfigurierte Anzahl an Versuchen überschritten hat, wird er zur DTMF Eingabe weitergeleitet.

Umleitungen

Bei der Konfiguration „Umleitungen“ haben Sie die Möglichkeit die Schlüsselwörter zu konfigurieren, auf die das Modul reagiert. Auch das entsprechende Weiterleitungsziel kann hier definiert werden.

DTMF

dtmf

Konnte kein Schlüsselwort erkannt werden, bekommt der Anrufer die Möglichkeit seine Auswahl über eine Mehrfrequenzwahl-Eingabe (DTMF) zu vollziehen. Unter „Weiterleitungen“ können die entsprechende „Eingabe“ und „Weiterleitung“ definiert werden. Die Eingabe muss eine Nummer sein. Zudem besteht die Möglichkeit eine „Ansage“ im WAV-Audioformat mit einer Erläuterung des weiteren Ablaufes für den Anrufer hochzuladen.

Server

server

Trage bei Serveradresse, die Adresse des Docker Servers ein, auf dem der "Kaldi" Dienst läuft. Der Standardport 2700 ist vorgegeben, kann aber auch beim Start des Containers abweichend konfiguriert werden. Wurde das Docker Script angepasst, muss diese Anpassung auch hier erfolgen.

Bekannte Probleme

  • Bei diesem Modul liegen keine bekannten Probleme vor.
  • Problem entdeckt? Schicke eine E-Mail an support@o-byte.com, um Fehler zu melden!

Versionshinweis

  • 1.5.1
    • Bugfix:
      • Module deaktivieren sich sporadisch nachts

Download

Bitte achte beim Download auf die Kompatibilität zur STARFACE Version!

Mit Klick auf den Downloadlink einer Modulversion öffnen sich ein Fenster mit Installationshinweisen und ein Pop-up-Fenster.

Modul testen:

  • Wir stellen unser Modul 14 Tage kostenfrei zum Testen zur Verfügung.
  • Nach dem Kauf oder Update: Mit E-Mail-Adresse verifizieren. Für die Inbetriebnahme/das Update ist kein Lizenzschlüssel nötig.
  • Wir stellen das Modul als .sfm Datei zur Verfügung.

Zum Download