Help

Troubleshooting

It says "No DAW detected"

The status in the top-right corner turns green only when Pro Tools or Logic Pro is running. Launch the DAW and the indicator should turn green within a moment. No setup is required.

I press S and nothing happens

  1. You're editing text. The S key spots only in select mode. Press Esc to leave the text, then press S.
  2. A selected line has no audio. Every selected line needs a generated take. If one is missing, the "Spot in DAW" button is dimmed. Generate the missing lines (⌘G) first.
  3. No DAW is detected. See above.

"Automation permission denied" (Pro Tools / Logic Pro)

Spotting into Pro Tools and Logic Pro uses Apple Events, which requires macOS Automation permission. The first time you spot, macOS asks whether Robot Voice Bridge may control the DAW. If you dismiss or deny that dialog, spotting fails with one of these messages:

If the toggle is already on and spotting still fails, reset the permission so macOS can ask again. Run this in Terminal, then spot again and approve the prompt:

tccutil reset AppleEvents SilverShadowSound.VoiceBridge

Other "Spot Failed" messages

MessageCause & fix
"No lines selected."Nothing was selected. Click a line first.
"No generated audio to spot. Generate audio first."The selection has no takes. Generate (⌘G), then spot.
"No supported DAW is running."The DAW quit between detection and the spot. Relaunch it and retry.
"Failed to send to DAW: Pro Tools is not running." (or Logic Pro)Same as above: the target vanished mid-spot. Relaunch and retry.
"Could not read audio file: …"The take's file is missing or unreadable, most often because the project folder was moved on disk while the project was open, or the file was deleted in Finder. Regenerate the line, or reopen the project from its new location.
"Could not create file alias for Pro Tools."Pro Tools needs a file reference the app couldn't build, usually a disk/volume oddity (network or ejected drive). Move the project to a local disk and retry.
"Could not prepare continuous audio: …"Stitching the selection into one clip failed. The detail says why. Try Individual mode, or regenerate the affected line.

The clip lands in the wrong place

"Generation Failed"

The alert includes the underlying reason. Common causes are:

If the line uses voice direction, also confirm the direction audio plays back. A broken source file fails the generation.

"ElevenLabs is busy right now"

The full message: "Generation was rate-limited by ElevenLabs. Please wait a moment and try again. If this keeps happening, your account may be hitting concurrency limits. Check your plan at elevenlabs.io."

By the time you see this, the app has already retried several times. Your ElevenLabs plan has reached a rate or concurrency limit, which can happen when generating many lines at once. Wait a moment and generate again. The batch resumes where it stopped. If this happens often, a higher ElevenLabs tier may provide higher limits.

"Invalid API key" or signed out

I chose WAV but the audio is MP3 quality

WAV output requires an ElevenLabs Pro plan or higher. On lower tiers, ElevenLabs returns MP3. Robot Voice Bridge uses the highest available MP3 quality and packages it with your chosen WAV settings. The resulting file works as WAV, but the source audio was 192 kbps MP3.

If true PCM WAV is required, upgrade your ElevenLabs tier. Otherwise, set Settings → Output Format to MP3. See Output format.

My phoneme pronunciation is ignored

Phoneme (Advanced) pronunciation entries apply only when the line generates with Expressive. Lines on Standard or Draft keep the word's default pronunciation. The pronunciation editor shows the same warning.

Also check the entry's checkbox is ticked in the Pronunciation list. Unticked entries are disabled.

Tags don't do anything, or show as plain text

These are separate issues:

The performance doesn't follow the tag

Tags show as plain [brackets], not colored pills

Colored tag pills require macOS 26 Tahoe with Apple Intelligence enabled and the "Use Apple Intelligence to categorize tags" toggle turned on in Settings → Permissions. On macOS 15 Sequoia, or with the toggle off, tags remain plain bracket text. This affects appearance only. Generation is unchanged.

No sound when I play a line

  1. Check Settings → Audio Devices → Output. Is playback routed to a device you're actually monitoring? "System Default" follows the macOS output.
  2. If your interface was unplugged, playback falls back to the system default output. Plug it back in and your chosen routing is restored automatically.
  3. Look for a "Last playback failed to route" row in Settings → Audio Devices. Its detail names the failing device.
  4. A "Playback Failed" alert means the audio engine could not start on the chosen device. Pick another device, or quit other apps using the interface, and retry.

Recording won't start

Direction recording needs the Microphone permission and a working input device. The error shows in red next to the record button:

While recording, the app temporarily switches the system default input to your chosen device, then restores the previous input when recording stops.

It says the license moved to another Mac, or asks for my key again

There are two common cases.

"This license moved to another Mac." Your key was activated on a different Mac, so this one gave up its seat. A license runs on one Mac at a time (see Trial & license activation). If that was you, click "Use on This Mac" to take the license back here. The other Mac signs out the next time the app opens there. If it wasn't you, someone else has your key: take the seat back the same way, and note that licenses are per person, so a colleague who needs the app needs their own (see the Terms). A "Use a different license key…" link under the button lets you enter a second key instead.

"Couldn't confirm your license." This Mac has not been able to reach the license server for 30 days (offline, asleep, or unused), so the app paused until it can check in. Nothing is wrong with your license. Connect to the internet and click "Try Again". The app confirms the license on its own, with no key to re-enter.

If the app repeatedly asks for your key while you are online and no other Mac is involved, email support with your app version and roughly when the problem started.

My license key won't activate

MessageCause & fix
"That license key wasn't recognized."Typo, usually. The format is RVB-XXXX-XXXX-XXXX-XXXX.
"This license is not active (…)."The subscription behind the key has ended or been refunded. Renew from robotvoicebridge.com, then activate again.
"Network error: …"Activation needs a connection to reach the license server. Check connectivity (and any firewall/VPN) and retry.
"Server error …"A problem on our side. Wait a few minutes and retry. If it persists, email support.

If activating shows "Move your license to this Mac?" instead of an error, the key is currently active on another Mac. Clicking "Use on This Mac" moves the license here and signs that Mac out. See Moving between Macs.

Never received a key at all? It's sent once, from [email protected], when your subscription starts. Check spam, then have it re-sent from the license key recovery page. Still nothing? Email support from your purchase email address.

Trial questions

"Check for Updates" fails

A project won't open

MessageCause & fix
"This project was created with a newer version of Robot Voice Bridge."The project came from a newer app version (another Mac, a collaborator). Update the app, then open it.
"This doesn't appear to be a Robot Voice Bridge project."The selected item isn't a project. Open the project folder, or the .rvb file inside it, not a stray audio file or the Audio Files subfolder.
"Couldn't open this project. The file may be corrupted."The .rvb file is unreadable. Restore the project folder from a backup. The audio itself is separate. Takes still live in Audio Files/Generated.
An "Open Recent" entry shows "(missing)"The project folder was moved, renamed, or deleted. Find it in Finder and open it with File → Open Project…. The recents list heals itself.

The app crashed. Did I lose work?

Probably not. The app snapshots unsaved changes a few seconds after every edit. If it did not quit cleanly, reopening the project shows "Recover Unsaved Changes?" Choose "Recover" to restore the latest snapshot. Choosing "Discard" abandons everything after your last save.

Generated takes are written to Audio Files/Generated as soon as they are created, so finished audio survives a crash.

Crashes are reported automatically (see Contacting support for what's in a report), but a quick email describing what you were doing when it crashed helps us fix it faster.

Clean reinstall / reset everything

For a basic reinstall, quit the app, delete it from Applications, then reinstall it from robotvoicebridge.com. This does not affect your projects, ElevenLabs sign-in, license, or trial clock.

To reset more than that, quit the app and open Terminal (in Applications → Utilities). Paste a command below, then press Return.

To reset the microphone and Automation permissions:

tccutil reset All SilverShadowSound.VoiceBridge

To reset the app's settings to their defaults:

defaults delete SilverShadowSound.VoiceBridge

To sign out of ElevenLabs, click Sign out in the app's sidebar.

Your projects are never touched by any of this. They are ordinary folders wherever you saved them.

Contacting support

Email [email protected]. Include:

For permission or audio-routing problems, this Terminal command captures the app's recent permission/audio activity. Paste its output into your email:

log show --predicate 'subsystem == "SilverShadowSound.VoiceBridge" AND category == "TCCTrace"' --last 5m

If the app crashes, a report is sent automatically. It contains technical details such as the function that failed and your macOS version. It does not include your scripts, API key, or personal data.