Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Download resources/app/plugins/test_plugin/main.py from Pendrokar/xVASynth-TTS: direct link, hf CLI and curl.
- Browser
- Download file 1.74 kB
-
https://huggingface.co/spaces/Pendrokar/xVASynth-TTS/resolve/main/resources/app/plugins/test_plugin/main.py
- Command line
-
hf download hf://spaces/Pendrokar/xVASynth-TTS/resources/app/plugins/test_plugin/main.py
-
curl -L -o main.py https://huggingface.co/spaces/Pendrokar/xVASynth-TTS/resolve/main/resources/app/plugins/test_plugin/main.py
1.74 kB
| logger = setupData["logger"] | |
| isDev = setupData["isDev"] | |
| isCPUonly = setupData["isCPUonly"] | |
| appVersion = setupData["appVersion"] | |
| def output_audio_pre(data=None): | |
| global logger, isCPUonly | |
| logger.log(f'Output audio pre: {data}') | |
| hz = data["audio_options"]["hz"] | |
| padStart = data["audio_options"]["padStart"] | |
| padEnd = data["audio_options"]["padEnd"] | |
| bit_depth = data["audio_options"]["bit_depth"] | |
| amplitude = data["audio_options"]["amplitude"] | |
| input_path = data["input_path"] | |
| output_path = data["output_path"] | |
| game = data["game"] | |
| voiceId = data["voiceId"] | |
| voiceName = data["voiceName"] | |
| inputSequence = data["inputSequence"] | |
| letters = data["letters"] | |
| pitch = data["pitch"] | |
| durations = data["durations"] | |
| vocoder = data["vocoder"] | |
| # TODO: amplitude data, when it gets implemented | |
| logger.log("hz: "+ hz) | |
| logger.log("padStart: "+ str(padStart)) | |
| logger.log("padEnd: "+ str(padEnd)) | |
| logger.log("bit_depth: "+ bit_depth) | |
| logger.log("amplitude: "+ amplitude) | |
| logger.log("input_path: "+ input_path) | |
| logger.log("output_path: "+ output_path) | |
| logger.log("game: "+ game) | |
| logger.log("voiceId: "+ voiceId) | |
| logger.log("voiceName: "+ voiceName) | |
| logger.log("vocoder: "+ vocoder) | |
| logger.log("inputSequence: "+ inputSequence) | |
| logger.log("letters: "+ ",".join(letters)) | |
| logger.log("pitch: "+ ",".join([str(item) for item in pitch])) | |
| logger.log("durations: "+ ",".join([str(item) for item in durations])) | |
| # OPTIONAL | |
| # ======== | |
| def setup(data=None): | |
| logger.log(f'Setting up plugin. App version: {data["appVersion"]} | CPU only: {data["isCPUonly"]} | Development mode: {data["isDev"]}') | |
| # ======== | |