visuanalytics.analytics.processing.audio.parts package¶
Submodules¶
visuanalytics.analytics.processing.audio.parts.part module¶
Modul, welches die grundlegenden Funktionen der verschiedenen Arten zur Textgenerierung für die Text-to-Speech-Umwandlung beeinhaltet.
-
AUDIO_PARTS_TYPES= {'compare': <function compare>, 'file': <function file>, 'option': <function option>, 'random_text': <function random_text>, 'text': <function text>}¶ Ein Dictionary bestehend aus allen Audio-Parts-Typ-Methoden.
-
audio_parts(values, data)¶
-
compare(values, data)¶ Vergleicht zwei Werte miteinander und führt je nachdem, ob =, !=, < oder >, die danach aufgeführten „audio_parts“-Funktionen aus.
Wenn value_left gleich value_right, führe „transform“-Typen aus on_equal durch. Wenn value_left ungleich value_right, führe „transform“-Typen aus on_not_equal durch. Wenn value_left größer value_right, führe „transform“-Typen aus on_higher durch. Wenn value_left kleiner value_right, führe „transform“-Typen aus on_lower durch.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API
-
file(values, data)¶ Gibt den Text unter pattern aus.
Gibt den Text unter pattern aus. Wenn dieser Ersetzungen erwartet, werden diese durchgeführt.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API
-
option(values, data)¶ Führt die aufgeführten „audio_parts“-Funktionen aus, je nachdem ob ein bestimmter Wert „true“ oder „false“ ist.
Wenn der Wert, der in „check“ steht „true“ ist, werden die „audio_parts“-Funktionen ausgeführt, die unter „on_true“ stehen. Wenn der Wert, der in „check“ steht „false“ ist, werden die „audio_parts“-Funktionen ausgeführt, die unter „on_false“ stehen.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API
-
random_text(values, data)¶ Sucht aus mehreren Strings (Array in pattern) zufällig einen aus.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API
-
register_audio_parts(func)¶ Registriert die übergebene Funktion und versieht sie mit einem „try/except“-Block. Fügt eine Typ-Funktion dem Dictionary AUDIO_PARTS_TYPES hinzu.
- Parameter
func – die zu registrierende Funktion
- Rückgabe
Funktion mit try/except-Block
-
text(values, data)¶ Gibt den Text unter pattern aus.
Gibt den Text unter pattern aus. Wenn dieser Ersetzungen erwartet, werden diese durchgeführt.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API