wiki.ziemers.de

ziemer's informatik Wiki

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:software:beuthbot:berichte:ws2020:alt:alexis

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:software:beuthbot:berichte:ws2020:alt:alexis [19.11.2020 11:05]
Alexis Popovski
wiki:software:beuthbot:berichte:ws2020:alt:alexis [22.11.2020 16:51] (aktuell)
Robert Xaver Halwaß ↷ Seite von wiki:software:beuthbot:berichte:ws2020:alexis nach wiki:software:beuthbot:berichte:ws2020:alt:alexis verschoben
Zeile 3: Zeile 3:
  
  
-| BOT-23: Komponente zur Umwandlung von Text in Sprache (TTS)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     +| BOT-23: Komponente zur Umwandlung von Text in Sprache (TTS)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    || 
-|| +| Neben der bereits vorhandenen Funktion Textnachrichten vom Beuthbot zu erhalten, sollen Nutzer die Möglichkeit bekommen ebenfalls Sprachnachrichten zu empfangen. Hierfür wird eine Komponente zur Konvertierung von Text in Sprache (Eng: „Text-To-Speech (TTS)) benötigt. Dieses Feature soll dem Nutzer in künftigen, dem Beuthbot hinzugefügten, Messenger-Diensten zur Verfügung stehen. Zur Umsetzung soll optimalerweise von einer Library Gebrauch gemacht werden, welche den Anforderungen gerecht wird.                                                                                                                                                                                                                              ||
-|Neben der bereits vorhandenen Funktion Textnachrichten vom Beuthbot zu erhalten, sollen Nutzer die Möglichkeit bekommen ebenfalls Sprachnachrichten zu empfangen. Hierfür wird eine Komponente zur Konvertierung von Text in Sprache (Eng: „Text-To-Speech (TTS)) benötigt. Dieses Feature soll dem Nutzer in künftigen, dem Beuthbot hinzugefügten, Messenger-Diensten zur Verfügung stehen. Zur Umsetzung soll optimalerweise von einer Library Gebrauch gemacht werden, welche den Anforderungen gerecht wird.                                                                                                                                                                                                                                                                                                                                                                          ||+
 | Initiale Schätzung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 1                                                                                                                                                                                                                          | | Initiale Schätzung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 1                                                                                                                                                                                                                          |
 | Technologien                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Javascript                                                                                                                                                                                                                 | | Technologien                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Javascript                                                                                                                                                                                                                 |
Zeile 11: Zeile 10:
 | Anforderungen                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | *Support für die deutsche Sprache\\ *Sprachnachrichten lassen sich als MP3- und WAV-Dateien exportieren\\ *Das Feature ist bzgl. Opt-in oder Opt-out in den Hilfe-Texten/Begrüßungsnachrichten des Beuthbots dokumentiert  | | Anforderungen                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | *Support für die deutsche Sprache\\ *Sprachnachrichten lassen sich als MP3- und WAV-Dateien exportieren\\ *Das Feature ist bzgl. Opt-in oder Opt-out in den Hilfe-Texten/Begrüßungsnachrichten des Beuthbots dokumentiert  |
 | Nice to Haves                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Sprachgeschwindigkeit und Stimme des Sprechers sind konfigurierbar                                                                                                                                                         | | Nice to Haves                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Sprachgeschwindigkeit und Stimme des Sprechers sind konfigurierbar                                                                                                                                                         |
-| Tasks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | * BOT-24 Recherche nach geeignetem Tool (TTS) \\ * BOT-25 Eigene Implementierung (TTS) \\ * BOT-98 Integration in Beuthbot                                                                                                 |+| Tasks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | * BOT-24 Recherche nach geeignetem Tool (TTS) \\ * BOT-25 Eigene Implementierung (TTS) \\ * BOT-98 Integration in Beuthbot  
  
 ====== Scraping ====== ====== Scraping ======
Zeile 22: Zeile 21:
 | Technologien                                                                                                                                                                                                                                                                                                                                             | Javascript                                                                                                                                                             | | Technologien                                                                                                                                                                                                                                                                                                                                             | Javascript                                                                                                                                                             |
 | Abhängigkeiten                                                                                                                                                                                                                                                                                                                                           | keine                                                                                                                                                                  | | Abhängigkeiten                                                                                                                                                                                                                                                                                                                                           | keine                                                                                                                                                                  |
-| Anforderungen                                                                                                                                                                                                                                                                                                                                            | *Daten lassen sich im JSON- und XML-Format ausgeben\\ *Datensätze sind per HTML-Tags und CSS-Selektoren extrahierbar\\ *Dateien einer Webseite lassen sich downloaden  |+| Anforderungen                                                                                                                                                                                                                                                                                                                                            | *Import von HTML- und XML-Dateien \\ *Daten lassen sich im JSON-Format exportieren\\ *Datensätze sind per HTML-Tags und CSS-Selektoren extrahierbar\\ *Dateien einer Webseite lassen sich downloaden  |
 | Tasks                                                                                                                                                                                                                                                                                                                                                    | * BOT-26 Recherche nach geeignetster Methode (HTML-JSON)                                           | | Tasks                                                                                                                                                                                                                                                                                                                                                    | * BOT-26 Recherche nach geeignetster Methode (HTML-JSON)                                           |
  
Zeile 28: Zeile 27:
  
 ====== Vorgefundener Stand ====== ====== Vorgefundener Stand ======
 +
 +
 +==== Bot ====
  
 Der Beuthbot besteht aus mehreren ineinandergreifenden Microservices, die über eine umfassende API miteinander kommunizieren. Durch diesen gewählten Ansatz lassen sich jederzeit weitere Microservices integrieren. Die Basis stellen folgende 4 Komponenten dar: Der Beuthbot besteht aus mehreren ineinandergreifenden Microservices, die über eine umfassende API miteinander kommunizieren. Durch diesen gewählten Ansatz lassen sich jederzeit weitere Microservices integrieren. Die Basis stellen folgende 4 Komponenten dar:
wiki/software/beuthbot/berichte/ws2020/alt/alexis.1605780338.txt.gz · Zuletzt geändert: 19.11.2020 11:05 von Alexis Popovski