Voicemail to Textmail
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 9.0.0.0
-
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.
-
Vorbereitung der IT-Umgebung:
-
Wird für das Transkribieren der Sprachnachrichten Whisper oder OpenAI benutzt, kann dieser Schritt übersprungen werden.
Docker installieren
-
Per SSH Shell auf dem Server anmelden.
-
Docker Key hinzufügen mit folgendem Befehl.
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
-
Docker Repository zu den APT Quellen hinzufügen.
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
-
Docker Installieren.
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
Installation verifizieren mit Hello-World Programm.
sudo docker run hello-world
Modulkonfiguration
Allgemein

-
Name:
-
Wähle hier den Namen der Modulinstanz. Dieser Name sollte möglichst beschreibend vergeben werden, ein guter Ausgangspunkt ist der Name des Moduls. Sollen mehrere Instanzen des selben Moduls aktiv sein, muss für jede Instanz ein einmaliger Name vergeben werden.
-
-
Beschreibung:
-
Dieses Feld bietet Raum für eine detailliertere Dokumentation der Instanz. Hier kann beispielsweise dokumentiert werden, auf welche Nutzer/Gruppen das Modul zugreift.
-
-
Logdatei:
-
Jedes Modul informiert in den Levels "ERROR, WARN, INFO, DEBUG, TRACE" in den jeweils verschiedenen Abstufungen über Prozesse, die im Modulbetrieb ablaufen. Falls ein Fehler auftritt hat man hier die Möglichkeit, die Logdatei zu speichern. Standardeinstellung ist das Level "INFO".
-
Das Log aktualisiert sich nicht automatisch, sondern nur, wenn die entsprechende Schaltfläche betätigt wird. |
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.
-
-
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
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.
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!