#
Applio Kaggle
Last update: September 30, 2025
#
#
Introduction
- This is a cloud-based alternative to run Applio, RVC Fork, for people who don't have a powerful local GPU. It runs via the Kaggle Service and provides a Web User Interface.
Kaggle Service
Check the Kaggle Glossary for more info on Free Tier, Limits, Verification, Pricing and other things.
#
Pros & Cons
The pros & cons are subjective to your necessities.
- Access to powerful GPUs.
- Includes 30 hours of free GPU usage per week.
- Fast processing speeds.
- TensorBoard is included for monitoring training.
- You can leave training unsupervised.
- Initial setup takes some time.
#
#
Create an Account
#
#
1. Set up account.
Start by making an account here.
- Verify your account with a phone number. This is required to enable the "Internet" option in your notebooks, which is necessary for downloading models and dependencies.
#
#
Notebook Creation & Setup
#
#
2. Clone Notebook
Go to Kaggle and click "Create" then "New Notebook" at the top left.
Under your session's name click "File" then "Import Notebook".
In the new window, click the "Link" tab and paste the following URL into the box:
https://github.com/IAHispano/Applio/blob/main/assets/Applio_Kaggle.ipynb.
Click "Import" on the bottom right once you've done this.
When it's done importing it will display this text window.
In the sidebar on the right, under "Session options", turn on the "Internet" switch. Make sure persistence is set to "Files and variables".
Under "Accelerator", select the "T4 x2" GPU.
g: (Optional) To ensure your session doesn't time out during long training processes, you can enable "Save version". Go to the top right, click "Save version", and choose "Save & Run All (Commit)" from the dropdown. In the advanced settings, select "Always save output" for the notebook.
Warning
Your GPU quota will continue to be used as long as the session is active with this option. Remember to shut down the session when you are finished.
#
#
Installation & Tunnels Setup
#
#
3. Run Installation Cells
Start by running the first few cells of the notebook to install the necessary dependencies. The first cell will look like this:
#
4. Configure and Run Tunnels
- The next cell is for setting up the tunneling service, which exposes the Applio interface to the internet.
Warning about Tunneling Services Limitations
Keep in mind that all free tunneling methods, including Ngrok, have limitations and may stop working unexpectedly from one day to the next. If you get an Ngrok rate limit issue, to use it for free you could try to open the Ngrok Applio Tunnel, interact with anything to get the connection errored out issue, quickly refresh the page to see the request per minute error, then after 1 minute refresh the page and everything should be fine.
Select a Tunnel: A tunnel securely exposes the application running in your private cloud environment to the public internet. The notebook gives you four different services to do this. Choose one from the
Tunneldropdown menu in the code cell.Ngrok (Recommended & Default method)
- How it works: This is the default and recommended method. Ngrok is a popular service that creates secure tunnels. It requires a free account and an authentication token. Note that the free tier has limitations on request rates which can sometimes cause interruptions.
- Steps:
- Go to the Ngrok Dashboard to get your free authtoken.
- In the notebook cell, paste your token into the
ngrok_authtokenfield. - Select "Ngrok" from the
Tunneldropdown. - Run the cell. The public Ngrok URLs for Applio, Tensorboard, and the Filebrowser will be printed in the output once the server is ready. Click on them to access the services.
**Gradio + LocalTunnel (No Account & Password Protected) **
- How it works: It uses Gradio's built-in tunnel for the main Applio interface and LocalTunnel for the Tensorboard and Filebrowser services. It does not require any external accounts or tokens.
- Steps:
- Select "Gradio + LocalTunnel" from the
Tunneldropdown. - Run the code cell. Wait for the output to show the public URLs.
- Click the Gradio Public URL to open the Applio UI.
- To access Tensorboard or the Filebrowser, click their respective LocalTunnel Public URL. A new page will ask for a password.
- Copy the LocalTunnels Password from the notebook output and paste it into the password prompt in your browser.
- Select "Gradio + LocalTunnel" from the
LocalTunnel (No Account, Password Protected)
- How it works: LocalTunnel is another free service that doesn't require an account. For security, it generates a unique URL that is protected by a password.
- Steps:
- Select "LocalTunnel" from the
Tunneldropdown. - Run the cell.
- The output will display three public URLs (for Applio, Tensorboard, and Filebrowser) and a
LocalTunnels Passwordbelow them. - Click any of the URLs. A new page will ask for a password.
- Copy the password from the notebook output and paste it into the password prompt in your browser to access the service.
- Select "LocalTunnel" from the
Horizon (Fast, Requires Account & ID)
- How it works: Horizon is another tunneling service that requires a free account and a personal ID for authentication.
- Steps:
- Go to the Horizon Dashboard and sign up. On the second step of the setup, you will see a command like
hrzn login YOUR_ID. Copy thatYOUR_IDpart. - In the notebook cell, paste this ID into the
horizon_idfield. - Select "Horizon" from the
Tunneldropdown. - Run the cell. The first time you use it, the output may ask you to authorize the connection by clicking a link (
https://hrzn.run/dashboard/settings/cli-token-requests/...). Click this link and approve the request in your Horizon dashboard. - The public Horizon URLs for all services will then be printed in the output. Click them to access the UI.
- Go to the Horizon Dashboard and sign up. On the second step of the setup, you will see a command like
Once you have configured your chosen tunnel, run the cell to start the services.
#
#
Using Applio
#
#
5. Accessing the Links
After the setup cell finishes running, it will output several public URLs. These links give you access to the Applio interface, Tensorboard for monitoring, and a file browser.
Click the Applio Public URL to open the user interface. For all subsequent steps, including application settings and model usage, please continue by following the Local PC guide.
Continue with the Local PC Guide