Voices API, doğal dil istemlerinden (Ses Tasarımı) veya referans ses ve konuşmacı izni kayıtlarından (Ses Kopyalama) özel sesler oluşturmanıza, ayrıca metin okuma (TTS) sentezi için özel ve önceden oluşturulmuş sesleri listelemenize, almanıza ve yönetmenize olanak tanır.
CreateVoice
Doğal dil isteminden (`VOICE_TYPE_PROMPTED`) veya referans ve izin ses kayıtlarından (`VOICE_TYPE_REPLICATED`) özel bir ses oluşturur.
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
İsteğe bağlıdır. Oluşturulan sesin Google tarafından saklanıp yönetilip yönetilmediği * "Doğru" olduğunda Google, sesi saklar ve `GetVoice`, `ListVoices` ve `DeleteVoice` üzerinden yönetilebilen ve sentez isteklerinde kimliğe göre referans verilen `Voice.id` değerini (ör. `voice_abc123def456`) döndürür. Depolanan seslerin geçerlilik süresi, 1 yıl boyunca kullanılmadığında sona erer. Depolanan bir sesin konuşma sentezinde kullanılması veya `CreateVoice` içinde `base_voice` olarak kullanılması, `expire_time` değerini uzatır. Projeler, depolanan seslerin maksimum etkin kotasına tabidir. Kotanın aşılması durumunda `RESOURCE_EXHAUSTED` hatası döndürülür. * `false` (varsayılan) olduğunda ses, Google tarafından depolanmaz ve istemci tarafında depolama ve sentez için `Voice.key` (örneğin, `voicekey_...`) döndürülür. `voice` üzerindeki isteğe bağlı keşif meta verileri alanları, `store` değeri `false` olduğunda kalıcı hale getirilmez veya döndürülmez. * `voice.type` değeri `"prompted"` olduğunda `true` olması gerekir (aksi takdirde `INVALID_ARGUMENT` ile başarısız olur).
Zorunlu. Oluşturmak için kullanılacak ses. `voice.model` isteğe bağlıdır. Atlanırsa hizmet, varsayılan ses oluşturma modelini seçer. "Voice" üzerindeki yalnızca çıkış alanları ("id", "key", "expire_time", "usage") ayarlanırsa yoksayılır.
Yanıt
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
İsteğe bağlıdır. Bölgesel aksan tanımlayıcısı (ör. "Amerikan", "İngiliz").
İsteğe bağlıdır. En uygun kullanım bağlamı veya alan (ör. "Sohbet", "Sesli Kitap", "Haber").
İsteğe bağlıdır. Vokal tını, kişilik ve tonun açıklayıcı özeti.
İsteğe bağlıdır. Kayıtlı bir ses için kullanıcı tarafından sağlanan görünen ad (`store = true`) veya önceden oluşturulmuş bir ses için katalog adı.
Yalnızca çıkış. Özel olarak saklanan bir sesin (`store = true`) veya kopyalanan bir ses anahtarının (`store = false`) geçerliliğinin sona erdiği zaman damgası. Özel olarak saklanan sesler (`store = true`) için bu geçerlilik süresi, ses konuşma sentezi için veya `CreateVoice` içinde `base_voice` olarak kullanıldığında uzatılır. Önceden oluşturulmuş katalog sesleri (`"prebuilt"`) için geçerlilik süresi dolmaz.
İsteğe bağlıdır. Algılanan ses cinsiyeti sunumu (ör. "kadın", "erkek", "nötr").
Yalnızca çıkış. Sesin benzersiz tanımlayıcısı. * Google tarafından yönetilen özel sesler (`store = true`) için bu, `voice_` önekiyle oluşturulan bir kimliktir (örneğin, `voice_abc123def456`). `GetVoice` ve `DeleteVoice` işlemlerinde `voices/{id}` değerini `name` olarak, konuşma sentezi sırasında ise `{id}` değerini doğrudan `SpeechConfig.voice_config.voice` (veya `SpeechConfig.voice`) olarak iletin. * Önceden oluşturulmuş katalog sesleri (`ListVoices` tarafından döndürülen `"prebuilt"`) için bu, konuşmacı adıdır (ör. `Puck` veya `Charon`). * `CreateVoice`, `store = false` ile çağrıldığında ayarlanmaz.
Yalnızca çıkış. İstemci tarafından yönetilen ses kopyalama anahtarı (ön ekli `voicekey_`). Yalnızca `type` değeri `"replicated"` ve `store` değeri `false` olduğunda `CreateVoice` tarafından döndürülür. Bu anahtarı konuşma sentezi sırasında `SpeechConfig.voice_config.voice` (veya `SpeechConfig.voice`) öğesine iletin.
İsteğe bağlıdır. Birincil BCP-47 dil etiketi (ör. "en-US", "fr-FR").
İsteğe bağlıdır. Sesi tasarlamak veya kopyalamak için kullanılan model. `CreateVoice` içinde atlanırsa varsayılan olarak desteklenen en yeni ses tasarımı modeli kullanılır. Özel sesler (`"prompted"` ve `"replicated"`) için `CreateVoice`, `GetVoice` ve `ListVoices` yanıtlarında döndürülür; `"prebuilt"` sesler için ayarlanmamıştır. Oluşturulan sesler, desteklenen tüm TTS sentez modellerinde sentezlenebilir.
İsteğe bağlıdır. Hedeflenen karakter veya karakter arketipi (ör. "Sıcakkanlı, Arkadaş Canlısı", "Anlatıcı").
pitch Pitch (isteğe bağlı)
İsteğe bağlıdır. Ses perdesi sınıflandırması.
-
lowDaha düşük perdede ses.
-
mediumOrta incelikte ses.
-
highDaha yüksek perde ses
prompted PromptedVoice (isteğe bağlı)
İstemli ses üretimi için parametreler. `type` değeri `"prompted"` olduğunda `CreateVoice` içinde zorunludur. İstemli sesler için `CreateVoice`, `GetVoice` ve `ListVoices` yanıtlarında döndürülür.
Zorunlu. İstenen sesi açıklayan doğal dil istemi (ör. "Orta yaşlarındaki devasa bir kötü canavarın derin ve gürleyen erkek sesi")
İsteğe bağlıdır. ISO 3166-1 alfa-2 veya UN M.49 coğrafi bölge kodu (ör. "US", "GB", "001").
sample_audio AudioData (isteğe bağlı)
Yalnızca çıkış. İstenen ses için oluşturulan örnek ses (sentezleyici istem sesi). Yalnızca `type` değeri `"prompted"` olduğunda `CreateVoice` ve `GetVoice` yanıtlarında doldurulur. `ListVoices` yanıtlarında ve `"replicated"` veya `"prebuilt"` sesler için ayarlanmamıştır.
Zorunlu. Ham ses baytları.
Zorunlu. Ses verilerinin IANA MIME türü (örneğin, "audio/wav" veya "audio/mpeg").
type VoiceType (isteğe bağlı)
Zorunlu. Sesin türü. `CreateVoice` içinde `"replicated"` veya `"prompted"` olmalıdır. `ListVoices` yanıtlarında `"prebuilt"` de olabilir.
-
replicatedReferans ses örneği ve konuşmacı izni kaydından kopyalanan özel ses.
-
promptedDoğal dil metni isteminden oluşturulan özel ses (isteğe bağlı olarak "base_voice" düzenleme veya remiksleme).
-
prebuiltGoogle'ın ses kataloğundaki yerleşik bir sistem sesi (ör.`Puck`, `Charon`). Yanıtlarda döndürülür. `CreateVoice` içinde tür olarak belirtilemez.
usage Usage (isteğe bağlı)
Yalnızca çıkış. Ses oluşturma isteğiyle ilgili jeton kullanım istatistikleri. Yalnızca `type` değeri `"prompted"` olduğunda `CreateVoice` yanıtında doldurulur. `"replicated"` için ayarlanmamıştır ve `GetVoice` ile `ListVoices` yanıtlarında yer almaz.
cached_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Önbelleğe alınmış jeton kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
grounding_tool_count array (GroundingToolCount) (isteğe bağlı)
Temellendirme aracı sayısı.
Topraklama aracı sayısı.
Sayımla ilişkili temellendirme aracı türü.
Olası değerler:
-
google_searchGoogle Web Arama ve Görsel Arama ile Temellendirme ve Kurumsal Web Temellendirme.
-
google_mapsGoogle Haritalar ile temellendirme
-
retrievalMüşterinin verileriyle temellendirme (ör. VertexAISearch).
input_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Giriş jetonu kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
output_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Çıkış jetonu kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
tool_use_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Aracı kullanma jetonlarının kullanımının, modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
İstemdeki önbelleğe alınmış bölümdeki (önbelleğe alınmış içerik) jeton sayısı.
İstemdeki (bağlam) jeton sayısı.
Oluşturulan tüm yanıtlardaki toplam jeton sayısı.
Düşünen modeller için düşünce jetonlarının sayısı.
Etkileşim isteği için toplam jeton sayısı (istem + yanıtlar + diğer dahili jetonlar).
Araç kullanımı istemlerinde bulunan jeton sayısı.
Oluştur
ListVoices
Arayanın sahip olduğu özel olarak saklanan sesleri (en yeni ilk sırada olacak şekilde) ve Google'ın ses kataloğundaki önceden oluşturulmuş sistem seslerini listeler.
Yol / Sorgu Parametreleri
İsteğe bağlıdır. Aksan açıklamasına göre filtreleyin (ör. "Amerikan", "İngiliz"). Büyük/küçük harfe duyarlı olmayan tam eşleşme. Birden fazla değer belirtilirse belirtilen aksanlardan herhangi birine (VEYA) sahip seslerle eşleşir.
İsteğe bağlıdır. Amaçlanan bağlama veya alana göre filtreleyin (ör. "Haber, Ticari"). Büyük/küçük harfe duyarlı olmayan tam eşleşme. Birden fazla değer belirtilirse belirtilen bağlamlardan herhangi biriyle (VEYA) eşleşen sesler.
İsteğe bağlıdır. Cinsiyet sunumuna göre filtreleyin (ör. "kadın", "erkek", "nötr"). Büyük/küçük harfe duyarlı olmayan tam eşleşme. Birden fazla değer belirtilirse belirtilen cinsiyetlerden herhangi birine (OR) sahip seslerle eşleşir.
İsteğe bağlıdır. BCP-47 dil koduna göre filtreleyin (ör. "en-US"). Büyük/küçük harfe duyarlı olmayan tam eşleşme. Birden fazla değer belirtilirse belirtilen dil kodlarından herhangi biriyle (VEYA) eşleşen sesler kullanılır.
İsteğe bağlıdır. Sayfa başına döndürülecek maksimum ses sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmezse en fazla 50 ses döndürülür. Maksimum değer 1.000'dir. 1.000'den yüksek değerler 1.000'e zorlanır.
İsteğe bağlıdır. Önceki bir "ListVoices" çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın. Sayfalama yapılırken tüm filtre sorgusu parametreleri (`language_code`, `region_code`, `accent`, `persona`, `context`, `gender`, `pitch`, `type` ve `search`) bu jetonu döndüren çağrıyla eşleşmelidir. Aksi takdirde istek, `INVALID_ARGUMENT` ile başarısız olur. `page_size` sayfalar arasında değişebilir.
İsteğe bağlıdır. Vokal karakterine göre filtreleyin (ör. "Sıcak, Samimi"). Büyük/küçük harfe duyarlı olmayan tam eşleşme. Birden fazla değer belirtilirse sesler, belirtilen karakterlerden herhangi biriyle (VEYA) eşleşir.
İsteğe bağlıdır. Vokal perdesine göre filtreleme yapın. `"low"`, `"medium"`, `"high"` değerlerini kabul eder (büyük/küçük harfe duyarsız). Birden fazla değer belirtilirse sesler, belirtilen tonlardan herhangi biriyle (VEYA) eşleşir.
İsteğe bağlıdır. ISO 3166-1 alfa-2 veya UN M.49 bölge koduna göre filtreleyin (ör. "US", "001"). Büyük/küçük harfe duyarlı olmayan tam eşleşme. Birden fazla değer belirtilirse belirtilen bölge kodlarından herhangi biriyle (VEYA) eşleşen sesler.
İsteğe bağlıdır. Serbest metin alt dizesi arama sorgusu, hem "display_name" hem de "description" ile büyük/küçük harfe duyarsız şekilde eşleştirildi. Maksimum 2.048 bayt.
İsteğe bağlıdır. Ses türüne göre filtreleyin. `"prebuilt"`, `"replicated"`, `"prompted"` değerlerini kabul eder (büyük/küçük harfe duyarsız). Birden fazla değer belirtilirse faturaları belirtilen türlerden herhangi biriyle eşleştirir (VEYA).
Yanıt
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Bir sonraki sayfayı almak için "page_token" olarak gönderilebilen jeton. Boşsa sonraki sayfa yoktur.
Belirtilen koleksiyondaki sesler.
Liste
GetVoice
Kaynak adına göre özel olarak saklanan bir ses alır (`store = true`). Önceden oluşturulmuş katalog sesleri (`VOICE_TYPE_PREBUILT`), `GetVoice` ile alınamaz. Bunun yerine `ListVoices` kullanılmalıdır.
Yol / Sorgu Parametreleri
Zorunlu. Alınacak özel kayıtlı sesin kaynak adı (örneğin, "voices/voice_abc123def456").
Yanıt
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
İsteğe bağlıdır. Bölgesel aksan tanımlayıcısı (ör. "Amerikan", "İngiliz").
İsteğe bağlıdır. En uygun kullanım bağlamı veya alan (ör. "Sohbet", "Sesli Kitap", "Haber").
İsteğe bağlıdır. Vokal tını, kişilik ve tonun açıklayıcı özeti.
İsteğe bağlıdır. Kayıtlı bir ses için kullanıcı tarafından sağlanan görünen ad (`store = true`) veya önceden oluşturulmuş bir ses için katalog adı.
Yalnızca çıkış. Özel olarak saklanan bir sesin (`store = true`) veya kopyalanan bir ses anahtarının (`store = false`) geçerliliğinin sona erdiği zaman damgası. Özel olarak saklanan sesler (`store = true`) için bu geçerlilik süresi, ses konuşma sentezi için veya `CreateVoice` içinde `base_voice` olarak kullanıldığında uzatılır. Önceden oluşturulmuş katalog sesleri (`"prebuilt"`) için geçerlilik süresi dolmaz.
İsteğe bağlıdır. Algılanan ses cinsiyeti sunumu (ör. "kadın", "erkek", "nötr").
Yalnızca çıkış. Sesin benzersiz tanımlayıcısı. * Google tarafından yönetilen özel sesler (`store = true`) için bu, `voice_` önekiyle oluşturulan bir kimliktir (örneğin, `voice_abc123def456`). `GetVoice` ve `DeleteVoice` işlemlerinde `voices/{id}` değerini `name` olarak, konuşma sentezi sırasında ise `{id}` değerini doğrudan `SpeechConfig.voice_config.voice` (veya `SpeechConfig.voice`) olarak iletin. * Önceden oluşturulmuş katalog sesleri (`ListVoices` tarafından döndürülen `"prebuilt"`) için bu, konuşmacı adıdır (ör. `Puck` veya `Charon`). * `CreateVoice`, `store = false` ile çağrıldığında ayarlanmaz.
Yalnızca çıkış. İstemci tarafından yönetilen ses kopyalama anahtarı (ön ekli `voicekey_`). Yalnızca `type` değeri `"replicated"` ve `store` değeri `false` olduğunda `CreateVoice` tarafından döndürülür. Bu anahtarı konuşma sentezi sırasında `SpeechConfig.voice_config.voice` (veya `SpeechConfig.voice`) öğesine iletin.
İsteğe bağlıdır. Birincil BCP-47 dil etiketi (ör. "en-US", "fr-FR").
İsteğe bağlıdır. Sesi tasarlamak veya kopyalamak için kullanılan model. `CreateVoice` içinde atlanırsa varsayılan olarak desteklenen en yeni ses tasarımı modeli kullanılır. Özel sesler (`"prompted"` ve `"replicated"`) için `CreateVoice`, `GetVoice` ve `ListVoices` yanıtlarında döndürülür; `"prebuilt"` sesler için ayarlanmamıştır. Oluşturulan sesler, desteklenen tüm TTS sentez modellerinde sentezlenebilir.
İsteğe bağlıdır. Hedeflenen karakter veya karakter arketipi (ör. "Sıcakkanlı, Arkadaş Canlısı", "Anlatıcı").
pitch Pitch (isteğe bağlı)
İsteğe bağlıdır. Ses perdesi sınıflandırması.
-
lowDaha düşük perdede ses.
-
mediumOrta incelikte ses.
-
highDaha yüksek perde ses
prompted PromptedVoice (isteğe bağlı)
İstemli ses üretimi için parametreler. `type` değeri `"prompted"` olduğunda `CreateVoice` içinde zorunludur. İstemli sesler için `CreateVoice`, `GetVoice` ve `ListVoices` yanıtlarında döndürülür.
Zorunlu. İstenen sesi açıklayan doğal dil istemi (ör. "Orta yaşlarındaki devasa bir kötü canavarın derin ve gürleyen erkek sesi")
İsteğe bağlıdır. ISO 3166-1 alfa-2 veya UN M.49 coğrafi bölge kodu (ör. "US", "GB", "001").
sample_audio AudioData (isteğe bağlı)
Yalnızca çıkış. İstenen ses için oluşturulan örnek ses (sentezleyici istem sesi). Yalnızca `type` değeri `"prompted"` olduğunda `CreateVoice` ve `GetVoice` yanıtlarında doldurulur. `ListVoices` yanıtlarında ve `"replicated"` veya `"prebuilt"` sesler için ayarlanmamıştır.
Zorunlu. Ham ses baytları.
Zorunlu. Ses verilerinin IANA MIME türü (örneğin, "audio/wav" veya "audio/mpeg").
type VoiceType (isteğe bağlı)
Zorunlu. Sesin türü. `CreateVoice` içinde `"replicated"` veya `"prompted"` olmalıdır. `ListVoices` yanıtlarında `"prebuilt"` de olabilir.
-
replicatedReferans ses örneği ve konuşmacı izni kaydından kopyalanan özel ses.
-
promptedDoğal dil metni isteminden oluşturulan özel ses (isteğe bağlı olarak "base_voice" düzenleme veya remiksleme).
-
prebuiltGoogle'ın ses kataloğundaki yerleşik bir sistem sesi (ör.`Puck`, `Charon`). Yanıtlarda döndürülür. `CreateVoice` içinde tür olarak belirtilemez.
usage Usage (isteğe bağlı)
Yalnızca çıkış. Ses oluşturma isteğiyle ilgili jeton kullanım istatistikleri. Yalnızca `type` değeri `"prompted"` olduğunda `CreateVoice` yanıtında doldurulur. `"replicated"` için ayarlanmamıştır ve `GetVoice` ile `ListVoices` yanıtlarında yer almaz.
cached_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Önbelleğe alınmış jeton kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
grounding_tool_count array (GroundingToolCount) (isteğe bağlı)
Temellendirme aracı sayısı.
Topraklama aracı sayısı.
Sayımla ilişkili temellendirme aracı türü.
Olası değerler:
-
google_searchGoogle Web Arama ve Görsel Arama ile Temellendirme ve Kurumsal Web Temellendirme.
-
google_mapsGoogle Haritalar ile temellendirme
-
retrievalMüşterinin verileriyle temellendirme (ör. VertexAISearch).
input_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Giriş jetonu kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
output_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Çıkış jetonu kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
tool_use_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Aracı kullanma jetonlarının kullanımının, modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
İstemdeki önbelleğe alınmış bölümdeki (önbelleğe alınmış içerik) jeton sayısı.
İstemdeki (bağlam) jeton sayısı.
Oluşturulan tüm yanıtlardaki toplam jeton sayısı.
Düşünen modeller için düşünce jetonlarının sayısı.
Etkileşim isteği için toplam jeton sayısı (istem + yanıtlar + diğer dahili jetonlar).
Araç kullanımı istemlerinde bulunan jeton sayısı.
Yükle
DeleteVoice
Kaynak adına göre özel olarak depolanmış bir sesi (`store = true`) siler. Önceden oluşturulmuş katalog sesleri (`VOICE_TYPE_PREBUILT`) silinemez.
Yol / Sorgu Parametreleri
Zorunlu. Silinecek özel kayıtlı sesin kaynak adı (ör. "voices/voice_abc123def456").
Yanıt
Başarılı olursa yanıt boş olur.
Sil
Ses
Özel bir sesi (`CreateVoice` ile oluşturulmuş) veya önceden oluşturulmuş bir sistem sesini (`ListVoices` tarafından döndürülen) temsil eden bir ses kaynağı.
İsteğe bağlıdır. Bölgesel aksan tanımlayıcısı (ör. "Amerikan", "İngiliz").
İsteğe bağlıdır. En uygun kullanım bağlamı veya alan (ör. "Sohbet", "Sesli Kitap", "Haber").
İsteğe bağlıdır. Vokal tını, kişilik ve tonun açıklayıcı özeti.
İsteğe bağlıdır. Kayıtlı bir ses için kullanıcı tarafından sağlanan görünen ad (`store = true`) veya önceden oluşturulmuş bir ses için katalog adı.
Yalnızca çıkış. Özel olarak saklanan bir sesin (`store = true`) veya kopyalanan bir ses anahtarının (`store = false`) geçerliliğinin sona erdiği zaman damgası. Özel olarak saklanan sesler (`store = true`) için bu geçerlilik süresi, ses konuşma sentezi için veya `CreateVoice` içinde `base_voice` olarak kullanıldığında uzatılır. Önceden oluşturulmuş katalog sesleri (`"prebuilt"`) için geçerlilik süresi dolmaz.
İsteğe bağlıdır. Algılanan ses cinsiyeti sunumu (ör. "kadın", "erkek", "nötr").
Yalnızca çıkış. Sesin benzersiz tanımlayıcısı. * Google tarafından yönetilen özel sesler (`store = true`) için bu, `voice_` önekiyle oluşturulan bir kimliktir (örneğin, `voice_abc123def456`). `GetVoice` ve `DeleteVoice` işlemlerinde `voices/{id}` değerini `name` olarak, konuşma sentezi sırasında ise `{id}` değerini doğrudan `SpeechConfig.voice_config.voice` (veya `SpeechConfig.voice`) olarak iletin. * Önceden oluşturulmuş katalog sesleri (`ListVoices` tarafından döndürülen `"prebuilt"`) için bu, konuşmacı adıdır (ör. `Puck` veya `Charon`). * `CreateVoice`, `store = false` ile çağrıldığında ayarlanmaz.
Yalnızca çıkış. İstemci tarafından yönetilen ses kopyalama anahtarı (ön ekli `voicekey_`). Yalnızca `type` değeri `"replicated"` ve `store` değeri `false` olduğunda `CreateVoice` tarafından döndürülür. Bu anahtarı konuşma sentezi sırasında `SpeechConfig.voice_config.voice` (veya `SpeechConfig.voice`) öğesine iletin.
İsteğe bağlıdır. Birincil BCP-47 dil etiketi (ör. "en-US", "fr-FR").
İsteğe bağlıdır. Sesi tasarlamak veya kopyalamak için kullanılan model. `CreateVoice` içinde atlanırsa varsayılan olarak desteklenen en yeni ses tasarımı modeli kullanılır. Özel sesler (`"prompted"` ve `"replicated"`) için `CreateVoice`, `GetVoice` ve `ListVoices` yanıtlarında döndürülür; `"prebuilt"` sesler için ayarlanmamıştır. Oluşturulan sesler, desteklenen tüm TTS sentez modellerinde sentezlenebilir.
İsteğe bağlıdır. Hedeflenen karakter veya karakter arketipi (ör. "Sıcakkanlı, Arkadaş Canlısı", "Anlatıcı").
pitch Pitch (isteğe bağlı)
İsteğe bağlıdır. Ses perdesi sınıflandırması.
-
lowDaha düşük perdede ses.
-
mediumOrta incelikte ses.
-
highDaha yüksek perde ses
prompted PromptedVoice (isteğe bağlı)
İstemli ses üretimi için parametreler. `type` değeri `"prompted"` olduğunda `CreateVoice` içinde zorunludur. İstemli sesler için `CreateVoice`, `GetVoice` ve `ListVoices` yanıtlarında döndürülür.
Zorunlu. İstenen sesi açıklayan doğal dil istemi (ör. "Orta yaşlarındaki devasa bir kötü canavarın derin ve gürleyen erkek sesi")
İsteğe bağlıdır. ISO 3166-1 alfa-2 veya UN M.49 coğrafi bölge kodu (ör. "US", "GB", "001").
sample_audio AudioData (isteğe bağlı)
Yalnızca çıkış. İstenen ses için oluşturulan örnek ses (sentezleyici istem sesi). Yalnızca `type` değeri `"prompted"` olduğunda `CreateVoice` ve `GetVoice` yanıtlarında doldurulur. `ListVoices` yanıtlarında ve `"replicated"` veya `"prebuilt"` sesler için ayarlanmamıştır.
Zorunlu. Ham ses baytları.
Zorunlu. Ses verilerinin IANA MIME türü (örneğin, "audio/wav" veya "audio/mpeg").
type VoiceType (isteğe bağlı)
Zorunlu. Sesin türü. `CreateVoice` içinde `"replicated"` veya `"prompted"` olmalıdır. `ListVoices` yanıtlarında `"prebuilt"` de olabilir.
-
replicatedReferans ses örneği ve konuşmacı izni kaydından kopyalanan özel ses.
-
promptedDoğal dil metni isteminden oluşturulan özel ses (isteğe bağlı olarak "base_voice" düzenleme veya remiksleme).
-
prebuiltGoogle'ın ses kataloğundaki yerleşik bir sistem sesi (ör.`Puck`, `Charon`). Yanıtlarda döndürülür. `CreateVoice` içinde tür olarak belirtilemez.
usage Usage (isteğe bağlı)
Yalnızca çıkış. Ses oluşturma isteğiyle ilgili jeton kullanım istatistikleri. Yalnızca `type` değeri `"prompted"` olduğunda `CreateVoice` yanıtında doldurulur. `"replicated"` için ayarlanmamıştır ve `GetVoice` ile `ListVoices` yanıtlarında yer almaz.
cached_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Önbelleğe alınmış jeton kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
grounding_tool_count array (GroundingToolCount) (isteğe bağlı)
Temellendirme aracı sayısı.
Topraklama aracı sayısı.
Sayımla ilişkili temellendirme aracı türü.
Olası değerler:
-
google_searchGoogle Web Arama ve Görsel Arama ile Temellendirme ve Kurumsal Web Temellendirme.
-
google_mapsGoogle Haritalar ile temellendirme
-
retrievalMüşterinin verileriyle temellendirme (ör. VertexAISearch).
input_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Giriş jetonu kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
output_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Çıkış jetonu kullanımının modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
tool_use_tokens_by_modality array (ModalityTokens) (isteğe bağlı)
Aracı kullanma jetonlarının kullanımının, modaliteye göre dökümü.
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
-
textModelin metin döndürmesi gerektiğini belirtir.
-
imageModelin resim döndürmesi gerektiğini belirtir.
-
audioModelin ses döndürmesi gerektiğini belirtir.
-
videoModelin video döndürmesi gerektiğini belirtir.
-
documentModelin doküman döndürmesi gerektiğini belirtir.
Modalite için jeton sayısı.
İstemdeki önbelleğe alınmış bölümdeki (önbelleğe alınmış içerik) jeton sayısı.
İstemdeki (bağlam) jeton sayısı.
Oluşturulan tüm yanıtlardaki toplam jeton sayısı.
Düşünen modeller için düşünce jetonlarının sayısı.
Etkileşim isteği için toplam jeton sayısı (istem + yanıtlar + diğer dahili jetonlar).
Araç kullanımı istemlerinde bulunan jeton sayısı.