Skip to content

Add speaker_embedding examples and sync with upstream PR#11

Merged
marksverdhei merged 1 commit intoq3tts-x-embeddingfrom
feat/speaker-embedding-examples
Feb 5, 2026
Merged

Add speaker_embedding examples and sync with upstream PR#11
marksverdhei merged 1 commit intoq3tts-x-embeddingfrom
feat/speaker-embedding-examples

Conversation

@marksverdhei
Copy link

Summary

Context

Syncs the example scripts and minor description alignment from the upstream PR (vllm-project/vllm-omni#1227). The core speaker_embedding passthrough logic (validation, parameter building, model handling) is already present on q3tts-x-embedding.

Test plan

  • Verify openai_speech_client.py --speaker-embedding embedding.json loads and sends embedding correctly
  • Verify speaker_embedding_interpolation.py extract produces valid 1024-dim embeddings
  • Verify speaker_embedding_interpolation.py interpolate generates audio via API

🤖 Generated with Claude Code

- Add speaker_embedding_interpolation.py example (SLERP between embeddings)
- Add --speaker-embedding flag to openai_speech_client.py
- Align protocol field description with upstream PR (1024-dim)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@marksverdhei marksverdhei merged commit 9910ef6 into q3tts-x-embedding Feb 5, 2026
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.

1 participant