Replicar voces

Puedes reproducir la voz, el tono, la cadencia y el timbre de un interlocutor a partir de una muestra de audio breve con la función de replicación de voz. Tanto Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) como Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) admiten la replicación de voz.

Para replicar una voz, debes enviar una grabación de referencia del interlocutor (source_audio) y una grabación del mismo interlocutor leyendo una declaración de consentimiento (consent_audio) a la API de Voices. El servicio verifica el consentimiento y devuelve un identificador para la voz replicada. Luego, pasas ese identificador en speechConfig.voiceConfig.voice en solicitudes generateContent o streamGenerateContent, sin volver a subir el audio.

Modos de almacenamiento

Cuando creas una voz replicada, el campo store selecciona uno de los dos modos de almacenamiento:

  • Voz almacenada (store: true): Google almacena la voz replicada en tu proyecto y devuelve un ID de voz (voice_...) en el campo id. Puedes enumerar, obtener y borrar las voces almacenadas con la API de Voices.
  • Clave de replicación de voz (store: false): Google no almacena la voz replicada. El servicio devuelve una clave de replicación de voz encriptada (voicekey_...) en el campo key, y tu aplicación almacena la clave. Usa este modo si tu carga de trabajo requiere que Google no conserve los perfiles de voz.
Modo de almacenamiento Identificador Administración Vencimiento
Voz almacenada (store: true) voice_... Métodos list, get y delete de la API de Voices 1 año después del último uso
Clave de replicación de voz (store: false) voicekey_... Almacenados por tu aplicación. Google no conserva la clave. 7 días después de la creación

Generar voz con una voz almacenada reinicia su período de retención de un año, por lo que una voz que usas con regularidad no vence. Una solicitud que usa una clave de replicación de voz vencida falla con un error INVALID_ARGUMENT, y una solicitud que usa una voz almacenada borrada o vencida falla con un error NOT_FOUND. Para seguir usando una voz replicada, vuelve a crearla antes de que venza.

Antes de comenzar

Completa los pasos de Antes de comenzar en la página de TTS de Gemini. La API de Voices está disponible en la ubicación global a través de la versión de la API de v1beta1.

Requisitos de audio y consentimiento

Cada solicitud para crear una voz replicada necesita dos grabaciones de la misma persona adulta:

  • Audio de referencia (source_audio): De 10 a 30 segundos de voz limpia y natural del interlocutor cuya voz quieres replicar. Por lo general, las muestras más largas producen mejores resultados.
  • Audio de consentimiento (consent_audio): Es una grabación del mismo interlocutor leyendo la declaración de consentimiento para su idioma palabra por palabra. Para conocer las declaraciones, consulta Idiomas y declaraciones de consentimiento admitidos. En inglés, la afirmación es la siguiente:

    "Soy el propietario de esta voz y di mi consentimiento para que se cree un modelo sintético de mi voz a través del uso de Cloud de Confiance by S3NS".

Ambas grabaciones deben ser archivos WAV con PCM lineal de 16 bits con formato little-endian, mono, a 24 kHz.

Si la grabación del consentimiento no coincide con la declaración de consentimiento o el audio no cumple con los lineamientos de uso, la solicitud create falla con un error INVALID_ARGUMENT que describe el problema.

Crea una voz replicada almacenada

Establece los siguientes campos en la solicitud:

  • store: true.
  • voice.type: VOICE_TYPE_REPLICATED.
  • voice.display_name: Opcional Es un nombre para la voz.
  • voice.replicated.source_audio y voice.replicated.consent_audio: Son las grabaciones de referencia y consentimiento codificadas en Base64, cada una con mime_type configurado como audio/wav.

No establezcas voice.model. Las solicitudes que configuran un modelo junto con store: true fallan con un error INVALID_ARGUMENT.

La respuesta devuelve el ID de voz en el campo id.

Python

import base64

from google import genai

client = genai.Client(enterprise=True, project="PROJECT_ID", location="global")

with open("SOURCE_AUDIO_PATH", "rb") as f:
    source_b64 = base64.b64encode(f.read()).decode("utf-8")

with open("CONSENT_AUDIO_PATH", "rb") as f:
    consent_b64 = base64.b64encode(f.read()).decode("utf-8")

replicated_voice = client.voices.create(
    store=True,
    voice={
        "type": "VOICE_TYPE_REPLICATED",
        "display_name": "Custom replicated speaker",
        "replicated": {
            "source_audio": {"mime_type": "audio/wav", "data": source_b64},
            "consent_audio": {"mime_type": "audio/wav", "data": consent_b64},
        },
    },
    timeout=60,
)

# The voice ID starts with "voice_".
print(f"Created voice ID: {replicated_voice.id}")

REST

SOURCE_B64=$(base64 -w 0 SOURCE_AUDIO_PATH)
CONSENT_B64=$(base64 -w 0 CONSENT_AUDIO_PATH)

cat > request.json <<EOF
{
  "store": true,
  "voice": {
    "type": "VOICE_TYPE_REPLICATED",
    "displayName": "Custom replicated speaker",
    "replicated": {
      "sourceAudio": {"mimeType": "audio/wav", "data": "${SOURCE_B64}"},
      "consentAudio": {"mimeType": "audio/wav", "data": "${CONSENT_B64}"}
    }
  }
}
EOF

curl -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/voices \
  -d @request.json | jq -r '.id'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de Cloud de Confiance by S3NS .
  • SOURCE_AUDIO_PATH: Es la ruta de acceso al archivo WAV de referencia.
  • CONSENT_AUDIO_PATH: Es la ruta de acceso al archivo WAV de consentimiento.

Para enumerar, obtener o borrar voces replicadas almacenadas, usa los mismos métodos que para las voces diseñadas. Para obtener más información, consulta Administra las voces almacenadas.

Crea una clave de replicación de voz

Establece los siguientes campos en la solicitud:

  • store: false.
  • voice.type: VOICE_TYPE_REPLICATED.
  • voice.model: Obligatorio. Es el modelo de Gemini 3.8 TTS con el que se creará la clave, por ejemplo, gemini-3.8-flash-tts. La clave funciona con ambos modelos de Gemini 3.8 TTS.
  • voice.replicated.source_audio y voice.replicated.consent_audio: Son las grabaciones de referencia y consentimiento codificadas en Base64, cada una con mime_type configurado como audio/wav.

La respuesta devuelve la clave de replicación de voz en el campo key.

Python

import base64

from google import genai

client = genai.Client(enterprise=True, project="PROJECT_ID", location="global")

with open("SOURCE_AUDIO_PATH", "rb") as f:
    source_b64 = base64.b64encode(f.read()).decode("utf-8")

with open("CONSENT_AUDIO_PATH", "rb") as f:
    consent_b64 = base64.b64encode(f.read()).decode("utf-8")

replicated_voice = client.voices.create(
    store=False,
    voice={
        "model": "gemini-3.8-flash-tts",
        "type": "VOICE_TYPE_REPLICATED",
        "replicated": {
            "source_audio": {"mime_type": "audio/wav", "data": source_b64},
            "consent_audio": {"mime_type": "audio/wav", "data": consent_b64},
        },
    },
    timeout=60,
)

# Store the key in your application. It starts with "voicekey_".
voice_key = replicated_voice.key

REST

SOURCE_B64=$(base64 -w 0 SOURCE_AUDIO_PATH)
CONSENT_B64=$(base64 -w 0 CONSENT_AUDIO_PATH)

cat > request.json <<EOF
{
  "store": false,
  "voice": {
    "model": "gemini-3.8-flash-tts",
    "type": "VOICE_TYPE_REPLICATED",
    "replicated": {
      "sourceAudio": {"mimeType": "audio/wav", "data": "${SOURCE_B64}"},
      "consentAudio": {"mimeType": "audio/wav", "data": "${CONSENT_B64}"}
    }
  }
}
EOF

curl -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/voices \
  -d @request.json | jq -r '.key'

Genera voz con una voz replicada

Pasa el ID de voz o la clave de replicación de voz en speechConfig.voiceConfig.voice:

Python

from google import genai

client = genai.Client(enterprise=True, project="PROJECT_ID", location="global")

response = client.models.generate_content(
    model="gemini-3.8-flash-tts",
    contents=[{
        "role": "user",
        "parts": [{
            "text": "Hello! This audio was generated with a replicated voice.",
            "speech_metadata": {"style": "warm and conversational"},
        }],
    }],
    config={
        "response_modalities": ["AUDIO"],
        "speech_config": {"voice_config": {"voice": "VOICE"}},
    },
)

# The SDK has already decoded the base64 audio, so inline_data.data is a
# complete WAV file by default.
with open("replicated_voice.wav", "wb") as f:
    f.write(response.candidates[0].content.parts[0].inline_data.data)

REST

curl -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  https://aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/global/publishers/google/models/gemini-3.8-flash-tts:generateContent \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{
        "text": "Hello! This audio was generated with a replicated voice.",
        "speechMetadata": {"style": "warm and conversational"}
      }]
    }],
    "generationConfig": {
      "responseModalities": ["AUDIO"],
      "speechConfig": {
        "voiceConfig": {"voice": "VOICE"}
      }
    }
  }' | jq -r '.candidates[0].content.parts[0].inlineData.data' | base64 --decode > replicated_voice.wav

Reemplaza VOICE por el ID de voz (voice_...) o la clave de replicación de voz (voicekey_...) que devolvió el método create.

Las solicitudes de creación de voces están sujetas a una cuota por proyecto y por minuto. Si lo superas, el método create muestra un error RESOURCE_EXHAUSTED. Para obtener más información, consulta Cuotas y límites del sistema.

La API de Voices verifica el consentimiento comparando la transcripción de consent_audio con la declaración de consentimiento. El orador debe leer la declaración en su idioma palabra por palabra:

Idioma Código BCP-47 Declaración de consentimiento
Afrikaans af Ek is die eienaar van hierdie stem en het ingestem tot die skep van 'n sintetiese model van my stem deur die gebruik van Cloud de Confiance.
Albanés sq Unë jam pronari i këtij zëri dhe kam dhënë pëlqimin për krijimin e një modeli sintetik të zërit tim përmes përdorimit të Cloud de Confiance.
Amárico am የዚህ ድምጽ ባለቤት እኔ ነኝ እና የጉግል ክላውድን በመጠቀም የድምፄ ሰው ሰራሽ ሞዴል እንዲፈጠር ተስማምቻለሁ።
Árabe ar أنا صاحب هذا الصوت وقد وافقت على إنشاء نموذج اصطناعي لصوتي باستخدام خدمة جوجل كلاود.
Armenio hy Ես այս ձայնի սեփականատերն եմ և համաձայնություն եմ տվել Google Cloud-ի միջոցով իմ ձայնի սինթետիկ մոդելի ստեղծմանը։
Azerbaiyano az Mən bu səsin sahibiyəm və Cloud de Confiance vasitəsilə səsimin sintetik modelinin yaradılmasına razılıq vermişəm.
Bengalí bn আমি এই কণ্ঠস্বরের মালিক এবং গুগল ক্লাউড ব্যবহারের মাধ্যমে আমার কণ্ঠস্বরের একটি কৃত্রিম মডেল তৈরিতে সম্মতি দিয়েছি।
Euskara eu Ahots honen jabea naiz eta nire ahotsaren eredu sintetiko bat sortzeko baimena eman dut Cloud de Confiance erabiliz.
Bielorruso be Я з'яўляюся ўладальнікам гэтага голасу і даў згоду на стварэнне сінтэтычнай мадэлі майго голасу з дапамогай Cloud de Confiance
Búlgaro bg Аз съм собственикът на този глас и съм дал съгласието си за създаването на синтетичен модел на моя глас чрез използването на Cloud de Confiance.
Birmano my ကျွန်ုပ်သည် ဤအသံ၏ပိုင်ရှင်ဖြစ်ပြီး Cloud de Confiance ကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်၏အသံ၏ ပေါင်းစပ်ပုံစံတစ်ခု ဖန်တီးရန် သဘောတူပါသည်။
Catalán ca Sóc el propietari d'aquesta veu i he donat el meu consentiment per a la creació d'un model sintètic de la meva veu mitjançant l'ús de Cloud de Confiance.
Cebuano ceb Ako ang tag-iya niining tingog ug miuyon sa paghimo og sintetikong modelo sa akong tingog pinaagi sa paggamit sa Cloud de Confiance.
Chino (mandarín) cmn 我是这段声音的所有者,并已同意通过 Cloud de Confiance 创建我的声音合成模型。
Croata hr Vlasnik sam ovog glasa i pristao sam na izradu sintetičkog modela mog glasa putem Google Clouda.
Checo cs Jsem vlastníkem tohoto hlasu a souhlasil(a) jsem s vytvořením syntetického modelu mého hlasu pomocí služby Cloud de Confiance.
Danés da Jeg ejer denne stemme og har givet samtykke til oprettelsen af en syntetisk model af min stemme ved hjælp af Cloud de Confiance.
Holandés nl Ik ben de eigenaar van deze stem en heb toestemming gegeven voor het creëren van een synthetisch model van mijn stem via Cloud de Confiance.
Inglés en Soy el propietario de esta voz y di mi consentimiento para que se cree un modelo sintético de mi voz a través del uso de Cloud de Confiance
Estonio et Olen selle hääle omanik ja olen andnud nõusoleku oma hääle sünteetilise mudeli loomiseks Google Cloudi abil.
Filipino fil Ako ang may-ari ng boses na ito at pumayag sa paglikha ng isang sintetikong modelo ng aking boses sa pamamagitan ng paggamit ng Cloud de Confiance.
Finlandés fi Olen tämän äänen omistaja ja olen antanut suostumukseni synteettisen ääneni mallintamiseen Google Cloudin avulla.
Francés fr Je suis propriétaire de cette voix et j'ai consenti à la création d'un modèle synthétique de ma voix grâce à l'utilisation de Cloud de Confiance.
Gallego gl Son o propietario desta voz e dei o meu consentimento para a creación dun modelo sintético da miña voz mediante o uso de Cloud de Confiance.
Georgiano ka მე ვარ ამ ხმის მფლობელი და დავთანხმდი ჩემი ხმის სინთეზური მოდელის შექმნას Google Cloud-ის გამოყენებით.
Alemán de Ich bin der Inhaber dieser Stimme und habe der Erstellung eines synthetischen Modells meiner Stimme mithilfe von Cloud de Confiance zugestimmt.
Griego el Είμαι ο κάτοχος αυτής της φωνής και έχω συναινέσει στη δημιουργία ενός συνθετικού μοντέλου της φωνής μου μέσω της χρήσης του Cloud de Confiance.
Gujarati gu હું આ અવાજનો માલિક છું અને ગૂગલ ક્લાઉડના ઉપયોગ દ્વારા મારા અવાજનું સિન્થેટિક મોડેલ બનાવવા માટે સંમતિ આપી છે.
Criollo haitiano ht Mwen se pwopriyetè vwa sa a epi mwen bay konsantman pou kreyasyon yon modèl sentetik vwa mwen atravè itilizasyon Cloud de Confiance.
Hebreo he אני הבעלים של קול זה והסכמתי ליצירת מודל סינתטי של קולי באמצעות Cloud de Confiance.
Hindi hi मैं इस आवाज का स्वामी हूं और मैंने Google क्लाउड के उपयोग के माध्यम से अपनी आवाज का कृत्रिम मॉडल बनाने की सहमति दी है।
Húngaro hu Én vagyok a hang tulajdonosa, és hozzájárultam ahhoz, hogy a Cloud de Confiance segítségével szintetikus modellt készítsenek a hangomról.
Islandés is Ég er eigandi þessarar raddar og hef samþykkt að búið sé til tilbúið líkan af rödd minni með því að nota Cloud de Confiance.
Indonesio id Saya adalah pemilik suara ini dan telah menyetujui pembuatan model sintetis suara saya melalui penggunaan Cloud de Confiance.
Italiano it Sono il proprietario di questa voce e ho acconsentito alla creazione di un modello sintetico della mia voce tramite l'utilizzo di Cloud de Confiance.
Japonés ja 私はこの音声の所有者であり、Cloud de Confiance を利用して私の音声の合成モデルを作成することに同意しました。
Javanés jv Aku sing nduwèni swara iki lan wis sarujuk kanggo nggawé model sintetis swaraku liwat panggunaan Cloud de Confiance.
Canarés kn ನಾನು ಈ ಧ್ವನಿಯ ಮಾಲೀಕ ಮತ್ತು Cloud de Confiance ಬಳಕೆಯ ಮೂಲಕ ನನ್ನ ಧ್ವನಿಯ ಸಂಶ್ಲೇಷಿತ ಮಾದರಿಯನ್ನು ರಚಿಸಲು ಸಮ್ಮತಿಸಿದ್ದೇನೆ.
Coreano ko 저는 이 음성의 소유자이며, Cloud de Confiance를 사용하여 제 음성의 합성 모델을 생성하는 데 동의했습니다.
Laosiano lo ຂ້ອຍເປັນເຈົ້າຂອງສຽງນີ້ ແລະ ໄດ້ຍິນຍອມໃຫ້ສ້າງຮູບແບບສັງເຄາະສຽງຂອງຂ້ອຍຜ່ານການນຳໃຊ້ Cloud de Confiance
Latín la Huius vocis dominus sum et consensi sum ad creandum exemplar syntheticum vocis meae per usum Cloud de Confiance.
Letón lv Esmu šīs balss īpašnieks un esmu piekritis sintētiska manas balss modeļa izveidei, izmantojot Cloud de Confiance.
Lituano lt Esu šio balso savininkas ir sutikau, kad naudojant „Cloud de Confiance“ būtų sukurtas sintetinis mano balso modelis.
Luxemburgués lb Ech sinn de Besëtzer vun dëser Stëmm an hunn der Erstellung vun engem synthetesche Modell vu menger Stëmm mat Hëllef vu Cloud de Confiance zougestëmmt.
Macedonio mk Јас сум сопственик на овој глас и се согласив за создавање синтетички модел на мојот глас преку користење на Cloud de Confiance.
Malgache mg Izaho no tompon'ity feo ity ary nanaiky ny hamorona modely sentetika amin'ny feoko amin'ny alàlan'ny fampiasana ny Cloud de Confiance.
Malayo ms Saya pemilik suara ini dan telah bersetuju untuk penciptaan model sintetik suara saya melalui penggunaan Cloud de Confiance.
Malayalam ml ഈ ശബ്ദത്തിന്റെ ഉടമ ഞാനാണ്, Google ക്ലൗഡ് ഉപയോഗിച്ച് എന്റെ ശബ്ദത്തിന്റെ ഒരു സിന്തറ്റിക് മോഡൽ സൃഷ്ടിക്കാൻ ഞാൻ സമ്മതം നൽകിയിട്ടുണ്ട്.
Maratí mr मी या आवाजाचा मालक आहे आणि गूगल क्लाउडचा वापर करून माझ्या आवाजाचे कृत्रिम मॉडेल तयार करण्यास मी संमती दिली आहे.
Mongol mn Би энэ дуу хоолойны эзэмшигч бөгөөд Cloud de Confiance ашиглан өөрийн дуу хоолойны синтетик загварыг бүтээхийг зөвшөөрсөн.
Nepalí ne म यो आवाजको मालिक हुँ र गुगल क्लाउडको प्रयोग मार्फत मेरो आवाजको सिंथेटिक मोडेल सिर्जना गर्न सहमति दिएको छु।
Noruego (bokmål) nb Jeg eier denne stemmen og har samtykket til at det opprettes en syntetisk modell av stemmen min ved bruk av Cloud de Confiance.
Oriya or ମୁଁ ଏହି ଭଏସ୍‌ର ମାଲିକ ଏବଂ Cloud de Confiance ବ୍ୟବହାର ମାଧ୍ୟମରେ ମୋ ଭଏସ୍‌ର ଏକ ସିନ୍ଥେଟିକ୍ ମଡେଲ୍ ତିଆରି କରିବାକୁ ସମ୍ମତି ଦେଇଛି।
Pastún ps زه د دې غږ مالک یم او د ګوګل کلاوډ په کارولو سره مې د خپل غږ د مصنوعي ماډل جوړولو ته رضایت ورکړی دی.
Persa fa من مالک این صدا هستم و با ایجاد یک مدل مصنوعی از صدایم از طریق استفاده از Cloud de Confiance موافقت کرده‌ام.
Polaco pl Jestem właścicielem tego głosu i wyraziłem zgodę na utworzenie syntetycznego modelu mojego głosu za pomocą Cloud de Confiance
Portugués pt Eu sou o proprietário desta voz e consinto com a criação de um modelo sintético da minha voz através do uso do Cloud de Confiance.
Punyabí pa ਮੈਂ ਇਸ ਆਵਾਜ਼ ਦਾ ਮਾਲਕ ਹਾਂ ਅਤੇ ਗੂਗਲ ਕਲਾਉਡ ਦੀ ਵਰਤੋਂ ਰਾਹੀਂ ਆਪਣੀ ਆਵਾਜ਼ ਦੇ ਇੱਕ ਸਿੰਥੈਟਿਕ ਮਾਡਲ ਨੂੰ ਬਣਾਉਣ ਲਈ ਸਹਿਮਤੀ ਦਿੱਤੀ ਹੈ।
Rumano ro Sunt proprietarul acestei voci și am consimțit la crearea unui model sintetic al vocii mele prin utilizarea Cloud de Confiance.
Ruso ru Я являюсь владельцем этого голоса и дал согласие на создание синтетической модели моего голоса с использованием Cloud de Confiance.
Serbio sr Ја сам власник овог гласа и пристао/ла сам на креирање синтетичког модела мог гласа коришћењем Google Cloud-а
Sindhi sd مان هن آواز جو مالڪ آهيان ۽ گوگل ڪلائوڊ جي استعمال ذريعي پنهنجي آواز جي هڪ مصنوعي ماڊل جي تخليق تي رضامندي ڏني آهي.
Cingalés si මම මෙම හඬෙහි හිමිකරු වන අතර Cloud de Confiance භාවිතය හරහා මගේ හඬෙහි කෘතිම ආකෘතියක් නිර්මාණය කිරීමට කැමැත්ත පළ කර ඇත්තෙමි.
Eslovaco sk Som vlastníkom tohto hlasu a súhlasil/a som s vytvorením syntetického modelu môjho hlasu pomocou služby Cloud de Confiance.
Esloveno sl Sem lastnik tega glasu in sem privolil v ustvarjanje sintetičnega modela mojega glasu z uporabo storitve Cloud de Confiance.
Español es Soy el propietario de esta voz y he consentido la creación de un modelo sintético de mi voz mediante el uso de Cloud de Confiance.
Suajili sw Mimi ndiye mmiliki wa sauti hii na nimekubali kuundwa kwa modeli ya sauti yangu iliyotengenezwa kwa njia ya Cloud de Confiance.
Sueco sv Jag äger den här rösten och har samtyckt till att en syntetisk modell av min röst skapas med hjälp av Cloud de Confiance.
Tamil ta இந்தக் குரலின் உரிமையாளர் நானே, மேலும் கூகிள் கிளவுடைப் பயன்படுத்தி எனது குரலின் செயற்கை மாதிரியை உருவாக்குவதற்கும் நான் ஒப்புதல் அளித்துள்ளேன்.
Telugu te ఈ స్వరానికి నేను యజమానిని మరియు గూగుల్ క్లౌడ్‌ను ఉపయోగించి నా స్వరం యొక్క కృత్రిమ నమూనాను రూపొందించడానికి నేను సమ్మతించాను.
Tailandés th Soy el propietario de esta voz y doy mi consentimiento para que se cree un modelo de voz sintética de mi voz con Cloud de Confiance
Turco tr Bu sesin sahibi benim ve Cloud de Confiance kullanılarak sesimin sentetik bir modelinin oluşturulmasına izin verdim.
Ucraniano uk Я є власником цього голосу та дав згоду на створення синтетичної моделі мого голосу за допомогою Cloud de Confiance
Urdu ur میں اس آواز کا مالک ہوں اور میں نے گوگل کلاؤڈ کے استعمال کے ذریعے اپنی آواز کا مصنوعی ماڈل بنانے پر رضامندی دی ہے۔
Vietnamita vi Tôi là chủ sở hữu giọng nói này và đã đồng ý cho phép tạo ra một mô hình tổng hợp giọng nói của mình thông qua việc sử dụng Cloud de Confiance.

Prácticas recomendadas

  • Graba en un entorno tranquilo: Minimiza el eco, el ruido de fondo, la música y las voces superpuestas. La calidad del resultado depende de la calidad de source_audio.
  • Haz coincidir las condiciones de grabación: Graba source_audio y consent_audio con el mismo micrófono en la misma sala para que la verificación de la bocina se realice correctamente.
  • Convierte al formato requerido: Vuelve a muestrear las grabaciones a 24 kHz, mono, PCM WAV de 16 bits antes de codificarlas.
  • Planifica la renovación: Las claves de replicación de voz son válidas durante siete días y las voces almacenadas vencen un año después de su último uso. Conserva las grabaciones de origen y de consentimiento, o un proceso para recopilarlas, de modo que puedas volver a crear la voz antes de que venza.

¿Qué sigue?

  • Crea una voz personalizada a partir de una descripción de texto con Diseño de voz.
  • Obtén más información sobre el diseño a nivel de turno, las etiquetas intercaladas y el diálogo de varios interlocutores en Genera voz con Gemini TTS.