{ "requires": [ { "type": "conda", "name": "ffmpeg", "args": "-c conda-forge" }, { "platform": "darwin", "name": "brew" }, { "platform": "darwin", "type": "brew", "name": "mecab" } ], "run": [ { "method": "shell.run", "params": { "message": "{{os.platform() === 'win32' ? '' : 'brew install mecab'}}" } }, { "method": "shell.run", "params": { "message": "{{os.platform() === 'win32' ? 'python' : 'python3'}} -m venv env" } }, { "method": "shell.start", "params": { "env": { "HF_HOME": "./huggingface" } } }, { "method": "shell.enter", "params": { "message": "{{os.platform() === 'win32' ? 'env\\\\Scripts\\\\activate env' : 'source env/bin/activate env'}}", "on": [ { "event": null, "return": true } ] } }, { "method": "shell.enter", "params": { "message": "npx --yes torchcraft@0.0.14", "on": [ { "event": null, "return": true } ] } }, { "method": "shell.enter", "params": { "message": "pip install -r torchcraft.txt", "on": [ { "event": null, "return": true } ] } }, { "method": "shell.enter", "params": { "message": "pip install gradio==3.50.2", "on": [ { "event": null, "return": true } ] } }, { "method": "shell.enter", "params": { "message": "pip install -r requirements.txt", "on": [ { "event": null, "return": true } ] } }, { "method": "input", "params": { "title": "Install Success", "description": "Go back to the dashboard and launch the app!" } }, { "method": "browser.open", "params": { "uri": "/?selected=XTTS" } } ] }