Metadata-Version: 2.4
Name: runapi-gemini-tts
Version: 0.1.1
Summary: RunAPI Gemini TTS SDK for multi-speaker speech generation in JavaScript, Python, Ruby, Go, Java, and PHP
Project-URL: Homepage, https://runapi.ai/models/gemini-tts
Project-URL: Documentation, https://runapi.ai/docs#sdk-gemini-tts
Project-URL: Source, https://github.com/runapi-ai/gemini-tts-sdk
Project-URL: Issues, https://github.com/runapi-ai/gemini-tts-sdk/issues
Project-URL: Changelog, https://github.com/runapi-ai/gemini-tts-sdk/blob/main/CHANGELOG.md
Project-URL: Release Notes, https://github.com/runapi-ai/gemini-tts-sdk/releases/tag/python%2Fv0.1.1
Author-email: RunAPI <contact@runapi.ai>
License-Expression: Apache-2.0
Keywords: api,audio,gemini,gemini-tts,golang,google,gradle,java,maven,python,ruby,runapi,runapi-ai,sdk,speech,text-to-speech,typescript
Requires-Python: >=3.9
Requires-Dist: runapi-core>=0.2.1
Description-Content-Type: text/markdown

# Gemini TTS Python SDK for RunAPI

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

```bash
pip install runapi-gemini-tts
```

```python
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](https://runapi.ai/models/gemini-tts) and [API reference](https://runapi.ai/docs#gemini-tts). Licensed under Apache-2.0.
