Sagen Sie, was Sie wollen!
Proaktive Sprachassistenz SICS
Sprachgesteuerte Assistenzsysteme sind nun wirklich nichts Neues mehr, sie sind – im Gegenteil – allgegenwärtiger Bestandteil unseres täglichen Lebens.
Dem zylinderförmigen Teil oder auch jenes mit Touch-Bildschirm in TV-Optik im Zimmer können Sie beinahe alles fragen, sogar Vorschläge für zu stellende Fragen werden gemacht. Hardware, wie steuerbare Glühlampen, sind zum einfachen Anbinden an den Sprachassistenten erhältlich, ebenso schaltbare Steckdosen. Im Smartphone direkt integriert, ist es sehr ähnlich. Sprache diktiert eine SMS, sucht im Internet nach Informationen. Im Auto wird der Radiosender per Sprache gewechselt. Kaffeemaschinen kann man sagen, dass man einen Kaffee möchte, der Waschmaschine, dass sie mit dem Waschprogramm 4 um 15:00 starten soll.
Alle diese Dinge sind so, weil der jeweilige Hersteller es so bestimmt hat, die meisten abhängig von einer Internetverbindung.
Was aber, wenn die Anwendung individuell gestaltet werden können soll? Plattformunabhängig und ungebunden von der verwendeten Hardware. Dialoge selbst frei gestaltbar. Parametrierbar. Individuell auf jeden Anwendungszweck hin anpassbar. OHNE Anbindung an das Internet. Also sicher, nicht angreifbar, nicht von außen zu hacken, nicht mit der Frage behaftet, ob Ihre Sprachbefehle- und Antworten wohin übertragen, gespeichert und ausgewertet werden?
Dafür wurde SICS entwickelt!
SICS steht für S peech I nterpretation & C ontrol S ystem.
SICS ist ein frei skalierbares System, welches es ermöglicht, von der einfachsten Anwendung – „einen Raum“ – bis hin zur Stockwerks- aber auch einer gebäudeübergreifenden Verwendung, mittels Sprachbefehle, alle erdenklichen (oder auch aktuell noch nicht erdenklichen) Anwendungen zu realisieren. Sie sprechen einen Befehl – ein Wort, einen Satz – in ein Mikrofon, SICS interpretiert diesen, übergibt das Ergebnis über IP einem Steuerungscontroller und – je nachdem was der Programmierer sich hat einfallen lassen – sendet dieser den Befehl an ein Gerät zur Ausführung. Damit nicht genug, SICS spricht auch, gibt Ihnen Auswahlmöglichkeiten auf die sie Antworten können, erinnert Sie zur gewünschten Uhrzeit, fragt Sie aufgrund Abhängigkeiten in der Umgebung explizit nach Ihrem Wunsch. SICS interagiert mit Ihnen. Ausser, sie wünschen, dass es (auch vorübergehend) nicht mit Ihnen spricht. Dann ist es still.
SICS steuert programmierte Vorgänge über die menschliche Sprache und meldet den Status mittels synthetischer Sprache.
Gleichgültig worum es geht, wie die Art der Interaktion stattfinden soll, ob eine bedingte Lernfähigkeit auf das Verhalten Einfluss nehmen soll, wie die Reaktion in Abhängigkeit der dynamischen Variablen, der Bedingungen der Umgebung oder der aktuellen Situation aufgrund von Konstellationen das Ergebnis liefen sollen – letztlich ist nur der Phantasie des Programmierers oder dem Ideenreichtum des Nutzers die Grenze gesetzt.
SICS an sich besteht aus einer Hardware- und einer Softwarekomponente. Die Software besteht aus dem Spracheingabe,- Verarbeitungs-, Befehlsende- und Empfangs- sowie dem Sprachausgabemodul, für die Konfiguration und die Überwachung gibt es das SICS -Panel. Je nachdem, welche Anwendung angedacht ist, kann nun Mikrofon und Lautsprecher direkt an die Hardware gesteckt werden oder es gibt eine USB-Verbindung an einen Audio-Systemprozessor und an diesen sind diese Komponenten gebunden. Das wichtigste ist es, immerwährend sicherzustellen, dass das maximale Nutzsignal in die Spracherkennung gelangt, daher Störgeräusche ausgefiltert werden.
Darüber hinaus können auch Mikrofon-Arrays zum Einsatz gelangen, dadurch steigen die Möglichkeiten einer Individualität nochmals, da mit der Erkennung, aus welcher Richtung der Schall kommt, die Optionen und somit die Automatisierungsfunktionen in der Steuerung beeinflusst werden können.
BASIC-Konfiguration
Erweiterte-Konfiguration mit Audio-Systemprozessor
Ein einfaches Beispiel:
In einem Raum gibt es 2 Bereiche, die lediglich eine funktionelle Trennung haben. Jeder Bereich hat eine eigene Deckenleuchte.
OHNE Richtungserkennung
Benutzer sagt:
„Schalte das Licht ein“
Absicht:
Das Licht soll in jenem Bereich eingeschaltet werden, in dem sich der Benutzer befindet
SICS sagt:
„Wo soll ich das Licht einschalten?“
MIT Richtungserkennung
Benutzer sagt:
„Schalte das Licht ein“
Ergebnis:
Aus der Richtung, aus der der Schall kommt, wird ermittelt, welche Deckenleuchte eingeschaltet wird.
„Intelligente“-Konfiguration aufgrund Richtungserkennung des Sprachbefehls
2-Raum – Konfiguration:
- Raum: „Intelligente“-Konfiguration aufgrund Richtungserkennung des Sprachbefehls
- Raum: BASIC-Konfiguration
Beispiel dafür wäre ein Konferenzraum („Intelligente“-Konfiguration) und ein Büro (BASIC-Konfiguration). 2 getrennt voneinander benutzbare Räume, in beiden volle Sprachunterstützung. Bei Anbindung von Peripherie wie Präsenzmelder, Freisprecheinrichtung (über BT), Videokonferenz mit Freisprecheinrichtung, Sprachaufzeichnung, Licht, Lautstärke, Quellenwahl, Video, Türschloss, Fensterkontakt, Alarmanlage usw. über jegliche Schnittstellen an den Steuerungscontroller können einerseits Sprachbefehle die Steuerung übernehmen und andererseits die Sprachausgabe die Information, den Hinweis, die Erinnerung, die Warnung etc.
Gebäude 2 Konferenzräume:
Selbstverständlich ist eine beliebige Erweiterung in beliebigen Konstellationen und Konfigurationen möglich, so auch das nachfolgende Beispiel mit 2 „Intelligenten“-Konfigurationen:
Beispielhaft seien hier in einem Gebäude 2 Konferenzräume genannt, wobei beide getrennt und auch in einer freisprechenden Weise verbunden miteinander verwendet werden können, daher die beiden Räume auch als „ein vergrößerter Besprechungsraum“ angesehen werden kann!
Nach aktuellem Kenntnistand sind die Grenzen des Machbaren lediglich der Phantasie des Anwenders / des Integrators / des Programmierers geschuldet.
Ein weiterer Bestandteil von SICS im Software-Verarbeitungsmodul beinhaltet das TaskModell. Dieses ist in der einfach zu editierenden Beschreibungssprache JSON (JavaScript Object Notation) gehalten, es dient u.a. zur Befüllung mit möglichen Kommandos und Antworten (Details dazu siehe im Dokument SICS – TaskModellbeschreibung Vx.x.pdf). Aufgrund der Struktur haben Sie die Möglichkeit, so für ein-und-dasselbe Ergebnis eine Vielzahl von Befehlen verwenden zu können.
LICHT:
Beispiele anhand „Command ID“: 15 (dimmen –), die immer dasselbe Ergebnis aufweisen:
- „Bitte machs im Wohnzimmer viel dunkler“
- „Machs im Wohnzimmer viel dunkler bitte“
- „Viel dunkler bitte“
- „Bitte viel dunkler“
- „Noch dunkler“
- „Im Wohnzimmer ist es noch immer zu hell“
- „Es ist im Wohnzimmer nach wie vor zu hell“
TON:
Beispiele anhand „Command ID“: 11 (lauter), die immer dasselbe Ergebnis aufweisen:
- „Erhöhe die Lautstärke“
- „Lautstärke erhöhen, bitte“
- „Machs lauter“
- „Bitte lauter“
- „Es ist noch immer zu leise“
- „Es ist zu leise“
- „Lauter“
- „Bitte noch lauter“
Sie möchten diese Befehle ändern / löschen / welche hinzufügen / … ?
Gerne. Nur zu.
Das SICS -Panel
Für die Konfiguration, die Überwachung und Analyse gibt es das SICS -Panel. Im SICS -Panel werden alle relevanten Parameter angezeigt und vergangene Parameter zur Analyse sichtbar gemacht. Dieses Tool zeigt auch den aktuellen Connection Status von SICS an bzw. stellt seine aktuelle Tätigkeit dar (SICS hört, Benutzer spricht, SICS spricht). So wird die Konfiguration in jedem Fall zum „Kinderspiel“!
Feature:
Das SICS -Panel kann auch zusätzlich auf einem beliebigen PC im SICS -Netzwerk installiert werden. So ist die Überwachung und die Analyse auch von einem zentralen Punkt aller angeschlossenen SICS möglich und zulässig!
Logo ist beliebig austauschbar, das .png wird automatisch skaliert.
Bitte beachten Sie:
SICS wird als Bedienungskonzepterweiterung verstanden. Aufgrund der Art und der Vorgangsweise der proaktiven Sprachassistenz ist es – je nach Anwendung – nicht angedacht, ALLE auf einem Touchpanel gespeicherten Funktionen per Sprache zu steuern. Möglich: ja; sinnvoll: fragwürdig!
Der Anwendungszweck wird letztlich entscheiden, wie viele und welche Funktionen, bzw. welche Vorgangsweise zu Detailfragen über bestimmte Funktionen tatsächlich über die Sprachassistenz verwendet werden. Selbstverständlich kann jede Frage in weitere Fragen aufgesplittet werden und die Antwort letztlich irgendwann ein Ergebnis bringen. Ob dies jemand aber so haben möchte, muss im Detailfall entschieden werden.
Der SICS -Lock
Um die Verwaltung bei der Verwendung mehrerer Sprachassistenten im Netzwerk zu gewährleisten, wurde SICS mit SICS -Lock geschützt. Eine nur jeweils einmal vorhanden Seriennummer ist mit dem Hardlock verknüpft und kann so zur Identifikation genutzt und zur Konfiguration im SICS -Panel verwendet werden. Da alle Komponenten von SICS auf einem Konfigurationsblatt angegeben sind, ist auch in der Zukunft die eindeutige Systemzusammengehörigkeit- und Nachvollziehbarkeit gewährleistet.
Also Geschützt durch SICS Lock !
Verwendungsbeispiele:
Bereich HealthCare:
Primär soll SICS es Menschen ermöglichen, bei temporären oder permanenten, körperlichen Einschränkungen dennoch Steuerungsvorgänge in deren direkter Umgebung über die menschliche Sprache durchführen zu können, aber auch Informationen aus der Umgebung mittels synthetischer Sprache zu erhalten.
Sekundär soll SICS Menschen unterstützen, welche aufgrund ihrer Tätigkeit keine Hände für das Drücken von Buttons auf Touchpanels oder mechanische Taster zur Verfügung haben.
Bereich Industrie:
Tertiär ist SICS als proaktiver Sprachassistent in der Industrie verwendbar, da die angewandte Technologie der Steuerungen auch zusätzlich als Gateway zwischen verschiedensten Welten einsetzbar ist.
Bereich Coporate:
Darüber hinaus stellt SICS als Erweiterung zu jeder A/V-Anlage eine sehr komfortable Möglichkeit der Bedienung dar
Bereich Post-Secondary Education:
“Hallo SICS , erzähle mir was über Afrika und zeige mir dazu die Bilder“. Es muss nur einmal jemand machen …
Bereich Leisure:
Es muss nicht immer der Vorgang “Sagen und dann gibt es eine Antwort“ sein, Auslöseevents können ja auch die Synthetisierung der menschlichen Sprache zur Folge haben.
Frei erfundene Anwendungsbeispiele:
Bereich HealthCare:
Bereich Industrie:
Kommissionierung
Mitarbeiter im Lager erhalten per Sprachausgabe die Anweisungen für die zu kommissionierenden Produkte. Der Mitarbeiter kann nun rückfragen, bestätigen oder einen Fehler melden, in einer Datenbank werden diese Vorgänge ein- bzw. ausgetragen. Über ein entsprechendes Contentmanagement mit Datenbankanbindung können diese Einträge auf Monitore in Echtzeit dargestellt werden.
Zusätzliches Feature: Je nachdem, wie schnell der Mitarbeit ist und wie gut er die Produkte kennt, kann er in einstellbarer, mehrfacher Geschwindigkeit die Sprachausgabe von SICS anpassen, um so seine Effektivität zu steigern.
Bereich Leisure:
Aufgrund der Tatsache, dass die Verbindung zwischen Datenpunkten, sei es nur Hardware, Software oder eine Kombination aus beiden, immer bidirektional – oder auch in einer mehrfach Beziehung – stehend sein können, ist die Art der Anwendung, die Kombinationen daraus oder die Vorgangsweise immer nur in Abhängigkeit des Aufwandes, den man bereit ist zu leisten, zu sehen – es ist tatsächlich nicht der Leistungsfähigkeit oder der Möglichkeiten des Systems geschuldet, wie gut das Ergebnis funktioniert.
Alternative Systemintegration
SICS als Eingabesystem stellt für eine ungenannte Anzahl von Anwendungen eine Plattform zur Verfügung. Es gibt aber, je nach Anwendung, unterschiedliche Anbindungsmöglichkeiten an vorhandene (oder neu zu schaffende) Systeme. Sind es bei der A/V-Technik typischerweise Lautstärkeregelungen oder Raumfunktionen, so kommen in der Industrie die dort üblich verwendeten Protokolle und Schnittstellen zum Einsatz, beispielhaft seien genannt
Für den Bereich der Industriesteuerungen:
Hier kennt man Begriffe wie MQTT, Modbus, LoRaWan (Long Range Wide Area Network) oder LoRaCloud.
Für den Bereich von Verwaltungssystemen:
Anbindung an Datenbanken, Kontrolle für Wegeleitsysteme, digital Signage, etc.
Für die Anwendung von Smart Home:
Alexa, Siri und Google funktionieren eben nur mit Online – Anbindung; das ist bei SICS nicht länger notwendig. Privatspähe ist ein wichtiges Gut!
Für den Bereich von Verwaltungssystemen:
Sie benötigen eine einfache, eher technisch gehaltene Anzeige, die Sie auf jedem Gerät mit einem Browser ansehen können und über Sprachbefehle steuern? Gerne! Ist bereits verfügbar!
Sie benötigen eine Hardwarenahe Anbindung?
RS485, RS232, I2C, SPI, One-Wire – alles kein Problem!
Sie haben mit Bühnentechnik zu tun?
Sprache direkt zu DMX gab es bisher noch nicht! Stellen Sie per Sprache ihr Lichtbild zusammen und speichern es ab. Rufen Sie es wieder auf, ändern Sie es wieder und wieder ab und speichern es erneut. Ohne Konsole! Ohne Panel!
SICS Systempartner
Um die breite Anwendungspalette von SICS auch nur annähernd bedienen zu können, gibt es die bestens geschulten SICS Systempartner für die verschiedensten Bereiche!
Sie haben einen speziellen Bedarf, den Sie mittels Spracheingabe lösen möchten? Fragen Sie bitte nach, ob es eine passende Anbindung gibt. Die Möglichkeiten sind vielfach gegeben, wahrscheinlich hat nur noch niemand versucht System 1 mit System 2 zu verbinden!
SICS Systempartner Ing. Alexander Kerl, Wien office@controlsystems.at
SICS Varianten:
SICS ist erhältlich als CDS (Customer Design – Solution) oder als SuLP (Sell under Licence – Produkt)
SICS - Desktop
Der aufgeräumte Desktop erlaubt bei Bedarf einen raschen Zugriff auf alle benötigten Komponenten, auch ist er vorgesehen für künftige Erweiterungen. Alle Komponenten von SICS starten automatisch, natürlich auch das obig beschriebenen SICS Panel.
Die Verwendung der IoT-Version verzögert Updates um Jahre, das allseits bekannte Problem ist daher nicht gegeben! Das System wird ausschließlich in englischer Sprache ausgeliefert – SICS wird daher auch bald für die Verwendung in englischsprachigen Umgebungen erhältlich sein.
SICS ist natürlich auch eine lüfterlose 24/7 – Hardware-Komponente, in 2 Höheneinheiten auf 19 Zoll können bis zu 2 SICS montiert werden (der Einbaurahmen ist als Sonderzubehör erhältlich).
Dokumente:
Erklärung – Präsentationen – Prospekt
Anfrage
Kontaktanfrage für Auskünfte bezüglich Details & Preise.