visuanalytics.analytics.processing.audio package¶
Subpackages¶
Submodules¶
visuanalytics.analytics.processing.audio.audio module¶
Modul, welches die grundlegenden Funktionen der Audioerzeugung beeinhaltet.
-
GENERATE_AUDIO_TYPES= {'custom': <function custom>, 'default': <function default>}¶ Ein Dictionary bestehend aus allen Generate-Audio-Typ-Methoden.
-
custom(values: dict, data: visuanalytics.analytics.control.procedures.step_data.StepData, config: dict)¶ Generiert eine Audiodatei mithilfe einer bestimmten TTS-API und Konfigurationen dafür.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API
config – Daten aus der Konfigurationsdatei
- Rückgabe
-
default(values: dict, data: visuanalytics.analytics.control.procedures.step_data.StepData, config: dict)¶ Generiert eine Audiodatei mit der Python-Bibliothek gTTS.
Wenn in der Konfiguration sub_pairs angegeben sind, werden diese den bisherigen sub_pairs hinzugefügt. sub_pairs sind bestimmte Wörter, die im Text ersetzt werden sollen. Beispiel: „z.B.“ soll vorgelesen werden als „zum Beispiel“.
- Parameter
values – Werte aus der JSON-Datei
data – Daten aus der API
config – Daten aus der Konfigurationsdatei
- Rückgabe
-
generate_audios(values: dict, data: visuanalytics.analytics.control.procedures.step_data.StepData)¶
-
register_generate_audio(func)¶ Registriert die übergebene Funktion und versieht sie mit einem „try/except“-Block. Fügt eine Typ-Funktion dem Dictionary GENERATE_AUDIO_TYPES hinzu.
- Parameter
func – die zu registrierende Funktion
- Rückgabe
Funktion mit try/except-Block