Gemini Voices API

API-ja e "Zërave" të lejon të krijosh zëra të personalizuar nga kërkesa në gjuhë natyrale ("Dizajni i zërit") ose nga regjistrimet e audios referencë dhe pëlqimit të folësit ("Riprodhimi i zërit"), si dhe të listosh, të marrësh dhe të menaxhosh zërat e personalizuar dhe të parakonfiguruar për sintezën e tekstit në ligjërim (TTS).

CreateVoice

post https://generativelanguage.googleapis.com/v1beta/voices

Krijon një zë të personalizuar nga një kërkesë në gjuhë natyrale (`VOICE_TYPE_PROMPTED`) ose nga regjistrimet zanore të referencës dhe pëlqimit (`VOICE_TYPE_REPLICATED`).

Trupi i kërkesës

Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:

store boolean  (opsionale)

Opsionale. Nëse zëri i krijuar ruhet dhe menaxhohet nga Google. * Kur është `true`, Google ruan zërin dhe kthen `Voice.id` (për shembull, `voice_abc123def456`), i cili mund të menaxhohet nëpërmjet `GetVoice`, `ListVoices` dhe `DeleteVoice` dhe referohet nga ID-ja në kërkesat e sintezës. Zërat e ruajtur skadojnë pas 1 viti joaktivitet; përdorimi i një zëri të ruajtur në sintezën e të folurit ose si `base_voice` në `CreateVoice` zgjat `expire_time`. Projektet janë objekt i një kuote maksimale të zërit të ruajtur aktiv; tejkalimi i kuotës kthen `RESOURCE_EXHAUSTED`. * Kur është `false` (parazgjedhja), zëri nuk ruhet nga Google dhe `Voice.key` (p.sh. `voicekey_...`) kthehet për ruajtjen dhe sintezën në anën e klientit. Fushat opsionale të metadatave të zbulimit në `voice` nuk ruhen ose nuk kthehen kur `store` është `false`. * Kërkohet që të jetë `true` kur `voice.type` është `"prompted"` (në rast të kundërt dështon me `INVALID_ARGUMENT`).

zëri Zëri  (kërkohet)

Kërkohet. Zëri për të krijuar. `voice.model` është opsional; nëse hiqet, shërbimi zgjedh modelin e parazgjedhur të krijimit të zërit. Fushat vetëm për dalje në `Voice` (`id`, `key`, `expire_time`, `usage`) shpërfillen nëse caktohen.

Përgjigjja

Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:

theks vargu  (opsionale)

Opsionale. Përshkruesi i theksit rajonal (p.sh. "Amerikan", "Britanik").

context string  (opsionale)

Opsionale. Konteksti ose domeni optimal i përdorimit (p.sh. "Bisedor", "Libër audio", "Lajme").

përshkrimi vargu  (opsional)

Opsionale. Përmbledhje përshkruese e timbrit vokal, personalitetit dhe tonit.

display_name string  (opsionale)

Opsionale. Emri prezantues i dhënë nga përdoruesi për një zë të ruajtur (`store = true`), ose emri i katalogut për një zë të parakonstruksionuar.

expire_time string  (opsionale)

Vetëm rezultat. Vula kohore në të cilën skadon një zë i personalizuar i ruajtur (`store = true`) ose një çelës zëri i replikuar (`store = false`). Për zërat e personalizuar të ruajtur (`store = true`), kjo kohë skadimi zgjatet kur zëri përdoret për sintezën e ligjërimit ose si një `base_voice` në `CreateVoice`. Anulo caktimin për zërat e katalogut të parakonstruksionit (`"prebuilt"`), të cilët nuk skadojnë.

gjinia vargu  (opsionale)

Opsionale. Prezantimi i gjinisë së perceptuar të zërit (p.sh. "femër", "mashkull", "neutrale").

id string  (opsionale)

Vetëm rezultat. Identifikuesi unik i zërit. * Për zërat e personalizuar të menaxhuar nga Google (`store = true`), kjo është një ID e gjeneruar me parashtesën `voice_` (p.sh. `voice_abc123def456`). Transmeto `voices/{id}` si `name` në `GetVoice` dhe `DeleteVoice` dhe transmeto `{id}` drejtpërdrejt te `SpeechConfig.voice_config.voice` (ose `SpeechConfig.voice`) gjatë sintezës së të folurit. * Për zërat e katalogut të parakonstruksionit (`"prebuilt"` të kthyer nga `ListVoices`), ky është emri i altoparlantit (për shembull, `Puck` ose `Charon`). * I pacaktuar kur `CreateVoice` thirret me `store = false`.

çelësi vargu  (opsional)

Vetëm rezultat. Çelësi i replikimit të zërit të menaxhuar nga klienti (me parashtesën `voicekey_`). Kthehet vetëm nga `CreateVoice` kur `type` është `"replicated"` dhe `store` është `false`. Kaloji këtë çelës te `SpeechConfig.voice_config.voice` (ose `SpeechConfig.voice`) gjatë sintezës së të folurit.

language_code string  (opsionale)

Opsionale. Etiketa e gjuhës kryesore BCP-47 (p.sh. "en-US", "fr-FR").

modeli vargu  (opsionale)

Opsionale. Modeli i përdorur për të projektuar ose replikuar zërin. Nëse hiqet në `CreateVoice`, parazgjedhja është modeli më i fundit i mbështetur i dizajnit të zërit. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e personalizuar (`"prompted"` dhe `"replicated"`); nuk është caktuar për zërat `"prebuilt"`. Zërat e krijuar mund të sintetizohen në çdo model të mbështetur të sintezës TTS.

persona string  (opsionale)

Opsionale. Personazhi i synuar ose arketipi i personazhit (p.sh. "I ngrohtë, miqësor", "Narrator").

pitch Pitch  (opsionale)

Opsionale. Klasifikimi i lartësisë së zërit.

Vlerat e mundshme
  • low

    Zë me intonacion më të ulët.

  • medium

    Zë me tonalitet mesatar.

  • high

    Zë me intonacion më të lartë.

kërkoi PromptedVoice  (opsionale)

Parametrat për gjenerimin e zërit të kërkuar. Kërkohet në `CreateVoice` kur `type` është `"prompted"`. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e kërkuar.

Parametrat për gjenerimin e zërit të kërkuar. Kërkohet në `CreateVoice` kur `type` është `"prompted"`. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e kërkuar.

Fushat
input string  (opsionale)

Kërkohet. Kërkesa në gjuhë natyrale që përshkruan zërin e dëshiruar, p.sh. "Një zë i thellë, i fortë mashkullor i një ogri të madh të lig në moshën e mesme."

region_code string  (opsionale)

Opsionale. Kodi i rajonit gjeografik ISO 3166-1 alpha-2 ose UN M.49 (p.sh. "US", "GB", "001").

sample_audio AudioData  (opsionale)

Vetëm rezultat. Audioja shembull (audioja e kërkesës së sintetizatorit) e gjeneruar për një zë të kërkuar. Plotësohet vetëm në përgjigjet e `CreateVoice` dhe `GetVoice` kur `type` është `"prompted"`; nuk vendoset në përgjigjet e `ListVoices` dhe për zërat `"replicated"` ose `"prebuilt"`.

Ngarkesa e audios e përdorur për krijimin me zë.

Fushat
data string  (opsionale)

Kërkohet. Bajtet e audios së papërpunuar.

mime_type string  (opsionale)

Kërkohet. Lloji i MIME-s i IANA-s i të dhënave audio (për shembull, `audio/wav` ose `audio/mpeg`).

type VoiceType  (opsionale)

Kërkohet. Lloji i zërit. Në `CreateVoice`, duhet të jetë `"replicated"` ose `"prompted"`. Në përgjigjet e `ListVoices`, mund të jetë gjithashtu `"prebuilt"`.

Vlerat e mundshme
  • replicated

    Një zë i personalizuar i replikuar nga një kampion audio referencë dhe regjistrim i pëlqimit të folësit.

  • prompted

    Një zë i personalizuar i gjeneruar nga një kërkesë me tekst në gjuhë natyrale (opsionalisht modifikimi ose remiksimi i një `base_voice`).

  • prebuilt

    Një zë i integruar i sistemit nga katalogu i zërave të Google (p.sh. `Puck`, `Charon`). Kthehet në përgjigje; nuk mund të specifikohet si lloji në `CreateVoice`.

usage Usage  (opsionale)

Vetëm rezultat. Statistikat e përdorimit të kodeve për kërkesën për krijimin me zë. Plotësohet vetëm në përgjigjen e `CreateVoice` kur `type` është `"prompted"`; nuk caktohet për `"replicated"` dhe në përgjigjet e `GetVoice` dhe `ListVoices`.

Statistikat për përdorimin e kodit të kërkesës për ndërveprim.

Fushat
cached_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të kodeve të ruajtura në memorien specifike sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

grounding_tool_count array (GroundingToolCount)  (opsionale)

Numri i veglave të argumentimit.

Numri i llogaritjeve të veglave të tokëzimit.

Fushat
numri numër i plotë  (opsional)

Numri i llogaritjeve të veglave të tokëzimit.

type enum (string)  (opsionale)

Lloji i veglës bazë të lidhur me numrin.

Vlerat e mundshme:

  • google_search

    Argumentimi me "Kërko në ueb në Google" dhe "Kërko për imazhe" dhe argumentimi në ueb për ndërmarrjen.

  • google_maps

    Argumentimi me Google Maps.

  • retrieval

    Argumentimi me të dhënat e klientit, p.sh. VertexAISearch.

input_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të kodeve hyrëse sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

output_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të tokenëve të daljes sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

tool_use_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të tokenëve të përdorimit të veglave sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

total_cached_tokens integer  (opsionale)

Numri i kodeve në pjesën e ruajtur në memorien specifike të kërkesës (përmbajtja e ruajtur në memorien specifike).

total_input_tokens integer  (opsionale)

Numri i kodeve në kërkesë (kontekst).

total_output_tokens integer  (opsionale)

Numri total i kodeve në të gjitha përgjigjet e gjeneruara.

total_thought_tokens integer  (opsionale)

Numri i kodeve të mendimeve për modelet arsyetuese.

total_tokens integer  (opsionale)

Numri total i tokenëve për kërkesën e ndërveprimit (kërkesa + përgjigjet + tokenë të tjerë të brendshëm).

total_tool_use_tokens integer  (opsionale)

Numri i kodeve të pranishme në kërkesat për përdorimin e veglave.

Krijo

ListVoices

get https://generativelanguage.googleapis.com/v1beta/voices

Liston zërat e personalizuar të ruajtur në zotërimin e telefonuesit (renditur nga më i riu i pari) pasuar nga zërat e parainstaluar të sistemit nga katalogu i zërave të Google.

Shtegu / parametrat e kërkesës

theksi vargu (vargu)  (opsional)

Opsionale. Filtro sipas përshkrimit të theksit (p.sh. "Amerikan", "Britanik"). Përputhje e saktë e pandjeshme ndaj shkronjave të mëdha dhe të vogla. Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga theksat e specifikuara (OR).

context array (string)  (opsionale)

Opsionale. Filtro sipas kontekstit ose domenit të synuar (p.sh. "Lajme, Reklamë"). Përputhje e saktë e pandjeshme ndaj shkronjave të mëdha dhe të vogla. Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga kontekstet e specifikuara (OR).

gjinia vargu (varg)  (opsionale)

Opsionale. Filtro sipas prezantimit të gjinisë (p.sh. "femër", "mashkull", "neutrale"). Përputhje e saktë e pandjeshme ndaj shkronjave të mëdha dhe të vogla. Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga gjinitë e specifikuara (OR).

language_code array (string)  (opsionale)

Opsionale. Filtro sipas kodit të gjuhës BCP-47 (p.sh. "en-US"). Përputhje e saktë e pandjeshme ndaj shkronjave të mëdha dhe të vogla. Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga kodet e specifikuara të gjuhës (OR).

page_size integer  (opsionale)

Opsionale. Numri maksimal i zërave për t'u kthyer për faqe. Shërbimi mund të kthejë më pak se kjo vlerë. Nëse nuk specifikohet, kthehen maksimumi 50 zëra. Vlera maksimale është 1000; vlerat mbi 1000 detyrohen të jenë 1000.

page_token string  (opsionale)

Opsionale. Një kod faqesh i marrë nga një thirrje e mëparshme e `ListVoices`. Jepi këtë për të marrë faqen pasardhëse. Kur faqëzon, të gjithë parametrat e kërkesës së filtrit (`language_code`, `region_code`, `accent`, `persona`, `context`, `gender`, `pitch`, `type`, dhe `search`) duhet të përputhen me thirrjen që ktheu këtë kod; përndryshe kërkesa dështon me `INVALID_ARGUMENT`. `page_size` mund të ndryshojë midis faqeve.

persona array (string)  (opsionale)

Opsionale. Filtro sipas personazhit vokal (p.sh. "I ngrohtë, miqësor"). Përputhje e saktë e pandjeshme ndaj shkronjave të mëdha dhe të vogla. Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga personazhet e specifikuara (OR).

tonalitet varg (varg)  (opsional)

Opsionale. Filtro sipas tonit të vokalit. Pranon `"low"`, `"medium"`, `"high"` (pa dallim shkronjash të mëdha dhe të vogla). Nëse specifikohen disa vlera, përputh zërat me ndonjë nga tonalitetet e specifikuara (OR).

region_code array (string)  (opsionale)

Opsionale. Filtro sipas kodit të rajonit ISO 3166-1 alpha-2 ose UN M.49 (p.sh. "US", "001"). Përputhje e saktë e pandjeshme ndaj shkronjave të mëdha dhe të vogla. Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga kodet e specifikuara të rajoneve (OR).

kërko vargun  (opsionale)

Opsionale. Kërkesa e kërkimit për nënvargun e tekstit të lirë përputhet pa dallim shkronjash të mëdha dhe të vogla me `display_name` dhe `description`. Maksimumi 2048 bajt.

lloji vargu (varg)  (opsionale)

Opsionale. Filtro sipas llojit të zërit. Pranon `"të parandërtuara"`, `"të replikuara"`, `"të sugjeruara"` (pa dallim shkronjash të mëdha dhe të vogla). Nëse specifikohen disa vlera, përputhet me zërat me cilindo nga llojet e specifikuara (OR).

Përgjigjja

Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:

next_page_token string  (opsionale)

Një kod që mund të dërgohet si `page_token` për të marrë faqen tjetër. Nëse është bosh, nuk ka faqe të tjera pasuese.

zërat vargu (Zëri)  (opsionale)

Zërat nga koleksioni i specifikuar.

Lista

GetVoice

get https://generativelanguage.googleapis.com/v1beta/voices/{voicesId}

Merr një zë të personalizuar të ruajtur (`store = true`) sipas emrit të burimit. Zërat e katalogut të parakonfiguruar (`VOICE_TYPE_PREBUILT`) nuk mund të merren nëpërmjet `GetVoice`; përdor më mirë `ListVoices`.

Shtegu / parametrat e kërkesës

voicesId string  (kërkohet)

Kërkohet. Emri i burimit të zërit të personalizuar të ruajtur për ta marrë (për shembull, `voices/voice_abc123def456`).

Përgjigjja

Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:

theks vargu  (opsionale)

Opsionale. Përshkruesi i theksit rajonal (p.sh. "Amerikan", "Britanik").

context string  (opsionale)

Opsionale. Konteksti ose domeni optimal i përdorimit (p.sh. "Bisedor", "Libër audio", "Lajme").

përshkrimi vargu  (opsional)

Opsionale. Përmbledhje përshkruese e timbrit vokal, personalitetit dhe tonit.

display_name string  (opsionale)

Opsionale. Emri prezantues i dhënë nga përdoruesi për një zë të ruajtur (`store = true`), ose emri i katalogut për një zë të parakonstruksionuar.

expire_time string  (opsionale)

Vetëm rezultat. Vula kohore në të cilën skadon një zë i personalizuar i ruajtur (`store = true`) ose një çelës zëri i replikuar (`store = false`). Për zërat e personalizuar të ruajtur (`store = true`), kjo kohë skadimi zgjatet kur zëri përdoret për sintezën e ligjërimit ose si një `base_voice` në `CreateVoice`. Anulo caktimin për zërat e katalogut të parakonstruksionit (`"prebuilt"`), të cilët nuk skadojnë.

gjinia vargu  (opsionale)

Opsionale. Prezantimi i gjinisë së perceptuar të zërit (p.sh. "femër", "mashkull", "neutrale").

id string  (opsionale)

Vetëm rezultat. Identifikuesi unik i zërit. * Për zërat e personalizuar të menaxhuar nga Google (`store = true`), kjo është një ID e gjeneruar me parashtesën `voice_` (p.sh. `voice_abc123def456`). Transmeto `voices/{id}` si `name` në `GetVoice` dhe `DeleteVoice` dhe transmeto `{id}` drejtpërdrejt te `SpeechConfig.voice_config.voice` (ose `SpeechConfig.voice`) gjatë sintezës së të folurit. * Për zërat e katalogut të parakonstruksionit (`"prebuilt"` të kthyer nga `ListVoices`), ky është emri i altoparlantit (për shembull, `Puck` ose `Charon`). * I pacaktuar kur `CreateVoice` thirret me `store = false`.

çelësi vargu  (opsional)

Vetëm rezultat. Çelësi i replikimit të zërit të menaxhuar nga klienti (me parashtesën `voicekey_`). Kthehet vetëm nga `CreateVoice` kur `type` është `"replicated"` dhe `store` është `false`. Kaloji këtë çelës te `SpeechConfig.voice_config.voice` (ose `SpeechConfig.voice`) gjatë sintezës së të folurit.

language_code string  (opsionale)

Opsionale. Etiketa e gjuhës kryesore BCP-47 (p.sh. "en-US", "fr-FR").

modeli vargu  (opsionale)

Opsionale. Modeli i përdorur për të projektuar ose replikuar zërin. Nëse hiqet në `CreateVoice`, parazgjedhja është modeli më i fundit i mbështetur i dizajnit të zërit. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e personalizuar (`"prompted"` dhe `"replicated"`); nuk është caktuar për zërat `"prebuilt"`. Zërat e krijuar mund të sintetizohen në çdo model të mbështetur të sintezës TTS.

persona string  (opsionale)

Opsionale. Personazhi i synuar ose arketipi i personazhit (p.sh. "I ngrohtë, miqësor", "Narrator").

pitch Pitch  (opsionale)

Opsionale. Klasifikimi i lartësisë së zërit.

Vlerat e mundshme
  • low

    Zë me intonacion më të ulët.

  • medium

    Zë me tonalitet mesatar.

  • high

    Zë me intonacion më të lartë.

kërkoi PromptedVoice  (opsionale)

Parametrat për gjenerimin e zërit të kërkuar. Kërkohet në `CreateVoice` kur `type` është `"prompted"`. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e kërkuar.

Parametrat për gjenerimin e zërit të kërkuar. Kërkohet në `CreateVoice` kur `type` është `"prompted"`. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e kërkuar.

Fushat
input string  (opsionale)

Kërkohet. Kërkesa në gjuhë natyrale që përshkruan zërin e dëshiruar, p.sh. "Një zë i thellë, i fortë mashkullor i një ogri të madh të lig në moshën e mesme."

region_code string  (opsionale)

Opsionale. Kodi i rajonit gjeografik ISO 3166-1 alpha-2 ose UN M.49 (p.sh. "US", "GB", "001").

sample_audio AudioData  (opsionale)

Vetëm rezultat. Audioja shembull (audioja e kërkesës së sintetizatorit) e gjeneruar për një zë të kërkuar. Plotësohet vetëm në përgjigjet e `CreateVoice` dhe `GetVoice` kur `type` është `"prompted"`; nuk vendoset në përgjigjet e `ListVoices` dhe për zërat `"replicated"` ose `"prebuilt"`.

Ngarkesa e audios e përdorur për krijimin me zë.

Fushat
data string  (opsionale)

Kërkohet. Bajtet e audios së papërpunuar.

mime_type string  (opsionale)

Kërkohet. Lloji i MIME-s i IANA-s i të dhënave audio (për shembull, `audio/wav` ose `audio/mpeg`).

type VoiceType  (opsionale)

Kërkohet. Lloji i zërit. Në `CreateVoice`, duhet të jetë `"replicated"` ose `"prompted"`. Në përgjigjet e `ListVoices`, mund të jetë gjithashtu `"prebuilt"`.

Vlerat e mundshme
  • replicated

    Një zë i personalizuar i replikuar nga një kampion audio referencë dhe regjistrim i pëlqimit të folësit.

  • prompted

    Një zë i personalizuar i gjeneruar nga një kërkesë me tekst në gjuhë natyrale (opsionalisht modifikimi ose remiksimi i një `base_voice`).

  • prebuilt

    Një zë i integruar i sistemit nga katalogu i zërave të Google (p.sh. `Puck`, `Charon`). Kthehet në përgjigje; nuk mund të specifikohet si lloji në `CreateVoice`.

usage Usage  (opsionale)

Vetëm rezultat. Statistikat e përdorimit të kodeve për kërkesën për krijimin me zë. Plotësohet vetëm në përgjigjen e `CreateVoice` kur `type` është `"prompted"`; nuk caktohet për `"replicated"` dhe në përgjigjet e `GetVoice` dhe `ListVoices`.

Statistikat për përdorimin e kodit të kërkesës për ndërveprim.

Fushat
cached_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të kodeve të ruajtura në memorien specifike sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

grounding_tool_count array (GroundingToolCount)  (opsionale)

Numri i veglave të argumentimit.

Numri i llogaritjeve të veglave të tokëzimit.

Fushat
numri numër i plotë  (opsional)

Numri i llogaritjeve të veglave të tokëzimit.

type enum (string)  (opsionale)

Lloji i veglës bazë të lidhur me numrin.

Vlerat e mundshme:

  • google_search

    Argumentimi me "Kërko në ueb në Google" dhe "Kërko për imazhe" dhe argumentimi në ueb për ndërmarrjen.

  • google_maps

    Argumentimi me Google Maps.

  • retrieval

    Argumentimi me të dhënat e klientit, p.sh. VertexAISearch.

input_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të kodeve hyrëse sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

output_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të tokenëve të daljes sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

tool_use_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të tokenëve të përdorimit të veglave sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

total_cached_tokens integer  (opsionale)

Numri i kodeve në pjesën e ruajtur në memorien specifike të kërkesës (përmbajtja e ruajtur në memorien specifike).

total_input_tokens integer  (opsionale)

Numri i kodeve në kërkesë (kontekst).

total_output_tokens integer  (opsionale)

Numri total i kodeve në të gjitha përgjigjet e gjeneruara.

total_thought_tokens integer  (opsionale)

Numri i kodeve të mendimeve për modelet arsyetuese.

total_tokens integer  (opsionale)

Numri total i tokenëve për kërkesën e ndërveprimit (kërkesa + përgjigjet + tokenë të tjerë të brendshëm).

total_tool_use_tokens integer  (opsionale)

Numri i kodeve të pranishme në kërkesat për përdorimin e veglave.

Merre

DeleteVoice

delete https://generativelanguage.googleapis.com/v1beta/voices/{voicesId}

Fshin një zë të personalizuar të ruajtur (`store = true`) sipas emrit të burimit. Zërat e katalogut të krijuar paraprakisht (`VOICE_TYPE_PREBUILT`) nuk mund të fshihen.

Shtegu / parametrat e kërkesës

voicesId string  (kërkohet)

Kërkohet. Emri i burimit të zërit të personalizuar të ruajtur për ta fshirë (për shembull, `voices/voice_abc123def456`).

Përgjigjja

Nëse ka sukses, përgjigjja është bosh.

Fshi

Burimet

Zëri

Një burim zëri që përfaqëson ose një zë të personalizuar (të krijuar nëpërmjet `CreateVoice`) ose një zë të parakonstruksionuar të sistemit (të kthyer nga `ListVoices`).

Fushat
theks vargu  (opsionale)

Opsionale. Përshkruesi i theksit rajonal (p.sh. "Amerikan", "Britanik").

context string  (opsionale)

Opsionale. Konteksti ose domeni optimal i përdorimit (p.sh. "Bisedor", "Libër audio", "Lajme").

përshkrimi vargu  (opsional)

Opsionale. Përmbledhje përshkruese e timbrit vokal, personalitetit dhe tonit.

display_name string  (opsionale)

Opsionale. Emri prezantues i dhënë nga përdoruesi për një zë të ruajtur (`store = true`), ose emri i katalogut për një zë të parakonstruksionuar.

expire_time string  (opsionale)

Vetëm rezultat. Vula kohore në të cilën skadon një zë i personalizuar i ruajtur (`store = true`) ose një çelës zëri i replikuar (`store = false`). Për zërat e personalizuar të ruajtur (`store = true`), kjo kohë skadimi zgjatet kur zëri përdoret për sintezën e ligjërimit ose si një `base_voice` në `CreateVoice`. Anulo caktimin për zërat e katalogut të parakonstruksionit (`"prebuilt"`), të cilët nuk skadojnë.

gjinia vargu  (opsionale)

Opsionale. Prezantimi i gjinisë së perceptuar të zërit (p.sh. "femër", "mashkull", "neutrale").

id string  (opsionale)

Vetëm rezultat. Identifikuesi unik i zërit. * Për zërat e personalizuar të menaxhuar nga Google (`store = true`), kjo është një ID e gjeneruar me parashtesën `voice_` (p.sh. `voice_abc123def456`). Transmeto `voices/{id}` si `name` në `GetVoice` dhe `DeleteVoice` dhe transmeto `{id}` drejtpërdrejt te `SpeechConfig.voice_config.voice` (ose `SpeechConfig.voice`) gjatë sintezës së të folurit. * Për zërat e katalogut të parakonstruksionit (`"prebuilt"` të kthyer nga `ListVoices`), ky është emri i altoparlantit (për shembull, `Puck` ose `Charon`). * I pacaktuar kur `CreateVoice` thirret me `store = false`.

çelësi vargu  (opsional)

Vetëm rezultat. Çelësi i replikimit të zërit të menaxhuar nga klienti (me parashtesën `voicekey_`). Kthehet vetëm nga `CreateVoice` kur `type` është `"replicated"` dhe `store` është `false`. Kaloji këtë çelës te `SpeechConfig.voice_config.voice` (ose `SpeechConfig.voice`) gjatë sintezës së të folurit.

language_code string  (opsionale)

Opsionale. Etiketa e gjuhës kryesore BCP-47 (p.sh. "en-US", "fr-FR").

modeli vargu  (opsionale)

Opsionale. Modeli i përdorur për të projektuar ose replikuar zërin. Nëse hiqet në `CreateVoice`, parazgjedhja është modeli më i fundit i mbështetur i dizajnit të zërit. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e personalizuar (`"prompted"` dhe `"replicated"`); nuk është caktuar për zërat `"prebuilt"`. Zërat e krijuar mund të sintetizohen në çdo model të mbështetur të sintezës TTS.

persona string  (opsionale)

Opsionale. Personazhi i synuar ose arketipi i personazhit (p.sh. "I ngrohtë, miqësor", "Narrator").

pitch Pitch  (opsionale)

Opsionale. Klasifikimi i lartësisë së zërit.

Vlerat e mundshme
  • low

    Zë me intonacion më të ulët.

  • medium

    Zë me tonalitet mesatar.

  • high

    Zë me intonacion më të lartë.

kërkoi PromptedVoice  (opsionale)

Parametrat për gjenerimin e zërit të kërkuar. Kërkohet në `CreateVoice` kur `type` është `"prompted"`. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e kërkuar.

Parametrat për gjenerimin e zërit të kërkuar. Kërkohet në `CreateVoice` kur `type` është `"prompted"`. Kthehet në përgjigjet e `CreateVoice`, `GetVoice` dhe `ListVoices` për zërat e kërkuar.

Fushat
input string  (opsionale)

Kërkohet. Kërkesa në gjuhë natyrale që përshkruan zërin e dëshiruar, p.sh. "Një zë i thellë, i fortë mashkullor i një ogri të madh të lig në moshën e mesme."

region_code string  (opsionale)

Opsionale. Kodi i rajonit gjeografik ISO 3166-1 alpha-2 ose UN M.49 (p.sh. "US", "GB", "001").

sample_audio AudioData  (opsionale)

Vetëm rezultat. Audioja shembull (audioja e kërkesës së sintetizatorit) e gjeneruar për një zë të kërkuar. Plotësohet vetëm në përgjigjet e `CreateVoice` dhe `GetVoice` kur `type` është `"prompted"`; nuk vendoset në përgjigjet e `ListVoices` dhe për zërat `"replicated"` ose `"prebuilt"`.

Ngarkesa e audios e përdorur për krijimin me zë.

Fushat
data string  (opsionale)

Kërkohet. Bajtet e audios së papërpunuar.

mime_type string  (opsionale)

Kërkohet. Lloji i MIME-s i IANA-s i të dhënave audio (për shembull, `audio/wav` ose `audio/mpeg`).

type VoiceType  (opsionale)

Kërkohet. Lloji i zërit. Në `CreateVoice`, duhet të jetë `"replicated"` ose `"prompted"`. Në përgjigjet e `ListVoices`, mund të jetë gjithashtu `"prebuilt"`.

Vlerat e mundshme
  • replicated

    Një zë i personalizuar i replikuar nga një kampion audio referencë dhe regjistrim i pëlqimit të folësit.

  • prompted

    Një zë i personalizuar i gjeneruar nga një kërkesë me tekst në gjuhë natyrale (opsionalisht modifikimi ose remiksimi i një `base_voice`).

  • prebuilt

    Një zë i integruar i sistemit nga katalogu i zërave të Google (p.sh. `Puck`, `Charon`). Kthehet në përgjigje; nuk mund të specifikohet si lloji në `CreateVoice`.

usage Usage  (opsionale)

Vetëm rezultat. Statistikat e përdorimit të kodeve për kërkesën për krijimin me zë. Plotësohet vetëm në përgjigjen e `CreateVoice` kur `type` është `"prompted"`; nuk caktohet për `"replicated"` dhe në përgjigjet e `GetVoice` dhe `ListVoices`.

Statistikat për përdorimin e kodit të kërkesës për ndërveprim.

Fushat
cached_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të kodeve të ruajtura në memorien specifike sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

grounding_tool_count array (GroundingToolCount)  (opsionale)

Numri i veglave të argumentimit.

Numri i llogaritjeve të veglave të tokëzimit.

Fushat
numri numër i plotë  (opsional)

Numri i llogaritjeve të veglave të tokëzimit.

type enum (string)  (opsionale)

Lloji i veglës bazë të lidhur me numrin.

Vlerat e mundshme:

  • google_search

    Argumentimi me "Kërko në ueb në Google" dhe "Kërko për imazhe" dhe argumentimi në ueb për ndërmarrjen.

  • google_maps

    Argumentimi me Google Maps.

  • retrieval

    Argumentimi me të dhënat e klientit, p.sh. VertexAISearch.

input_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të kodeve hyrëse sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

output_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të tokenëve të daljes sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

tool_use_tokens_by_modality array (ModalityTokens)  (opsionale)

Një analizë e përdorimit të tokenëve të përdorimit të veglave sipas modalitetit.

Numri i kodeve për një modalitet të vetëm përgjigjeje.

Fushat
modaliteti ResponseModality  (opsionale)

Modaliteti i lidhur me numrin e kodeve.

Vlerat e mundshme
  • text

    Tregon që modeli duhet të kthejë tekst.

  • image

    Tregon që modeli duhet të kthejë imazhe.

  • audio

    Tregon që modeli duhet të kthejë audio.

  • video

    Tregon që modeli duhet të kthejë videon.

  • document

    Tregon që modeli duhet të kthejë dokumente.

tokens integer  (opsionale)

Numri i kodeve për modalitetin.

total_cached_tokens integer  (opsionale)

Numri i kodeve në pjesën e ruajtur në memorien specifike të kërkesës (përmbajtja e ruajtur në memorien specifike).

total_input_tokens integer  (opsionale)

Numri i kodeve në kërkesë (kontekst).

total_output_tokens integer  (opsionale)

Numri total i kodeve në të gjitha përgjigjet e gjeneruara.

total_thought_tokens integer  (opsionale)

Numri i kodeve të mendimeve për modelet arsyetuese.

total_tokens integer  (opsionale)

Numri total i tokenëve për kërkesën e ndërveprimit (kërkesa + përgjigjet + tokenë të tjerë të brendshëm).

total_tool_use_tokens integer  (opsionale)

Numri i kodeve të pranishme në kërkesat për përdorimin e veglave.