Connect your Google Cloud
The voice-over, voice auditions, your own voices and Gemini writing run on your organisation's own Google Cloud project.
Video Connect your Google Cloud0:47
Every organisation connects its own Google Cloud project. The voice-over runs there and is billed to it; Showreel Studio never spends on its own cloud for you. Without a connection, the voice refuses and says how to make one.
Before you start
- A Google Cloud project with the Vertex AI API turned on.
- Your Google account has the Vertex AI User role on it (and Cloud Text-to-Speech too, for your own voice).
gcloudis installed and signed in on your Mac (gcloud auth login).
Connect a project
Set it when you create the project folder:
showreel init --cloud-project my-google-project
That writes the connection into the project's showreel.json:
"cloud": { "provider": "vertex", "project": "my-google-project", "location": "us-central1" }
To use the same project for every project on your Mac, put the same cloud object in ~/.showreel/config.json. A project's own setting wins.
Two ways for Showreel Studio to use it
- Pass-through (the default): your own
gcloudsign-in on this Mac is passed along with each voice request, so it runs as you, on your project. - Grant (
"mode": "grant"in thecloudobject): an owner of the Google Cloud project gives Showreel Studio's service account the Vertex AI User role there. Then the web app and cloud recordings can voice a film with nobody's sign-in at hand, for example when someone edits the words online. The message that asks for the grant names the service account. It is still your project and your bill.