Skip to content

Add TTS Studio connector voice management#23

Merged
RANGROO merged 4 commits into
unstablefrom
codex/voice-sample-management
Jul 18, 2026
Merged

Add TTS Studio connector voice management#23
RANGROO merged 4 commits into
unstablefrom
codex/voice-sample-management

Conversation

@RANGROO

@RANGROO RANGROO commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • expand Voice Manager into a combined TTS Studio for configured local connectors
  • add explicit upload/replace and provider-copy removal actions
  • preserve audio.cpp PocketTTS local-sample behavior
  • force automatic same-name sample replacement and keep sync hashes consistent
  • add a reusable provider-management helper with focused tests

Validation

  • PHP syntax checks for all changed PHP files
  • php tests/tts_voice_management_test.php

@RANGROO

RANGROO commented Jul 16, 2026

Copy link
Copy Markdown
Contributor Author

Added Cartesia/Inworld management to Stobe Voice Manager. Cloud rebuilds are clone-first and synthesis-validated, caches are connector-scoped with legacy migration, and deletion is restricted to clones marked as managed by this Stobe installation. PHP lint and tests/tts_voice_management_test.php pass; deployed Voice Manager returns HTTP 200.

# Conflicts:
#	ui/config_hub.php
@RANGROO
RANGROO marked this pull request as ready for review July 18, 2026 23:13
@RANGROO
RANGROO merged commit bd44349 into unstable Jul 18, 2026
1 check passed
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