Skip to main content

RunAPI Gemini TTS SDK for multi-speaker speech generation in JavaScript, Python, Ruby, Go, Java, and PHP

Project description

Gemini TTS Python SDK for RunAPI

Install runapi-gemini-tts for keyword-based multi-speaker speech requests and normalized task responses.

pip install runapi-gemini-tts
from runapi.gemini_tts import GeminiTtsClient

client = GeminiTtsClient()
result = client.text_to_speech.run(
    model="gemini-2.5-pro-tts",
    speakers=[{"speaker_id": "Speaker 1", "voice_name": "Fenrir", "accent": "British (RP)", "style": "Deadpan", "pace": "Natural"}],
    dialogue_turns=[{"speaker_id": "Speaker 1", "text": "Welcome."}],
)

See the model page and API reference. Licensed under Apache-2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

runapi_gemini_tts-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

runapi_gemini_tts-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file runapi_gemini_tts-0.1.1.tar.gz.

File metadata

  • Download URL: runapi_gemini_tts-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for runapi_gemini_tts-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5a5ea7aa4e11919bb94123f3b2b548ece6bb01e40413843a086deb5b84fe833c
MD5 b0f85afea6ccbf9e527d80f48504aa26
BLAKE2b-256 e4003df1917b5904e411a030d4b6eb462231500f98623b2e6a2ea56536f75fe7

See more details on using hashes here.

File details

Details for the file runapi_gemini_tts-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: runapi_gemini_tts-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for runapi_gemini_tts-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38921cd751d6af6e9113b9527fe5955696471a4d1effd77fc80e9820fa4c5b5e
MD5 475b6e22f9fbb28024046650c8f9aaff
BLAKE2b-256 89dde027eb0a81353250d792aefdd3aed72fa6f924786329ee6e8772e462a6ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page