Répliquer des voix

Vous pouvez reproduire la voix, le ton, le rythme et le timbre d'un locuteur à partir d'un court échantillon audio à l'aide de la fonctionnalité de réplication vocale. Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) et Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) sont tous deux compatibles avec la réplication vocale.

Pour répliquer une voix, vous envoyez à l'API Voices un enregistrement de référence du locuteur (source_audio) et un enregistrement du même locuteur lisant une déclaration de consentement (consent_audio). Le service vérifie le consentement et renvoie un identifiant pour la voix répliquée. Vous transmettez ensuite cet identifiant dans speechConfig.voiceConfig.voice dans les requêtes generateContent ou streamGenerateContent, sans importer à nouveau l'audio.

Modes de stockage

Lorsque vous créez une voix répliquée, le champ store sélectionne l'un des deux modes de stockage :

  • Voix stockée (store: true) : Google stocke la voix répliquée dans votre projet et renvoie un ID de voix (voice_...) dans le champ id. Vous pouvez lister, obtenir et supprimer des voix stockées avec l'API Voices.
  • Clé de réplication vocale (store: false) : Google ne stocke pas la voix répliquée. Le service renvoie une clé de réplication vocale chiffrée (voicekey_...) dans le champ key, et votre application stocke la clé. Utilisez ce mode si votre charge de travail nécessite que Google ne conserve pas les profils vocaux.
Mode de stockage Identifiant Gestion Expiration
Voix stockée (store: true) voice_... Méthodes list, get et delete de l'API Voices Un an après la dernière utilisation
Clé de réplication vocale (store: false) voicekey_... Stocké par votre application. Google ne conserve pas la clé. 7 jours après la création

La génération de voix avec une voix stockée redémarre sa période de conservation d'un an. Ainsi, une voix que vous utilisez régulièrement n'expire pas. Une requête qui utilise une clé de réplication vocale expirée échoue avec une erreur INVALID_ARGUMENT, et une requête qui utilise une voix stockée supprimée ou expirée échoue avec une erreur NOT_FOUND. Pour continuer à utiliser une voix répliquée, recréez-la avant qu'elle n'expire.

Avant de commencer

Suivez les étapes de la section Avant de commencer sur la page Gemini TTS. L'API Voices est disponible dans l'emplacement global via la version d'API v1beta1.

Exigences concernant l'audio et le consentement

Chaque demande de création d'une voix répliquée nécessite deux enregistrements du même locuteur adulte :

  • Audio de référence (source_audio) : 10 à 30 secondes de discours clair et naturel du locuteur dont vous souhaitez reproduire la voix. Les échantillons plus longs produisent généralement de meilleurs résultats.
  • Audio de consentement (consent_audio) : enregistrement du même locuteur lisant mot à mot la déclaration de consentement dans sa langue. Pour connaître les déclarations, consultez Langues acceptées et déclarations de consentement. En anglais, l'instruction est la suivante :

    "Je suis le propriétaire de cette voix et j'ai accepté la création d'un modèle synthétique de ma voix à l'aide de Cloud de Confiance by S3NS."

Les deux enregistrements doivent être des fichiers WAV au format PCM linéaire little-endian 16 bits, mono, à 24 kHz.

Si l'enregistrement du consentement ne correspond pas à la déclaration de consentement, ou si l'audio ne respecte pas les consignes d'utilisation, la requête create échoue avec une erreur INVALID_ARGUMENT qui décrit le problème.

Créer une voix répliquée stockée

Définissez les champs suivants dans la requête :

  • store : true.
  • voice.type : VOICE_TYPE_REPLICATED.
  • voice.display_name : facultatif. Un nom pour la voix
  • voice.replicated.source_audio et voice.replicated.consent_audio : enregistrements de référence et de consentement encodés en base64, chacun avec mime_type défini sur audio/wav.

Ne définissez pas voice.model. Les requêtes qui définissent un modèle avec store: true échouent avec une erreur INVALID_ARGUMENT.

La réponse renvoie l'ID de la voix dans le champ 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'

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet Cloud de Confiance by S3NS .
  • SOURCE_AUDIO_PATH : chemin d'accès au fichier WAV de référence.
  • CONSENT_AUDIO_PATH : chemin d'accès au fichier WAV de consentement.

Pour lister, obtenir ou supprimer des voix répliquées stockées, utilisez les mêmes méthodes que pour les voix conçues. Pour en savoir plus, consultez Gérer les voix stockées.

Créer une clé de réplication vocale

Définissez les champs suivants dans la requête :

  • store : false.
  • voice.type : VOICE_TYPE_REPLICATED.
  • voice.model : valeur obligatoire. Modèle Gemini 3.8 TTS avec lequel créer la clé, par exemple gemini-3.8-flash-tts. La clé fonctionne avec les deux modèles Gemini 3.8 TTS.
  • voice.replicated.source_audio et voice.replicated.consent_audio : enregistrements de référence et de consentement encodés en base64, chacun avec mime_type défini sur audio/wav.

La réponse renvoie la clé de réplication vocale dans le champ 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'

Générer un discours avec une voix répliquée

Transmettez l'ID de voix ou la clé de réplication vocale dans 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

Remplacez VOICE par l'ID de voix (voice_...) ou la clé de réplication vocale (voicekey_...) renvoyée par la méthode create.

Les requêtes de création de voix sont soumises à un quota par projet et par minute. Si vous la dépassez, la méthode create renvoie une erreur RESOURCE_EXHAUSTED. Pour en savoir plus, consultez Quotas et limites du système.

L'API Voices vérifie le consentement en comparant la transcription de consent_audio à la déclaration de consentement. Le locuteur doit lire la déclaration dans sa langue mot pour mot :

Langue Code BCP-47 Déclaration de consentement
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.
Albanais 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.
Amharique am የዚህ ድምጽ ባለቤት እኔ ነኝ እና የጉግል ክላውድን በመጠቀም የድምፄ ሰው ሰራሽ ሞዴል እንዲፈጠር ተስማምቻለሁ።
Arabe ar أنا صاحب هذا الصوت وقد وافقت على إنشاء نموذج اصطناعي لصوتي باستخدام خدمة جوجل كلاود.
Arménien hy Ես այս ձայնի սեփականատերն եմ և համաձայնություն եմ տվել Google Cloud-ի միջոցով իմ ձայնի սինթետիկ մոդելի ստեղծմանը։
Azéri 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.
Bengali bn আমি এই কণ্ঠস্বরের মালিক এবং গুগল ক্লাউড ব্যবহারের মাধ্যমে আমার কণ্ঠস্বরের একটি কৃত্রিম মডেল তৈরিতে সম্মতি দিয়েছি।
Basque eu Ahots honen jabea naiz eta nire ahotsaren eredu sintetiko bat sortzeko baimena eman dut Cloud de Confiance erabiliz.
Biélorusse be Я з'яўляюся ўладальнікам гэтага голасу і даў згоду на стварэнне сінтэтычнай мадэлі майго голасу з дапамогай Cloud de Confiance
Bulgare bg Аз съм собственикът на този глас и съм дал съгласието си за създаването на синтетичен модел на моя глас чрез използването на Cloud de Confiance.
Birman my ကျွန်ုပ်သည် ဤအသံ၏ပိုင်ရှင်ဖြစ်ပြီး Cloud de Confiance ကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်၏အသံ၏ ပေါင်းစပ်ပုံစံတစ်ခု ဖန်တီးရန် သဘောတူပါသည်။
Catalan 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.
Chinois (mandarin) cmn 我是这段声音的所有者,并已同意通过 Cloud de Confiance 创建我的声音合成模型。
Croate hr Vlasnik sam ovog glasa i pristao sam na izradu sintetičkog modela mog glasa putem Google Clouda.
Tchèque 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.
Danois 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.
Néerlandais 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.
Anglais en Je suis le propriétaire de cette voix et j'ai accepté la création d'un modèle synthétique de ma voix à l'aide de Cloud de Confiance
Estonien et Olen selle hääle omanik ja olen andnud nõusoleku oma hääle sünteetilise mudeli loomiseks Google Cloudi abil.
Philippin 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.
Finnois fi Olen tämän äänen omistaja ja olen antanut suostumukseni synteettisen ääneni mallintamiseen Google Cloudin avulla.
Français 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.
Galicien 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.
Géorgien ka მე ვარ ამ ხმის მფლობელი და დავთანხმდი ჩემი ხმის სინთეზური მოდელის შექმნას Google Cloud-ის გამოყენებით.
Allemand de Ich bin der Inhaber dieser Stimme und habe der Erstellung eines synthetischen Modells meiner Stimme mithilfe von Cloud de Confiance zugestimmt.
Grec el Είμαι ο κάτοχος αυτής της φωνής και έχω συναινέσει στη δημιουργία ενός συνθετικού μοντέλου της φωνής μου μέσω της χρήσης του Cloud de Confiance.
Gujarati gu હું આ અવાજનો માલિક છું અને ગૂગલ ક્લાઉડના ઉપયોગ દ્વારા મારા અવાજનું સિન્થેટિક મોડેલ બનાવવા માટે સંમતિ આપી છે.
Créole haïtien ht Mwen se pwopriyetè vwa sa a epi mwen bay konsantman pou kreyasyon yon modèl sentetik vwa mwen atravè itilizasyon Cloud de Confiance.
Hébreu he אני הבעלים של קול זה והסכמתי ליצירת מודל סינתטי של קולי באמצעות Cloud de Confiance.
Hindi hi मैं इस आवाज का स्वामी हूं और मैंने Google क्लाउड के उपयोग के माध्यम से अपनी आवाज का कृत्रिम मॉडल बनाने की सहमति दी है।
Hongrois 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.
Islandais 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.
Indonésien id Saya adalah pemilik suara ini dan telah menyetujui pembuatan model sintetis suara saya melalui penggunaan Cloud de Confiance.
Italien 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.
Japonais ja 私はこの音声の所有者であり、Cloud de Confiance を利用して私の音声の合成モデルを作成することに同意しました。
Javanais jv Aku sing nduwèni swara iki lan wis sarujuk kanggo nggawé model sintetis swaraku liwat panggunaan Cloud de Confiance.
Kannada kn ನಾನು ಈ ಧ್ವನಿಯ ಮಾಲೀಕ ಮತ್ತು Cloud de Confiance ಬಳಕೆಯ ಮೂಲಕ ನನ್ನ ಧ್ವನಿಯ ಸಂಶ್ಲೇಷಿತ ಮಾದರಿಯನ್ನು ರಚಿಸಲು ಸಮ್ಮತಿಸಿದ್ದೇನೆ.
Coréen ko 저는 이 음성의 소유자이며, Cloud de Confiance를 사용하여 제 음성의 합성 모델을 생성하는 데 동의했습니다.
Laotien lo ຂ້ອຍເປັນເຈົ້າຂອງສຽງນີ້ ແລະ ໄດ້ຍິນຍອມໃຫ້ສ້າງຮູບແບບສັງເຄາະສຽງຂອງຂ້ອຍຜ່ານການນຳໃຊ້ Cloud de Confiance
Latin la Huius vocis dominus sum et consensi sum ad creandum exemplar syntheticum vocis meae per usum Cloud de Confiance.
Letton lv Esmu šīs balss īpašnieks un esmu piekritis sintētiska manas balss modeļa izveidei, izmantojot Cloud de Confiance.
Lituanien lt Esu šio balso savininkas ir sutikau, kad naudojant „Cloud de Confiance“ būtų sukurtas sintetinis mano balso modelis.
Luxembourgeois 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.
Macédonien 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.
Malaisien ms Saya pemilik suara ini dan telah bersetuju untuk penciptaan model sintetik suara saya melalui penggunaan Cloud de Confiance.
Malayalam ml ഈ ശബ്ദത്തിന്റെ ഉടമ ഞാനാണ്, Google ക്ലൗഡ് ഉപയോഗിച്ച് എന്റെ ശബ്ദത്തിന്റെ ഒരു സിന്തറ്റിക് മോഡൽ സൃഷ്ടിക്കാൻ ഞാൻ സമ്മതം നൽകിയിട്ടുണ്ട്.
Marathi mr मी या आवाजाचा मालक आहे आणि गूगल क्लाउडचा वापर करून माझ्या आवाजाचे कृत्रिम मॉडेल तयार करण्यास मी संमती दिली आहे.
Mongol mn Би энэ дуу хоолойны эзэмшигч бөгөөд Cloud de Confiance ашиглан өөрийн дуу хоолойны синтетик загварыг бүтээхийг зөвшөөрсөн.
Népalais ne म यो आवाजको मालिक हुँ र गुगल क्लाउडको प्रयोग मार्फत मेरो आवाजको सिंथेटिक मोडेल सिर्जना गर्न सहमति दिएको छु।
Norvégien, 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.
Odia or ମୁଁ ଏହି ଭଏସ୍‌ର ମାଲିକ ଏବଂ Cloud de Confiance ବ୍ୟବହାର ମାଧ୍ୟମରେ ମୋ ଭଏସ୍‌ର ଏକ ସିନ୍ଥେଟିକ୍ ମଡେଲ୍ ତିଆରି କରିବାକୁ ସମ୍ମତି ଦେଇଛି।
Pachtô ps زه د دې غږ مالک یم او د ګوګل کلاوډ په کارولو سره مې د خپل غږ د مصنوعي ماډل جوړولو ته رضایت ورکړی دی.
Persan fa من مالک این صدا هستم و با ایجاد یک مدل مصنوعی از صدایم از طریق استفاده از Cloud de Confiance موافقت کرده‌ام.
Polonais pl Jestem właścicielem tego głosu i wyraziłem zgodę na utworzenie syntetycznego modelu mojego głosu za pomocą Cloud de Confiance
Portugais 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.
Panjabi pa ਮੈਂ ਇਸ ਆਵਾਜ਼ ਦਾ ਮਾਲਕ ਹਾਂ ਅਤੇ ਗੂਗਲ ਕਲਾਉਡ ਦੀ ਵਰਤੋਂ ਰਾਹੀਂ ਆਪਣੀ ਆਵਾਜ਼ ਦੇ ਇੱਕ ਸਿੰਥੈਟਿਕ ਮਾਡਲ ਨੂੰ ਬਣਾਉਣ ਲਈ ਸਹਿਮਤੀ ਦਿੱਤੀ ਹੈ।
Roumain ro Sunt proprietarul acestei voci și am consimțit la crearea unui model sintetic al vocii mele prin utilizarea Cloud de Confiance.
Russe ru Я являюсь владельцем этого голоса и дал согласие на создание синтетической модели моего голоса с использованием Cloud de Confiance.
Serbe sr Ја сам власник овог гласа и пристао/ла сам на креирање синтетичког модела мог гласа коришћењем Google Cloud-а
Sindhî sd مان هن آواز جو مالڪ آهيان ۽ گوگل ڪلائوڊ جي استعمال ذريعي پنهنجي آواز جي هڪ مصنوعي ماڊل جي تخليق تي رضامندي ڏني آهي.
Cingalais si මම මෙම හඬෙහි හිමිකරු වන අතර Cloud de Confiance භාවිතය හරහා මගේ හඬෙහි කෘතිම ආකෘතියක් නිර්මාණය කිරීමට කැමැත්ත පළ කර ඇත්තෙමි.
Slovaque 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.
Slovène sl Sem lastnik tega glasu in sem privolil v ustvarjanje sintetičnega modela mojega glasu z uporabo storitve Cloud de Confiance.
Espagnol 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.
Swahili sw Mimi ndiye mmiliki wa sauti hii na nimekubali kuundwa kwa modeli ya sauti yangu iliyotengenezwa kwa njia ya Cloud de Confiance.
Suédois 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.
Tamoul ta இந்தக் குரலின் உரிமையாளர் நானே, மேலும் கூகிள் கிளவுடைப் பயன்படுத்தி எனது குரலின் செயற்கை மாதிரியை உருவாக்குவதற்கும் நான் ஒப்புதல் அளித்துள்ளேன்.
Télougou te ఈ స్వరానికి నేను యజమానిని మరియు గూగుల్ క్లౌడ్‌ను ఉపయోగించి నా స్వరం యొక్క కృత్రిమ నమూనాను రూపొందించడానికి నేను సమ్మతించాను.
Thaï th ฉันเป็นเจ้าของเสียงนี้และได้ยินยอมให้สร้างแบบจำลองเสียงสังเคราะห์ของเสียงฉันโดยใช้ Cloud de Confiance
Turc tr Bu sesin sahibi benim ve Cloud de Confiance kullanılarak sesimin sentetik bir modelinin oluşturulmasına izin verdim.
Ukrainien uk Я є власником цього голосу та дав згоду на створення синтетичної моделі мого голосу за допомогою Cloud de Confiance
Urdu ur میں اس آواز کا مالک ہوں اور میں نے گوگل کلاؤڈ کے استعمال کے ذریعے اپنی آواز کا مصنوعی ماڈل بنانے پر رضامندی دی ہے۔
Vietnamien 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.

Bonnes pratiques

  • Enregistrez dans un environnement calme : limitez l'écho, le bruit de fond, la musique et les voix qui se chevauchent. La qualité de la sortie dépend de la qualité de source_audio.
  • Respectez les conditions d'enregistrement : enregistrez source_audio et consent_audio avec le même micro dans la même pièce pour que la vérification du locuteur réussisse.
  • Convertissez au format requis : rééchantillonnez les enregistrements à 24 kHz, mono, PCM WAV 16 bits avant de les encoder.
  • Planifier le renouvellement : les clés de réplication vocale sont valides pendant sept jours, et les voix stockées expirent un an après leur dernière utilisation. Conservez les enregistrements de la source et du consentement, ou un processus permettant de les collecter, afin de pouvoir recréer la voix avant son expiration.

Étapes suivantes

  • Créez une voix personnalisée à partir d'une description textuelle avec Voice Design.
  • Pour en savoir plus sur le style au niveau du tour, les balises intégrées et les dialogues à plusieurs locuteurs, consultez Générer des voix avec Gemini TTS.