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

Module contents