Voicemail to Textmail
Voicemail to Textmail
Dokumentation für Modulversion 2.0.0 ab STARFACE 10.0.0.1
Produktbeschreibung
"Voicemail to Textmail" für STARFACE wandelt eingehende Sprachnachrichten in Text um und stellt diese als E-Mail oder Chatnachricht in der STARFACE-App zur Verfügung. Dies spart Zeit und steigert die Effizienz, da das manuelle Abhören und Transkribieren von Voicemails entfällt.
Anwendungsbeispiel
Ideal für Umgebungen wie den öffentlichen Nahverkehr, Meetings oder Wartezimmer, in denen das Abhören von Sprachnachrichten unpraktisch oder unangebracht ist. Wichtige Informationen werden schnell und diskret in Textform erfasst, ohne dass man auf Audio angewiesen ist.
Technische Voraussetzungen
- ab STARFACE 10.0.0.1
-
Für dieses Modul stehen legacy Versionen ab STARFACE 8.0.0.5 zur Verfügung.
-
3 Optionen:
- Transkribieren mit Whisper: Es wird eine STARFACE Cloud benötigt. -> weiter bei STARFACE-Konfiguration.
- Transkribieren mit OpenAI: Es wird ein API-Key benötigt. -> weiter bei STARFACE-Konfiguration.
-
Lokales Transkribieren mit Kaldi: Es wird ein Server mit Docker, mindestens 4 Kerne, 8 GB RAM, 12 GB HDD benötigt. -> weiter bei Vorbereitung der IT-Umgebung.
-
uneingeschränkt Cloud-ready.
Vertriebsmodell(e)
- Managed Service
Vorbereitung der IT-Umgebung:
- Wird für das Transkribieren der Sprachnachrichten Whisper oder OpenAI benutzt, kann dieser Schritt übersprungen werden.
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

-
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,DEBUGundTRACEliefern unterschiedlich detaillierte Informationen über die Abläufe im Modulbetrieb. Bei einem Fehler kann die Logdatei zur weiteren Analyse gespeichert werden. Die Standardeinstellung istINFO.
- Die Log-Level
HinweisDas Log aktualisiert sich nicht automatisch. Betätige die entsprechende Schaltfläche, um die Anzeige zu aktualisieren.
Konfiguration

- Definiere bei "Betreff" die Betreffzeile für die E-Mail, die bei einer eingehenden Voicemail versendet wird.
- Im Betreff sind bestimmte Variablen zulässig:
- (CALLER): Name des Anrufers.
- (NUMBER): Telefonnummer des Anrufers
- (TIME): Uhrzeit des Anrufs.
- (DURATION): Dauer der Voicemail.
- (MAILBOX): Welche Mailbox hat den Anruf entgegengenommen.
- Im Betreff sind bestimmte Variablen zulässig:
Ein Betreff, der alle Variablen nutzt, würde zum Beispiel so aussehen:
(CALLER) hat mit der Nummer: (NUMBER) um (TIME) eine Voicemail von (DURATION) Sekunden Länge auf Ihrer Mailbox: (MAILBOX) hinterlassen.
Der Name und die Firma des Anrufers werden aufgelöst und zur E-Mail hinzugefügt.
-
Ist die Checkbox "E-Mail Adresse des Anrufers als Absendeadresse verwenden" aktiv, wird eine Mailboxnachricht mit der transkribierten Nachricht und der E-Mail Adresse des Anrufers als Absenderadresse an die Mailbox des dazugehörigen STARFACE Users verschickt. Beachte bitte, dass der E-Mail Server für den Versand von der entsprechenden Absenderadresse berechtigt sein muss.
-
Aktiviere die Checkbox "Gruppenmitglieder empfangen E-Mails", falls Mitglieder einer der Mailbox zugewiesenen Gruppe per E-Mail benachrichtigt werden sollen.
- Definiere unter "Liste von Empfängeradressen" eine Liste von zulässigen Empfänger-E-Mailadressen und aktiviere, falls gewünscht, die Checkbox.
Voicemail-Box-Konfiguration
Aktiviere diese Checkbox, wenn gewünscht ist, dass das Modul nur E-Mails an E-Mail-Adressen in Verbindung mit der in der Liste definierten Voicemail-Boxen sendet. Es können die Voicemail-Box-Nummern ohne die führende *9 angegeben werden.
Zusätzliche Optionen
Anruflisten-Kommentare
Aktiviere diese Checkbox, um Transkripte der Voicemails als Kommentare im jeweiligen Anruflisteneintrag zu hinterlegen.
Textaufzeichnung als Chatnachricht
Aktiviere diese Checkbox, um die Textaufzeichnungen der Voicemails als Chatnachricht an die angerufenen Benutzer zu senden.
Eingehende Nachrichten werden auf Mobilgeräten beispielsweise als Push Benachrichtugng dargestellt:

Speech-To-Text
Wähle bei Sprachengine aus, welcher Dienst zum Transkribieren der Nachrichten genutzt werden soll. Zur Auswahl stehen:
-
Kaldi
-
Dienst, der auf einem vom Kunden bereitgestellten Server läuft und die Nachrichten lokal umwandelt.
-
-
Whisper
-
Dienst, der von STARFACE gehostet wird. Eine STARFACE Cloud Anlage wird zwingend vorrausgesetzt.
-
- OpenAI
- US-Amerikanischer Dienst der Firma OpenAI. Für die Nutzung ist ein API-Key erforderlich.
OpenAI
Füge hier den API-Schlüssel von OpenAI ein. (Derzeit nur im kostenpflichtigen Abonnement enthalten, Stand 12.2024)
Whisper Local
Wähle aus, welches Whispermodell zum Transkribieren der Nachrichten eingesetzt werden soll. Beachte: Die verschiedenen Modelle haben unterschiedliche Performance, insbesondere im Verständnis von Nachrichten, die nicht auf Englisch vorliegen. Kommt es zu Problemen, kann mit dieser Einstellung getestet werden.
Diese Einstellung funktioniert nur mit einer STARFACE Cloud Anlage.
Kaldi
Nach der Installation des Kaldi Docker-Containers, muss in der Modulkonfiguration der DNS-Name oder die IP des Hosts angegeben werden, auf dem der Kaldi läuft. Der Port kann optional geändert werden, muss aber mit dem Port des Kaldi Docker-Containers übereinstimmen.
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
- 2.0.0
- Update auf STARFACE 10.0.0.X
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.