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.0.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.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: runapi_gemini_tts-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 974022c095673c83326c52a98cfbe8c285677a6534097e50fb08c25cc3edafde
MD5 56471ff7e2c32fd5d2108439861660c2
BLAKE2b-256 c2045f6b556d0d743a272af1c0a274dc3af5202fe9d09f907aaa3b47afb8d18f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: runapi_gemini_tts-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb7af2248ec65b19fa8f52809fcae9b229e6247c0a0ec577282d715cf81d659c
MD5 55c6d1f734c3a69f28102b0984cdbe27
BLAKE2b-256 79a1136499248f7a9e54b8b8d6b9a99db04263c1bc6c0f49d1a378b80d19559d

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