Vous pouvez reproduire la voix, le ton, la cadence et le timbre d'un locuteur à partir d'un court extrait audio à l'aide de la fonctionnalité de réplication de la voix. Les modèles Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) et Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) sont compatibles avec la réplication de voix.
Pour répliquer une voix, vous devez envoyer à 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 avoir à importer de nouveau le contenu 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 suivants :
- Voix stockée (
store: true) : Google stocke la voix répliquée dans votre projet et renvoie un ID de voix (voice_...) dans le champid. Vous pouvez lister, obtenir et supprimer les voix stockées avec l'API Voices. - Clé de réplication de la voix (
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 champkey, et votre application stocke la clé. Utilisez ce mode si votre charge de travail exige que Google ne conserve pas les profils vocaux.
| Mode de stockage | Identifiant | Gestion | Expiration |
|---|---|---|---|
Voix enregistrée (store: true) |
voice_... |
Méthodes list, get et delete de l'API Voices |
1 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 la synthèse vocale avec une voix enregistrée relance 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 et renvoie une erreur INVALID_ARGUMENT. Une requête qui utilise une voix stockée supprimée ou expirée échoue et renvoie 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 la région global avec la version v1beta1 de l'API.
Exigences concernant le contenu 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 paroles claires et naturelles du locuteur dont vous souhaitez répliquer la voix. Les échantillons plus longs donnent généralement de meilleurs résultats. Enregistrement audio du consentement (
consent_audio) : enregistrement de la même personne lisant mot pour mot la déclaration de consentement dans sa langue. Pour consulter les déclarations, accédez à 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 Google Cloud."
Les deux enregistrements doivent être des fichiers WAV avec un format PCM linéaire little-endian de 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 et renvoie une erreur INVALID_ARGUMENT décrivant 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. Nom de la voix.voice.replicated.source_audioetvoice.replicated.consent_audio: enregistrements de référence et de consentement encodés en base64, chacun avecmime_typedéfini suraudio/wav.
Ne définissez pas voice.model. Les requêtes qui définissent un modèle avec store: true échouent et renvoient une erreur INVALID_ARGUMENT.
La réponse renvoie l'identité vocale 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 Google Cloud .
- 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 enregistré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 à utiliser pour 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_audioetvoice.replicated.consent_audio: enregistrements de référence et de consentement encodés en base64, chacun avecmime_typedéfini suraudio/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 une voix répliquée
Transmettez l'ID vocal 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 vocal (voice_...) ou la clé de réplication vocale (voicekey_...) renvoyée par la méthode create.
Les demandes 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.
Langues et déclarations de consentement acceptées
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 mot pour mot dans sa langue :
| 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 Google Cloud. |
| 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ë Google Cloud. |
| Amharique | am |
Je suis le propriétaire de cette voix et j'accepte que Google Cloud crée un modèle d'IA de ma voix. |
| Arabe | ar |
أنا صاحب هذا الصوت وقد وافقت على إنشاء نموذج اصطناعي لصوتي باستخدام خدمة جوجل كلاود. |
| Arménien | hy |
Ես այս ձայնի սեփականատերն եմ և համաձայնություն եմ տվել Google Cloud-ի միջոցով իմ ձայնի սինթետիկ մոդելի ստեղծմանը։ |
| Azéri | az |
Mən bu səsin sahibiyəm və Google Cloud 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 Google Cloud erabiliz. |
| Biélorusse | be |
Я з'яўляюся ўладальнікам гэтага голасу і даў згоду на стварэнне сінтэтычнай мадэлі майго голасу з дапамогай Google Cloud |
| Bulgare | bg |
Аз съм собственикът на този глас и съм дал съгласието си за създаването на синтетичен модел на моя глас чрез използването на Google Cloud. |
| Birman | my |
ကျွန်ုပ်သည် ဤအသံ၏ပိုင်ရှင်ဖြစ်ပြီး Google Cloud ကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်၏အသံ၏ ပေါင်းစပ်ပုံစံတစ်ခု ဖန်တီးရန် သဘောတူပါသည်။ |
| 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 Google Cloud. |
| Cebuano | ceb |
Ako ang tag-iya niining tingog ug miuyon sa paghimo og sintetikong modelo sa akong tingog pinaagi sa paggamit sa Google Cloud. |
| Chinois (mandarin) | cmn |
我是这段声音的所有者,并已同意通过 Google Cloud创建我的声音合成模型。 |
| 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 Google Cloud. |
| Danois | da |
Jeg ejer denne stemme og har givet samtykke til oprettelsen af en syntetisk model af min stemme ved hjælp af Google Cloud. |
| 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 Google Cloud. |
| 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 Google Cloud. |
| 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 Google Cloud. |
| 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 Google Cloud. |
| 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 Google Cloud. |
| Géorgien | ka |
მე ვარ ამ ხმის მფლობელი და დავთანხმდი ჩემი ხმის სინთეზური მოდელის შექმნას Google Cloud-ის გამოყენებით. |
| Allemand | de |
Ich bin der Inhaber dieser Stimme und habe der Erstellung eines synthetischen Modells meiner Stimme mithilfe von Google Cloud zugestimmt. |
| Grec | el |
Είμαι ο κάτοχος αυτής της φωνής και έχω συναινέσει στη δημιουργία ενός συνθετικού μοντέλου της φωνής μου μέσω της χρήσης του Google Cloud. |
| 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 Google Cloud. |
| Hébreu | he |
אני הבעלים של קול זה והסכמתי ליצירת מודל סינתטי של קולי באמצעות Google Cloud. |
| Hindi | hi |
मैं इस आवाज का स्वामी हूं और मैंने Google क्लाउड के उपयोग के माध्यम से अपनी आवाज का कृत्रिम मॉडल बनाने की सहमति दी है। |
| Hongrois | hu |
Én vagyok a hang tulajdonosa, és hozzájárultam ahhoz, hogy a Google Cloud 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 Google Cloud. |
| Indonésien | id |
Saya adalah pemilik suara ini dan telah menyetujui pembuatan model sintetis suara saya melalui penggunaan Google Cloud. |
| Italien | it |
Sono il proprietario di questa voce e ho acconsentito alla creazione di un modello sintetico della mia voce tramite l'utilizzo di Google Cloud. |
| Japonais | ja |
私はこの音声の所有者であり、Google Cloud を利用して私の音声の合成モデルを作成することに同意しました。 |
| Javanais | jv |
Aku sing nduwèni swara iki lan wis sarujuk kanggo nggawé model sintetis swaraku liwat panggunaan Google Cloud. |
| Kannada | kn |
ನಾನು ಈ ಧ್ವನಿಯ ಮಾಲೀಕ ಮತ್ತು Google Cloud ಬಳಕೆಯ ಮೂಲಕ ನನ್ನ ಧ್ವನಿಯ ಸಂಶ್ಲೇಷಿತ ಮಾದರಿಯನ್ನು ರಚಿಸಲು ಸಮ್ಮತಿಸಿದ್ದೇನೆ. |
| Coréen | ko |
저는 이 음성의 소유자이며, Google Cloud를 사용하여 제 음성의 합성 모델을 생성하는 데 동의했습니다. |
| Laotien | lo |
Je suis propriétaire de cette voix et j'ai autorisé la création d'un modèle de synthèse vocale à partir de ma voix via Google Cloud. |
| Latin | la |
Huius vocis dominus sum et consensi sum ad creandum exemplar syntheticum vocis meae per usum Google Cloud. |
| Letton | lv |
Esmu šīs balss īpašnieks un esmu piekritis sintētiska manas balss modeļa izveidei, izmantojot Google Cloud. |
| Lituanien | lt |
Esu šio balso savininkas ir sutikau, kad naudojant „Google Cloud“ 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 Google Cloud zougestëmmt. |
| Macédonien | mk |
Јас сум сопственик на овој глас и се согласив за создавање синтетички модел на мојот глас преку користење на Google Cloud. |
| Malgache | mg |
Izaho no tompon'ity feo ity ary nanaiky ny hamorona modely sentetika amin'ny feoko amin'ny alàlan'ny fampiasana ny Google Cloud. |
| Malaisien | ms |
Saya pemilik suara ini dan telah bersetuju untuk penciptaan model sintetik suara saya melalui penggunaan Google Cloud. |
| Malayalam | ml |
ഈ ശബ്ദത്തിന്റെ ഉടമ ഞാനാണ്, Google ക്ലൗഡ് ഉപയോഗിച്ച് എന്റെ ശബ്ദത്തിന്റെ ഒരു സിന്തറ്റിക് മോഡൽ സൃഷ്ടിക്കാൻ ഞാൻ സമ്മതം നൽകിയിട്ടുണ്ട്. |
| Marathi | mr |
मी या आवाजाचा मालक आहे आणि गूगल क्लाउडचा वापर करून माझ्या आवाजाचे कृत्रिम मॉडेल तयार करण्यास मी संमती दिली आहे. |
| Mongol | mn |
Би энэ дуу хоолойны эзэмшигч бөгөөд Google Cloud ашиглан өөрийн дуу хоолойны синтетик загварыг бүтээхийг зөвшөөрсөн. |
| 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 Google Cloud. |
| Odia | or |
Je suis le propriétaire de cette voix et j'accepte que Google Cloud crée un modèle synthétique de ma voix. |
| Pachtô | ps |
زه د دې غږ مالک یم او د ګوګل کلاوډ په کارولو سره مې د خپل غږ د مصنوعي ماډل جوړولو ته رضایت ورکړی دی. |
| Persan | fa |
من مالک این صدا هستم و با ایجاد یک مدل مصنوعی از صدایم از طریق استفاده از Google Cloud موافقت کردهام. |
| Polonais | pl |
Jestem właścicielem tego głosu i wyraziłem zgodę na utworzenie syntetycznego modelu mojego głosu za pomocą Google Cloud |
| 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 Google Cloud. |
| Panjabi | pa |
ਮੈਂ ਇਸ ਆਵਾਜ਼ ਦਾ ਮਾਲਕ ਹਾਂ ਅਤੇ ਗੂਗਲ ਕਲਾਉਡ ਦੀ ਵਰਤੋਂ ਰਾਹੀਂ ਆਪਣੀ ਆਵਾਜ਼ ਦੇ ਇੱਕ ਸਿੰਥੈਟਿਕ ਮਾਡਲ ਨੂੰ ਬਣਾਉਣ ਲਈ ਸਹਿਮਤੀ ਦਿੱਤੀ ਹੈ। |
| Roumain | ro |
Sunt proprietarul acestei voci și am consimțit la crearea unui model sintetic al vocii mele prin utilizarea Google Cloud. |
| Russe | ru |
Я являюсь владельцем этого голоса и дал согласие на создание синтетической модели моего голоса с использованием Google Cloud. |
| Serbe | sr |
Ја сам власник овог гласа и пристао/ла сам на креирање синтетичког модела мог гласа коришћењем Google Cloud-а |
| Sindhî | sd |
مان هن آواز جو مالڪ آهيان ۽ گوگل ڪلائوڊ جي استعمال ذريعي پنهنجي آواز جي هڪ مصنوعي ماڊل جي تخليق تي رضامندي ڏني آهي. |
| Cingalais | si |
Je suis le propriétaire de cette voix et j'accepte qu'un modèle artificiel de ma voix soit créé à l'aide de Google Cloud. |
| Slovaque | sk |
Som vlastníkom tohto hlasu a súhlasil/a som s vytvorením syntetického modelu môjho hlasu pomocou služby Google Cloud. |
| Slovène | sl |
Sem lastnik tega glasu in sem privolil v ustvarjanje sintetičnega modela mojega glasu z uporabo storitve Google Cloud. |
| 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 Google Cloud. |
| Swahili | sw |
Mimi ndiye mmiliki wa sauti hii na nimekubali kuundwa kwa modeli ya sauti yangu iliyotengenezwa kwa njia ya Google Cloud. |
| 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 Google Cloud. |
| Tamoul | ta |
நான் இந்தக் குரலின் உரிமையாளர், மேலும் கூகிள் கிளவுடைப் பயன்படுத்தி எனது குரலின் செயற்கை மாதிரியை உருவாக்குவதற்கும் நான் ஒப்புதல் அளித்துள்ளேன். |
| Télougou | te |
ఈ స్వరానికి నేను యజమానిని మరియు గూగుల్ క్లౌడ్ను ఉపయోగించి నా స్వరం యొక్క కృత్రిమ నమూనాను రూపొందించడానికి నేను సమ్మతించాను. |
| Thaï | th |
Je suis propriétaire de cette voix et j'ai autorisé la création d'un modèle de voix synthétique à partir de ma voix à l'aide de Google Cloud. |
| Turc | tr |
Bu sesin sahibi benim ve Google Cloud kullanılarak sesimin sentetik bir modelinin oluşturulmasına izin verdim. |
| Ukrainien | uk |
Я є власником цього голосу та дав згоду на створення синтетичної моделі мого голосу за допомогою Google Cloud |
| 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 Google Cloud. |
Bonnes pratiques
- Enregistrez-vous dans un environnement calme : limitez l'écho, le bruit de fond, la musique et les voix qui se chevauchent. La qualité des résultats dépend de la qualité de
source_audio. - Respectez les conditions d'enregistrement : enregistrez
source_audioetconsent_audioavec le même micro dans la même pièce pour que la validation du locuteur fonctionne. - Convertissez-les au format requis : rééchantillonnez les enregistrements à 24 kHz, en mono, au format WAV PCM 16 bits avant de les encoder.
- Planifiez le renouvellement : les clés de réplication vocale sont valables 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 pour 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 la conception de voix.
- Découvrez la mise en forme au niveau des tours, les tags intégrés et les dialogues à plusieurs locuteurs dans Générer de la parole avec Gemini TTS.