Voice Cloning for AI Products: What Actually Happens in the Studio
I spent three days in a booth last year recording a model that now runs a customer support chatbot. The client didn't care about my technique. They cared about how many phonemes I could deliver before the intonation flattened out. That's the gap between what marketing says about these products and what actually goes into training them. The person behind the voice matters more than most teams realize, and not in the way the press releases suggest. Fairouz is an Arabic-language AI assistant product. When they released their latest voice model, there was a credit roll — just a name and a studio location in Cairo. What didn't make it into the press kit was the amount of cleanup required after recording. The actor did about fourteen hours of dry reads, but the raw audio had pop hiss on every plosive, room reflections on the sibilants, and a slight timing drift because the monitor headphones fed back through the mic on take six. The post team spent two weeks cleaning that up before the dataset was usable for training. I've worked with a handful of Arabic voice datasets across different regional accents. The standard approach is to record phoneme-level pairs — consonant-vowel combinations that cover the full inventory of Modern Standard Arabic plus the target dialect. For Fairouz, the requirement was MSA with a Levantine influence because that's what most of their user base in the Gulf region expects. The actor needed to switch register between formal text-to-speech passages and more conversational query responses without breaking continuity. That register shift is where most datasets fail. You get a model that sounds formal in one turn and casual in the next, and the listener notices immediately even if they can't articulate why.
Here's the practical side of how these recordings actually get structured. You don't read scripts. You read annotated phonetic transcriptions generated from a TTS alignment tool. Each word gets broken into phones, tagged with stress markers, and assigned a duration target. The actor reads through at a measured pace while an engineer watches a real-time spectrogram on a secondary monitor. If a phone lands outside the target duration window, you retake that segment. It sounds tedious because it is. A single hour of clean training data can require four to six hours of studio time depending on the actor's experience with this workflow. Someone who's done it before moves through faster because they understand where the pitch contours need to land. A newcomer will drag vowels or truncate consonants trying to match the visual feedback. One thing nobody mentions in the tutorials: the silence budget. Every training sample needs clean room tone at the beginning and end so the synthesizer can interpolate natural pauses. If you cut too aggressively, the model learns to inject gaps that sound like audio glitches. I learned this the hard way on a project for a French educational platform. We compressed the silence down to two hundred milliseconds and the resulting model produced a constant low-level breathing artifact between phrases. Listeners reported headaches after twenty minutes of use. We had to re-record the entire dataset with a fifty-millisecond padding tolerance. That set us back eight days and cost about twelve thousand dollars in studio time. For Arabic specifically, the challenge compounds because of diglossia. MSA and colloquial varieties have different phonemic inventories. The Fairouz team needed both in a single dataset so the model could code-switch naturally. That means the actor has to maintain consistent vocal placement across two speaking registers that use different prosodic patterns. The formal register sits higher in the resonance space with more frontal placement. The colloquial register drops into a more relaxed laryngeal position. Switching between them cleanly requires deliberate technique. Some actors can do it by feel. Most can't, and the ones who can tend to vary their output from take to take, which introduces inconsistency into the training data that no amount of preprocessing can fully correct.
There's also the issue of name pronunciation. Arabic names don't map cleanly onto Latin orthography, and TTS models trained on misaligned text-to-sound pairs will consistently butcher them. I've seen models pronounced "Mohammed" as "Mo-ham-mad" with stress on the wrong syllable because the training data used an anglicized spelling that didn't match the phonetic intent. The fix is straightforward on paper — provide IPA transcriptions for all named entities — but in practice it's a massive annotation task that most teams underestimate. It took us three weeks to get through a dataset of twelve thousand samples with proper diacritical marking. If you're looking to build something similar or understand what went into a product like this, the realistic path is to contract a professional voice actor who speaks the target dialect natively and has experience with TTS recording workflows. Don't try to do it in-house unless you already have the monitoring setup and the pipeline for phonetic alignment. The equipment alone — treated booth, reference-grade condenser mic, real-time spectral display — runs about fifteen to twenty thousand dollars. Studio time at a proper facility in the Middle East runs roughly three hundred to five hundred dollars per hour for a skilled talent. The dataset requirements are non-negotiable. Minimum four hours of clean, labeled audio for a basic model. Twelve to eighteen hours for something that sounds natural across varied inputs. More if you need multi-speaker capability or code-switching. The Fairouz release likely sits somewhere in that twelve-to-sixteen-hour range based on the quality of the output. Anything less and you hit the robotic plateau where the model can generate understandable speech but the emotional contour is flat enough that users describe it as "uncanny" without being able to say why.
Get the Full Details

There's a tradeoff worth noting about parallel text. If you have transcribed video or audio content that matches your recordings, you can use forced alignment tools likeMontreal Forced Aligner to automatically generate phone-level timestamps. This cuts the annotation workload dramatically. But the alignment quality depends heavily on the acoustic model you use as a starting point, and if that model is biased toward a different dialect, your timestamps will be off. I've seen alignment errors drift by as much as eighty milliseconds per phone when the source model didn't match the target accent. That drift compounds across a long recording and makes the training data unusable without manual correction. The bottom line is that the voice actor is the bottleneck in most of these projects, not the algorithm. The models are good enough now that a well-recorded dataset produces excellent results, but a poorly recorded dataset with a state-of-the-art model produces something that sounds almost right and fails in ways that are harder to debug than a purely mechanical failure. You can see a bad model output clearly — it garbles words, collapses phonemes, drops syllables. A bad dataset produces output that sounds fluent until it doesn't, and then you spend weeks chasing artifacts through your preprocessing pipeline. Most teams I talk to are surprised by how much of the budget goes to the voice talent and the post-production cleanup rather than the compute. That's backwards from the public narrative, which frames these products as purely an AI engineering problem. It's not. It's a production problem with an engineering component. The AI part scales cheaply once the data is ready. The data part doesn't scale at all.