Hi Google AI team,
I have a question specifically about the new Voice Replication feature of Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) using the /v1beta/voices API.
I’m developing a commercial Japanese-learning application and currently use the synthetic voice model “Mai (まい)” from AivisSpeech.
Mai is distributed under the Aivis Common Model License (ACML) 1.0. The license permits commercial use and derivative works subject to its terms.
What I would like to do is preserve Mai’s existing timbre while benefiting from Gemini 3.8 Flash TTS’s higher-quality speech generation, pronunciation control, and natural prosody.
The proposed workflow would be:
-
Generate a 10–30 second reference clip using the licensed Mai TTS model.
-
Generate the required consent phrase using the same Mai TTS model, so both clips have exactly the same synthetic voice identity.
-
Submit those clips to the Gemini API
/v1beta/voicesVoice Replication endpoint. -
Use the returned replicated
voice_...ID withgemini-3.8-flash-tts. -
Use the resulting generated speech in our commercial Japanese-learning application.
I understand that the current Voice Replication documentation describes the reference and consent recordings in terms of a human speaker.
My question is about the case where the source voice is already a licensed synthetic voice model, rather than an attempt to clone an individual person’s voice.
Could you please clarify:
-
Is reference audio generated by a third-party synthetic TTS model allowed as input to Gemini 3.8 Voice Replication when the user has appropriate rights to use and create derivative works from that voice model?
-
If the reference voice is synthetic, may the required consent phrase also be generated by that same synthetic voice model?
-
Does a license such as ACML 1.0 that permits commercial use and derivative works satisfy Google’s authorization requirement for this use case, or does Google still require separate consent from the human speaker whose recordings may originally have been used to train the third-party TTS model?
-
If synthetic reference audio is intentionally not supported by the
/v1beta/voicesVoice Replication feature, is there another supported Gemini 3.8 TTS workflow for preserving the timbre of an appropriately licensed synthetic voice?
I’m not trying to replicate an identifiable person’s voice without authorization. The goal is specifically to migrate or enhance an already licensed synthetic TTS voice while complying with both the source model license and Google’s Voice Replication policy.
I’d like to confirm the policy before testing or using this workflow in production.
Thank you.