Skip to content

feat(tts): add Gemini 3.8 TTS models, Voice Design, and Voice Replication - #84

Merged
thorwebdev merged 1 commit into
mainfrom
feat/gemini-3.8-tts
Sep 23, 2026
Merged

thorwebdev merged 1 commit into
mainfrom
feat/gemini-3.8-tts

Conversation

@philschmid

Copy link
Copy Markdown
Contributor

Summary

  • Update gemini-api-dev skill to feature Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) and Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts), replacing gemini-3.1-flash-tts-preview.
  • Add documentation references for Speech Generation (TTS), Voice Design (voice-design.md.txt), and Voice Replication (voice-replication.md.txt).
  • Document speech_metadata annotations on text content blocks ({"type": "speech_metadata", "speaker": "...", "style": "..."}).
  • Add a migration section and checklist in references/migration.md for upgrading from gemini-3.1-flash-tts-preview to Gemini 3.8 TTS (covering speech_metadata, default audio/wav unary output vs audio/l16 streaming output, inline vocal tags, and Voice Design personas).
  • Bump recommended google-genai Python SDK minimum version to >= 2.25.0.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the Gemini API development skill documentation and migration guides to support the new Gemini 3.8 TTS models (gemini-3.8-flash-tts and gemini-3.8-flash-lite-tts), detailing features like Voice Design, Voice Replication, and speech metadata annotations, while also bumping the minimum Python SDK version. Feedback on these changes suggests clarifying that the annotations field is an array in SKILL.md to avoid validation errors, and improving the formatting in migration.md to clearly separate the field name from its example value.

Comment thread skills/gemini-api-dev/SKILL.md
Comment thread skills/gemini-api-dev/references/migration.md

@thorwebdev thorwebdev left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@thorwebdev
thorwebdev merged commit 6fee1be into main Sep 23, 2026
7 checks passed
@thorwebdev
thorwebdev deleted the feat/gemini-3.8-tts branch September 23, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants