Wir freuen uns, heute die öffentliche Freigabe von devAIce® Web API 4.1.0 bekannt zu geben. Dieses Update enthält mehrere bemerkenswerte Modell-Updates für Emotions- und Alterserkennung, die Abschaffung des Sentiment-Moduls, einen offiziellen PHP-Client, verbesserte Client-Beispiele sowie weitere kleinere Optimierungen, Verbesserungen und Fehlerbehebungen.
Wie immer empfehlen wir allen Nutzern von devAIce® Web API, ein Update auf die neueste API-Version in Betracht zu ziehen, um von den Modellverbesserungen, Fehlerbehebungen und neuen Funktionen zu profitieren.

Was ist neu in devAIce® Web API 4.1.0

Verbesserungen der Robustheit des Emotionsmodells

Diese neueste Version der devAIce® Web API führt aktualisierte dimensionale und kategoriale Emotionsmodelle in das Emotion (Large) Modul ein. In Benchmarks hat sich gezeigt, dass die neuen Versionen dieser Modelle deutlich robuster gegen Hintergrundgeräusche und unterschiedliche Aufnahmebedingungen sind als die Vorgängermodelle, wobei die Rechenkomplexität der Modelle unverändert bleibt.
Bitte beachten Sie bei der Aktualisierung auf diese neuere Version der Modelle, dass alle anwendungsspezifischen Schwellenwerte oder Logiken, die Sie möglicherweise für die Modellausgabe auf der Grundlage der Vorgängerversion definiert haben, möglicherweise neu bewertet und für die neue Version angepasst werden müssen. Denn auch wenn sich die Wertebereiche und die Semantik der Emotionsdimensionen und -kategorien zwischen den Versionen nicht geändert haben, können sich die neuen Modelle in bestimmten Aspekten anders verhalten und Ihre zuvor festgelegte Logik und Schwellenwerte ungültig machen.
Weitere Einzelheiten zu diesem und anderen Modell-Updates finden Sie im Ankündigungs-Blogbeitrag zum devAIceⓇ SDK 3.7.0 Release.

Altersmodell der neuen Generation

Das bisher in devAIce® enthaltene Altersmodell wurde in dieser Version durch ein komplett neues Modell ersetzt, das auf einer modernen Deep-Learning-Architektur basiert. Im Durchschnitt ist das neue Modell fast doppelt so genau wie das Vorgängermodell (in Bezug auf den durchschnittlichen Vorhersagefehler in Jahren).
Weitere Details zu diesem und anderen Modell-Updates finden Sie im Ankündigungs-Blogpost zum devAIce® SDK 3.7.0 Release.

Abschaffung des Sentiment-Moduls

Die Unterstützung für das Sentiment-Modul wurde mit diesem Release aus der devAIce® Web API entfernt.
Weitere Details zu diesem und anderen Modell-Updates finden Sie im Ankündigungs-Blogpost zum devAIce® SDK 3.7.0 Release.

Offizieller PHP-Client verfügbar

devAIce® Web API wird jetzt mit einer offiziellen PHP-Client-Bibliothek ausgeliefert, die den Zugriff auf die API von PHP 7.4 oder späteren Versionen aus sehr einfach macht. Wir empfehlen allen Anwendern, die derzeit über PHP auf die API zugreifen, indem sie Anfragen und Antworten manuell senden und parsen, den Umstieg auf diese Bibliothek zu erwägen, da sie sich um die Implementierung der Low-Level-Details der API kümmert und die Aktualisierung auf zukünftige Versionen erleichtert.
Die Bibliothek wird als Composer-Paket geliefert und kann als Composer-Abhängigkeit zu Ihrem Projekt hinzugefügt werden. Wenn Sie Composer nicht zur Verwaltung Ihrer Abhängigkeiten in Ihrer PHP-Anwendung verwenden, können Sie alternativ den Client in Ihren Quellbaum kopieren und direkt referenzieren.
Das devAIce® Web API Update wird mit einer PHP-Beispielanwendung geliefert, die die Verwendung der Client-Bibliothek in Ihrem Code demonstriert.

Erweiterte Kundenbeispiele

Mit dieser Version von devAIce® Web API haben wir die Codebeispiele, die wir für alle offiziell unterstützten API-Clients bereitstellen, erheblich erweitert. Dazu gehören die Clients für Python, .NET, Java, JavaScript und, beginnend mit diesem Update, PHP. Wir haben dafür gesorgt, dass jedes der Beispiele alle API-Endpunkte und deren Funktionalität abdeckt, so dass der Einstieg in devAIce® Web API so einfach wie nie zuvor ist.

Andere Änderungen und Verbesserungen

Das Update behebt ein Problem, das dazu führte, dass das Modul Speaker Attributes fehlschlug, wenn entweder die Ausgabe des Geschlechts oder des Alters über die Modulkonfiguration deaktiviert war.
Eine vollständige Liste aller Änderungen in dieser Version finden Sie wie immer im offiziellen Changelog-Dokument, das Teil des devAIce® Web API-Pakets ist.