What is VoiceLink?
VoiceLink is a Voice-Over pipeline that sits at the center of your voice-over production. It connects narrative design, audio recording, localization and game engine integration into a single automated workflow.
At its core, VoiceLink is a content management pipeline for voice production. It ingests dialogue from your game project, tracks every voice line through a multi-stage quality pipeline, and pushes finished audio back to your game engine. Along the way, it handles the tedious stuff: generating placeholder audio, normalizing loudness, syncing with your audio middleware, managing commits, and keeping localization teams in the loop.
So what does it solve?
If you've ever shipped a game with voice acting, you know the pain. Dialogue changes cascade through recording sessions, audio middleware, localization vendors, and game builds. Spreadsheets multiply. Files go missing. Someone re-records a line that was already finalized. VoiceLink exists to make that chaos manageable and give the user an easy overview where they are at.

What happens to my data?
VoiceLink is hosted on-premise, this way you always owns all the data and nothing gets out of your network. The database is backed up regularly and your files are safe in your Version Control Software.
You can decide what Third Party tools to use for Speech To Text, Text To Speech and Translation so your security standards are met. As a default solution GCRadix hosts its own Services so that we can guarantee the data is not being used for training or is being stored in any other way.
How does it work?
VoiceLink can be driven by your narrative data as the source of truth syncing characters, voice lines, tags, and metadata directly from exports like Excel, CSV, or script formats like Ink. Otherwise it can become the source of truth itself, with narrative designers writing and managing lines directly inside the tool.
From there, the pipeline takes over. Unrecorded lines get TTS placeholders automatically so the game stays playable at every stage. Incoming recordings are processed through configurable DSP chains, normalized, and tracked against quality tiers. At the end of the pipeline, audio is packaged and delivered in whatever format you setup requires, whether that's a specific folder structure, file naming convention, or integration with an audio middleware.

How can it help VO-Designers?
VoiceLink reduces the manual implementation steps, by automatically implementing audio into the game.
Furthermore, it provides a central place for all data, accessible through our web-app. Users can filter on any value, play back their files directly in the browser, and review the associated metadata, all from one place. No more digging through folder structures or cross-referencing files against separate Excel sheets to piece together what's what. Everything is searchable, sortable, and immediately available, which makes day-to-day work faster and significantly less error-prone.
- Fast Data tables: Quickly search/filter all of your data
- Manage Metadata: Add metadata to your lines to drive recordings/in game values
- Download Files: Get a selection of files directly through the web-app
- Batch Editing: Edit voice lines en masse
- File Import: Done with a recording? Drag and drop your new files in
Can it help project managers as well?
There are a variety of features for organizing and monitoring different aspects of VO production. Admins can create roles with granular permissions and assign them to users, and projects can even be split between Main Game and DLC.

Apart from all those features and possibilities we try to display as much data as possible in a useful way, so it is easy to get an idea of where the project is at.

What other features are there?
There are several more features worth mentioning. We'll touch on them briefly here, but since this post is already running long, we'll save the deep dives for dedicated follow-up posts.
- DSP Pipeline & Normalization: Build and manage DSP presets with your own plugin chains and apply normalization right in VoiceLink.
- Text To Speech: Generate placeholder audio for every voice line automatically using your TTS provider of choice. Keep your game playable from day one, long before final recordings arrive.
- Speech To Text: Automatically transcribe your recorded audio and generate and indicator whether the recording matches the script.
- Time Constraints: Define tolerance rules that validate recording durations against a source localization. Flags lines that run too short or too long so nothing slips past QA.
- Custom Data Fields: Extend every voice line with your own typed fields; strings, numbers, booleans, or enums. Values can be pulled straight from the script, overridden manually, and displayed as color-coded columns in the voice line table.
- Translation: Automatically translate voice line text at the end of every script sync using an LLM-based translation service of your choosing.
How does it work in my game?
There are several ways to approach this, and the right one depends on your setup which middleware you're using, which game engine, and so on. You can always build a custom solution or use our stock options for different configurations.
We also offer our own Runtime instance that integrates into any game engine and runs on our own DSL.
VoiceLink logic scripts define how a dialogue or bark set behaves at runtime: which line plays first, what comes next, how player choices route through a conversation, when a line is gated by game state, and more.
Authors write these scripts in the in-product behavior script editor, attached to any folder, dialogue, or bark set. The runtime compiles the script and uses it to drive line selection during gameplay, while the simulator lets you preview everything without launching the game.
We won't go deeper here there's a dedicated follow-up coming on this topic.
Outlook, what is to come?
This post is just to give a broad overview over VoiceLink so you can get a first idea what we are creating here. We have planned multiple blogs and videos following up on this one explaining and showing parts of the pipeline more in depth.
If that sparks your interest and you want to have a chat about it contact us at : contact@gcradix.com
0 comments